Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By BlitzSSS
#38565 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 ““ (512KB+512KB)” (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?

User avatar
By BlitzSSS
#38566 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:
26 Mhz