-->
Page 1 of 2

Flash new firmware into ESP-01 8Mbit flash

PostPosted: Mon May 09, 2016 11:49 am
by arminb
I have problems flashing new firmware into ESP-01 with 8Mbit (1Mbyte) flash. I order the module here http://pt.aliexpress.com/item/Free-ship ... 07007.html On the picture you can see "AL1510" flash chip, but on the actual module I got there are "Berg Micro 25Q80A" flash chips installed.

So when I try to flash new firmware the chip cannot boot. I tried to flash it with esptool.py, NodeMCU Flasher and the official flashtool from espressif. When I plug in my USB to UART TTL converter after flashing it immediately disconnects and no COM port is available for connection. I tried several combinations of configuration for the flasher software like lowering the SPI clock rate, changing crystal frequency and changing flash mode (DIO, QIO, ...) Nothing worked.

Maybe I am missing something basic?

Re: Flash new firmware into ESP-01 8Mbit flash

PostPosted: Mon May 09, 2016 5:12 pm
by martinayotte
On the picture, you can actually see 25Q80 under the AL1510 (AL1510 is maybe manufacturing batch number).

Your issue is probably caused by your wiring !
Did you pulled-up RES, CH_PD and GPIO2 to VCC and bring GPIO0 to GND ?

Re: Flash new firmware into ESP-01 8Mbit flash

PostPosted: Tue May 10, 2016 2:43 am
by eduperez
Just after flashing a new firmware, the device boots into it; what firmware are you flashing?

Re: Flash new firmware into ESP-01 8Mbit flash

PostPosted: Tue May 10, 2016 1:29 pm
by arminb
My wiring looks like this when flashing:

RST = floating
CH_PD = VCC (without pullup)
GPIO2 = floating
GPIO0 = GND

I am able to communicate with the ESP with this wiring. E.g. I can read MAC address, chip ID and flash ID. Also when flashing I can see a progress and no errors are thrown.

As I said I tried to flash several firmwares like NodeMCU or the official AT firmware from espressif.