nodemcu / nodemcu-flasher

A firmware Flash tool for nodemcu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GPIO low

ojvillar opened this issue · comments

how to make nodemcu esp8266 GPIO LOW

Hey there ...
got the same problem ... i set the output D1 and D2 to low, but when i boot my NodeMCU
this GPIO Pins are high. I can reproduce that also with D3 and D4 ... when i edit the GPIOs in
my config file.
What can i do?

The readme file is really not describing it well, please fix.

Basically when the esp boots up i.e. power on or reset, then it reads the GPIO-00 pin. If the pin is LOW then the esp goes into listening mode awaiting a firmware update.
That all happens before any of your programs run. This can only be done with a wire connected to the GPIO-00 pin bridging it to Ground on boot or reset.

  1. Connect a wire bridging GPIO-00 to ground (on a wemos board this is pin D3)
  2. While the wire is connected power the esp on on or reset it, either way.
  3. Now click the Flash button in the nodemcu-flasher and watch the progress bar as your esp is getting its firmware updated.

Hope this helps.