-->
Page 1 of 5

Choosing right params to reset firmware on ESP8266-01

PostPosted: Sun Mar 22, 2020 7:26 pm
by coreywi
I'm testing updating the firmware on a couple of -01 board. Every time I flash I always end up with an unusable board. After the flash, I hook up the Arduino Serial Monitor, RESET the board, and it only responds with something like this:

Code: Select all18:10:36.290 ->  ets Jan  8 2013,rst cause:2, boot mode:(3,6)
18:10:36.290 ->
18:10:36.290 -> load 0x40100000, len 2592, room 16
18:10:36.290 -> tail 0
18:10:36.290 -> chksum 0xef
18:10:36.290 -> load 0x00000000, len 0, room 8
18:10:36.290 -> tail 0
18:10:36.290 -> chksum 0xef
18:10:36.290 -> load 0x00000000, len 0, room 0
18:10:36.290 -> tail 0
18:10:36.290 -> chksum 0xef
18:10:36.290 -> csum 0xef
18:10:36.290 -> csum err
18:10:36.290 -> ets_main.c


On 74880 baud, no less. I'm assuming this is a crash.

There appears to be dozens of resources on the internet, all with different instructions and with different firmware .bin file load addresses. Compounded with different firmware sets, NonOS, etc., I obviously haven't got the right mix of parameters to reflash.

All I know from the board is that what the Detected Info tells me:

flash vendor:
5Eh : N/A
flash devID:
4014h
QUAD;8Mbit
crystal:
26 Mhz

Can anyone point to a definitive resource that I can use to bring these clobbered boards back to a factory state? i.e. responds to AT commends?

Thanks!

Re: Choosing right params to reset firmware on ESP8266-01

PostPosted: Mon Mar 23, 2020 1:12 am
by JurajA

Re: Choosing right params to reset firmware on ESP8266-01

PostPosted: Mon Mar 23, 2020 9:16 am
by coreywi
Thanks for the reply. I had already tried loaded the 'AT versions' of the firmware. What about all the other parameters needed to flash a board? Which .bin files since there are multiple versions, even in a single release, load addresses, etc, etc.

Re: Choosing right params to reset firmware on ESP8266-01

PostPosted: Mon Mar 23, 2020 12:58 pm
by JurajA
there is a readme file with the binaries
or read section "1.2. Downloading AT Firmware into the Flash" in "ESP8266 Non-OS AT Instruction Set" document.
https://www.espressif.com/en/support/do ... d%5B%5D=14