Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wemos NodeMCU v3 Lua clone dev usb board won't flash #36

Open
soydemadrid opened this issue May 20, 2018 · 3 comments
Open

Wemos NodeMCU v3 Lua clone dev usb board won't flash #36

soydemadrid opened this issue May 20, 2018 · 3 comments

Comments

@soydemadrid
Copy link

Hi I am trying to flash a wemos nodemcu esp12 dev board via usb and the nodemcu-flasher but I just get stuck on the log at: Note:Begin find ESP8266.

The blue com light just keeps flashing and nothing happens...

On the Operation tab there is a rotating message saying require("gpio") and require("wifi") that just flash round over and over.

Any help to be able to flash a firmware on this board would be good, I have tried 3 of the same dev boards and none will flash but I know they work as I can flash them via Arduino IDE and connect to them ok and upload blink demo etc

@KiraDevel
Copy link

You only must set to the defaults

@sumitkanu
Copy link

Hey
I am facing similar problem
I am using LOLin nodeMCUv3 and while using the firmware programmer it gets stuck on
Note: Serial port connected.
Note: Begin find ESP8266.
Note: ESP8266 ACK success.
Note: ESP8266 ACK success.
Error: Set ESP8266 Address timeout.
Settings are the default. This problem started after I started uploading different code while one was still uploading using ide. Do you know how I can solve this issue, I tried all sort of flashing tools and nothing works.
in Arduino ide when I try to upload a blank sketch, I get this error:
esptool.FatalError: Timed out waiting for packet header

@Tech-TX
Copy link

Tech-TX commented Nov 23, 2019

One point not mentioned above is flash brand and size. I have a Wemos NodeMCU V3 with an XMC 32Mb flash, part number XM25QH32B. There are two issues in the esp8266/Arduino project that are quite likely relevant to this issue:
esp8266/Arduino#6552
esp8266/Arduino#6559
In the first, they lower the flash frequency to 26MHz to get reliable operation with the default 75% output driver strength of these parts. In the second it appears they patch the boot to set them to 100% at reset. To get reliable operation at 40MHz or faster, the drive level must be 100%, and yet the two control bits are volatile (not maintained across a power cycle). Even if you can program it, it may not run reliably unless you set the flash speed to 26MHz.
XMC pin power 1
XMC pin power 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants