I can't copy the firmware of ESP-01 module
Posted: Tue Oct 15, 2024 8:25 pm
Hi,
I am using the ESP-01 modules for a WiFi board on my Acorn Electron, Atom, BBC Micro and System series. Up until recently, all the modules I bought worked fine but the last batch I bought has a different firmware. They report AT Version 0.21.0.0 and they often crash because of a software watchdog issue. I still have a very few working modules with firmware AT Version 1.2.0.0 so I tried to copy this firmware into the broken modules.
I used esptool.py to read the flash memory with the command
And I got a binary file of 1Mb. Then I flashed this file into a broken device with:
Programming runs without errors and when I read back the newly programmed device I get exactly the same firmware, I checked this with a MD5 hash. However, the newly programmed device is not working. When I connect with minicom it only outputs garbage on every baud rate I tried. Both modules have a T25S80 EEPROM.
Does somebody know what I am doing wrong?
Thanks in advance,
Roland
I am using the ESP-01 modules for a WiFi board on my Acorn Electron, Atom, BBC Micro and System series. Up until recently, all the modules I bought worked fine but the last batch I bought has a different firmware. They report AT Version 0.21.0.0 and they often crash because of a software watchdog issue. I still have a very few working modules with firmware AT Version 1.2.0.0 so I tried to copy this firmware into the broken modules.
I used esptool.py to read the flash memory with the command
Code: Select all
esptool.py -p /dev/ttyUSB0 -b 115200 read_flash 0 0x100000 v1.2.0.0_AT_Firmware.bin
Code: Select all
esptool.py -p /dev/ttyUSB0 -b 115200 write_flash 0x000000 v1.2.0.0_AT_Firmware.bin
Does somebody know what I am doing wrong?
Thanks in advance,
Roland