-->
Page 1 of 2

Flashing a bricked ESP8266 after sending AT+IPR=9600

PostPosted: Tue Dec 08, 2015 2:52 am
by Rtaxerxes
So it seems that changing the baud rate with the command AT+IPR=9600 locks the ESP8266 into some kind of mode where it runs, but the blue led is stuck on and it can't be accessed with normal AT commands.

Does anyone know how to re-flash the firmware when it is in this state? I am on a Mac, and have tried using a windows VM but it seems to not be able to sync with the chip. I am sure of the wiring as it was working until I changed the Baud rate. I am grounding GPIO0 when trying to flash.

Any help would be very much appreciated as I have two units in this state now. Their default baud rate was 115200, but I am using softserial on an Arduino so it needs to be slowed down a bit.

Re: Flashing a bricked ESP8266 after sending AT+IPR=9600

PostPosted: Tue Dec 08, 2015 3:12 am
by timathis
Are you using a nodemcu or esp_01,02 etc?
What flasher are you using?

I would try the arduino IDE on a mac and also a windows pc and just try to upload any sample program to it.
It is my understanding that the arduino will tries to clear the chip before each upload at least on the nodemcu.

Re: Flashing a bricked ESP8266 after sending AT+IPR=9600

PostPosted: Tue Dec 08, 2015 3:44 am
by Rtaxerxes
Hi,

I am using what I think is an ESP-01, it is a little board with 8 pins and AI-CLOUD INSIDE inscribed on it. I have tried ESPTOOL.PY on the Mac, and the Espressif Download Flash Tool, and the tool mentioned here (http://www.xess.com/blog/esp8266-reflash/) on a Windows VM.

I am trying to put on V 0.9.2.2 AT firmware.

I just tried uploading the blink sketch via Arduino and got this response:
warning: espcomm_sync failed
error: espcomm_open failed

Re: Flashing a bricked ESP8266 after sending AT+IPR=9600

PostPosted: Tue Dec 08, 2015 5:32 pm
by timathis
Not familiar with AI cloud version

Just shot gunning suggestions below.

Take a look at #27125 on this forum.

It sounds like
1. There is a program running that is preventing the normal handshaking required for flashing.
2. hardware transmit and receive data pins interfacing reversed

I would research the pin configurations needed for flashing the chip. There is conflicting information around about the sequence and which pins connect where.

Also try every flasher program you can find javascript, lua, basic,
Try another usb to serial converter/cable if you have one.
Perhaps you can connect to the chip is it running at 115k baud using other terminal programs cool term, teraterm,hyperterminal,etc.

Try to find a forum where some one is using or familiar with the AI cloud details.