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

User avatar
By dremeier
#57174 Here I´ve a Pcb with the esp8266 and a 1 Mbyte flash on it. But I need more flash and can't find the right flash type. Recently I ordered a SST26VF032B-104I/SM but it is not working.
The flash also should be a SOIC8N case, the normal SOIC8 is too wide.

Does someone has a idea or experience?

Thanks
Andre
User avatar
By Warthog
#59154 I have the same problem, but I cannot say which type of flash is working and which is not.

Is this hardcoded into the bootloader?

Maybe someone from the forum can point us to the documentation of the bootloader where this might be documented?
User avatar
By piersfinlayson
#59160 I use Winbond W25Q32FVSSIG as a 4MB replacement for the 1M flash on esp-01s. I've also successfully used W25Q128FVSSIG as a 16MB replacement.

I buy them off aliexpress for not very much ($0.25 each).

What do you mean by it's not working? You do have to configure the device (via the a byte on the beignning of the flash itself) for the correct flash size. This is usually done by a tool like esptool, esptool.py, but may be hidden from you if you're using an IDE.
User avatar
By Warthog
#59203 I cannot even get an "esptool.py flash_id" working. No connection.
Reading the chip_id from ESP8266 works well.

Device_ID from flash should be 2602H according to the data sheet (JEDEC-ID).