Any way to "unbrick" an interrupted flash?
Posted: Mon Mar 07, 2016 2:08 am
I'm using an Adafruit Huzzah with Arduino 1.6.5 and ESP8266 2.1.0, communicating from OSX over a genuine FTDI cable. My rig has always worked perfectly, literally hundreds of times in the past.
Today, however, I screwed up and interrupted a flash midway through. The Huzzah now seems to be stuck--it won't drop out of flash mode (the little red LED on the Huzzah stays half-bright), but the Arduino IDE and esptool can't connect to it to restart the flash so that it will finish. Resetting doesn't help (with or without GPIO0 held low), unplugging doesn't help, rebooting my Mac doesn't help... it really seems like this board is now just permanently stuck in this state.
I can't believe I'm the first person to botch a serial flash this way. Has anyone else seen a similar problem? More importantly, has anyone else solved a similar problem?
Thanks in advance!
Today, however, I screwed up and interrupted a flash midway through. The Huzzah now seems to be stuck--it won't drop out of flash mode (the little red LED on the Huzzah stays half-bright), but the Arduino IDE and esptool can't connect to it to restart the flash so that it will finish. Resetting doesn't help (with or without GPIO0 held low), unplugging doesn't help, rebooting my Mac doesn't help... it really seems like this board is now just permanently stuck in this state.
I can't believe I'm the first person to botch a serial flash this way. Has anyone else seen a similar problem? More importantly, has anyone else solved a similar problem?
Thanks in advance!