( dlaszlo | 2019. 04. 23., k – 01:43 )

"WEMOS D1 mini esetén nem kell neked semmit csinálni, rádugod USB-n, beállítod, hogy WEMOS D1 mini a board, és fel tudod tolni a firmware-t anélkül, hogy hozzányúlnál vagy bármit bármilyen jelszintre kellene húznod. Valamit rosszul csinálsz."

"Most már látom, hogy tulajdonképpen fogalmad nincs, hogy mit és miért csinálsz, ötletszerűen fel- és lehúzol lábakat, meg ilyesmi."

Gondolom pont azokat a lábakat húzza fel és le (és feltételezem, hogy nem ész nélkül, hanem amelyiket kell), amiknek a hatására a bootloader fog elindulni, ami valamiért nem tudott jól megtörténni automatikusan az USB-serial IC-vel (ha rádugod USB-n, pont az a gond, hogy ez nem megy). És az a nem biztos, hogy ez azért van, mert sz*r az USB-Serial IC, és ki kell dobni az eszközt, szerintem ez simán lehet a mikrokontrollerre feltöltött program miatt is, vagy az egyéb eszközök miatt, amit a lapkájára kötött. De lehet a kínai board miatt is, pl:

https://github.com/espressif/esptool/wiki/ESP32-Boot-Mode-Selection (látom, hogy ez nem esp8266)

"Some third party ESP32 development boards use an automatic reset circuit for EN & GPIO pins, but don't add a capacitor on the EN pin. This results in unreliable automatic reset, especially on Windows. Adding a 100nF (or higher) value capacitor between EN pin and GND may make automatic reset more reliable."