-->
Page 1 of 2

ESP flashing and flash size questions

PostPosted: Tue Jan 12, 2016 3:05 am
by BlitzSSS
Hi All

How can I identify the flash size/type of my ESP without pulling off the metal shield?

I’ve ordered a few ESP-07, 12E and 12F modules and on first run after AT+RST they have all shown “SPI Flash Size & Map: 8Mbit(512KB+512KB)” despite my understanding that the 12F (and 12E?) should have 32Mbit.

I’ve had a play with the flash tool and it seems I can successfully flash a 12E choosing 32Mbit and 32Mbit-C1 and after a AT+RST the module will show “SPI Flash Size & Map: 32Mbit(512KB+512KB)” and “SPI Flash Size & Map: 32Mbit(1024KB+1024KB)” and seem to run correctly with very basic AT commands.
In fact I seem to be able to mix up the “user1.1024.new.2.bin“ (512KB+512KB) user1.2048.new.5.bin” (1024KB+1024KB) without ill effect after accidently doing this once.

Can anyone explain this to me in very simple terms please, what’s the difference between 32Mbit and 32Mbit-C1 and how do I tell what I have or know that they are functioning OK?

Thanks

Re: ESP flashing and flash size questions

PostPosted: Tue Jan 12, 2016 3:11 am
by BlitzSSS
Sorry I should have also added that the reason I believe these may have 32Mbit is because the ESP FLASH DOWNLOAD TOOL V2.3 shows in the detected info section:

flash vendor:
E0h : N/A
flash devID:
4016h
QUAD;32Mbit
crystal:
26 Mhz

Re: ESP flashing and flash size questions

PostPosted: Tue Jan 12, 2016 9:54 am
by martinayotte
The 16h in DevID 4016h means 32Mbits.
If DevID was 4014h, then it would be a 8Mbits, and 4Mbits for the 4013h.

Re: ESP flashing and flash size questions

PostPosted: Tue Jan 12, 2016 7:14 pm
by BlitzSSS
Thanks martinayotte.

Can you give me any information on the 32Mbit and 32Mbit-C1 options?