Can a bricked ESP8266 be recovered?
Posted: Sun Jul 05, 2015 12:50 pm
I think I have destroyed my ESP8266....
I have a ESP8266-201 board that I want to connect to my Acorn Atom. However, my Atom is way to slow to handle communications at 115200 baud. My AT firmware didn't have any command to change the baud rate.
The documentation in http://bbs.espressif.com/download/file. ... 25226e7379 says there is an AT+UART command to set the baud rate. In my firmware (V0.17) there wasn't any AT+UART command. So I decided to update to Espressif's V0.20 firmware.
Updating seems soooooo easy, but is soooooo hard to do....
I downloaded the new firmware files from https://github.com/espressif/esp8266_at/tree/master/bin
I connected GPIO01 to ground.
I connected GPIO02 to VCC (=3.3v)
I started the esptool.py to flash the device -> failed to connect
Several attempts, several baud rates, no luck
Then I connected GPIO01 also to GND and CHIP_EN to VCC.
YES! It connected, flashed my device, started writing the new firmware files....
and stuck at 7%.
When I trie to re-flash the device -> failed to connect
And now there's nothing left except a small piece of PCB with a red shining led.
And the most frustrating part of this story:
There doesn't seem to be any AT+UART command in the latest firmware.
But first things first, is there any way to get some usable firmware back into my module? I tried to find one on the forum but either it's not here or I used the wrong search terms.
Any ideas or suggestions?
Regards,
Roland
_________________
6502 Inside
I have a ESP8266-201 board that I want to connect to my Acorn Atom. However, my Atom is way to slow to handle communications at 115200 baud. My AT firmware didn't have any command to change the baud rate.
The documentation in http://bbs.espressif.com/download/file. ... 25226e7379 says there is an AT+UART command to set the baud rate. In my firmware (V0.17) there wasn't any AT+UART command. So I decided to update to Espressif's V0.20 firmware.
Updating seems soooooo easy, but is soooooo hard to do....
I downloaded the new firmware files from https://github.com/espressif/esp8266_at/tree/master/bin
I connected GPIO01 to ground.
I connected GPIO02 to VCC (=3.3v)
I started the esptool.py to flash the device -> failed to connect
Several attempts, several baud rates, no luck
Then I connected GPIO01 also to GND and CHIP_EN to VCC.
YES! It connected, flashed my device, started writing the new firmware files....
and stuck at 7%.
When I trie to re-flash the device -> failed to connect
And now there's nothing left except a small piece of PCB with a red shining led.
And the most frustrating part of this story:
Code: Select all
peppermint Downloads # strings user1.bin | grep -i gmr
+GMR
peppermint Downloads # strings user1.bin | grep -i gslp
+GSLP
peppermint Downloads # strings user1.bin | grep -i uart
peppermint Downloads #
There doesn't seem to be any AT+UART command in the latest firmware.
But first things first, is there any way to get some usable firmware back into my module? I tried to find one on the forum but either it's not here or I used the wrong search terms.
Any ideas or suggestions?
Regards,
Roland
_________________
6502 Inside