Chat freely about anything...

User avatar
By watusimoto
#46129 ** I'm posting this because I had it all typed up before I figured it out, so why not post it? Maybe it will help the next guy. **

I just got a new HiLetgo New NodeMCU LUA WiFi Internet ESP8266 Development Board, and I'm having trouble flashing any sort of firmware onto it. I'm running Win7, am generally competent with computers, and have experience with Arduino.

When I plug the board into my computer using a USB cable, I can see it via COM5.

All of the following things I've tried have been unsuccessful:

1. Connect with ESPlorer, leaving all settings default (except COM port). When I click the Open button, I see "PORT OPEN 9600 Communication with MCU..." in the terminal pane, and the UI freezes.

2. Flashing using ESP8266Flasher.exe tool (32 bit and 64 bit). I've tried many combinations of baud, and other settings on the Advanced menu, but I think the defaults are correct (9600/4MB/40MHz/DIO). I can never get past the Waiting MAC message. The log shows "Note:Serial port connected. Note:Begin find ESP8266." and then nothing.

3. Flashing with esptool.py. Again, it freezes.

I've tried the above with two different USB cables, and two different USB ports. I've tried all of the above pressing no buttons on the ESP8266, pressing reset, pressing flash, and pressing and holding flash, pressing and releasing reset, then releasing flash. None had any effect, besides causing the blue LED to flash once or twice (depending on which buttons were pressed).

I'm concluding that either my unit is defective, or I'm missing something obvious/doing something stupid.

While writing this, I noticed that I can reproduce exactly the same responses I'm getting from the flashing software in 1-3 above when the unit is not plugged in at all, which might suggest.... wait a minute.

Ok, my problem seems to be solved. I went to the Device Manager window in Windows, and saw that while my device was listed there, drivers were not properly installed. A little bit of Google, installed the Windows drivers for the CP210x USB to UART Bridge device, and voila! It now works.