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
flash vendor:
E0h : N/A
flash devID:
4016h
QUAD;32Mbit
crystal:
26 Mhz
If DevID was 4014h, then it would be a 8Mbits, and 4Mbits for the 4013h.
Can you give me any information on the 32Mbit and 32Mbit-C1 options?
Source: ESP flashing and flash size questions – Everything ESP8266