- Mon Feb 15, 2016 5:39 am
#41153
I know you solved your problem, but another few things for others who may read this thread to consider...
Unplug your USB and reset (yes, you'll need external power), and make sure nothing else is on GPIO16 or GPIO0, and that GPIO16 is connected to reset.
If you are using a NodeMCU board or anything else that uses the USB serial to drive the reset (and program) pins then the port can sometimes hold the reset high, stopping GPIO16 from resetting the board properly. It can also hold the program pin high, so if it does reset it goes into the bootloader instead of the application code.
Common issue, one that drove me batty when I did my first project that used deep sleep.
Phil.