Chat freely about anything...

User avatar
By AdVirMachina
#51610 All,
I have four identical NodeMCU boards from ElectroDragon. One of them, I used to follow Neil Kolban's video tutorial on programming. Unfortunately, I bricked the device. So, I went to NodeMCU.com and downloaded the latest release of their firmware. I have that loaded and it does come up stating:

NodeMCU 1.5.1 build unspecified powered by Lua 5.1.4 on SDK 1.5.1(e67da894)
lua: cannot open init.lua

So, I know the device is no longer bricked. But, I want to copy the binary image from one of my other devices back to this one so it states:

AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
Ai-Thinker Technology Co.,Ltd.
Build:1.3.0.2 Sep 11 2015 11:48:04
OK

Like all the others do. Is there a simple way of doing that?
User avatar
By AdVirMachina
#51648 And the answer is.....

Narrow you Google searches. I found the original load on Electrodragon's Wiki Site by searching for Ai-Thinker rather than NodeMCU. That narrowed it down to this binary file which I loaded using esptool.py:
esptool.py -p COM3: -b 115200 write_flash 0x0000 "v1.3.0.2 AT Firmware.bin"

Also, if you want to clone the device, get your memory size and then issue:
esptool.py -b COM3: -b 460800 read_flash 0x0000 4096000 Original.bin