ESP-01S with W25Q128FVSG
Moderators: grovkillen, Stuntteam, TD-er
ESP-01S with W25Q128FVSG
Hi! I replaced the flash chip on the ESP-01S board with a W25Q128FVSG, and so far it has only been identified as 16M. Can you tell me how to redefine it to the maximum possible memory, like 32M or more?
- Attachments
-
- Снимок экрана от 2025-02-01 11-51-47.png (96.56 KiB) Viewed 1803 times
-
- Снимок экрана от 2025-02-01 11-49-11.png (429.56 KiB) Viewed 1803 times
Re: ESP-01S with W25Q128FVSG
It's a 128MBit chip. So the maximum is 16MByte.
Re: ESP-01S with W25Q128FVSG
I am not sure if the ESP8266 is capable of addressing flash > 16MB.
The SPI flash access is done at quite a low level and if there isn't support for larger chips in the SDK/ROM, then it will be too much work to add support for it on ESP8266 platforms.
Also the detected flash size is done using a bitshift based on the reported module type by the flash, so unless it is hard-coded to be limited to 16M, it should detect the true size as reported by the flash.
The SPI flash access is done at quite a low level and if there isn't support for larger chips in the SDK/ROM, then it will be too much work to add support for it on ESP8266 platforms.
Also the detected flash size is done using a bitshift based on the reported module type by the flash, so unless it is hard-coded to be limited to 16M, it should detect the true size as reported by the flash.
Re: ESP-01S with W25Q128FVSG
Did I understand correctly that 128Mbit is 16M maximum possible value? Well, for this chip it is quite so good result. I'am happy!)
Re: ESP-01S with W25Q128FVSG
AFAICS, the ESP8266 doesn't support flash sizes > 16MB (128 MBit), see this Espressif documentation page
/Ton (PayPal.me)
Re: ESP-01S with W25Q128FVSG
128 Mbit is (128 / 8 = ) 16 MByte.
So the detection is correct

Who is online
Users browsing this forum: No registered users and 17 guests