W25Q64JVXGIM Shortage

TomV

Active member
Looking at producing another batch of custom Teensy 4.1 boards, but I’m struggling to find any stock of the W25Q64JVXGIM. I’m assuming this is fallout from the current memory shortages driven by AI demand, but happy to be corrected.

Is there an alternative that works with the T4.1? Ideally in the same package so I can avoid respinning the board. Looking to source from Mainland china/Asia to avoid international shipping if possible.
 
But then the board effectively turns into a micromod, which can mess up the pin numbers and other software behaviour...
 
PJRC still has some W25Q64JVXGIM chips in stock. But we're down to just a couple hundred left, so only enough for a fairly small batch.

I am working on an update to the bootloader to bring compatibility with many more chips. While everything is still preliminary, I can tell you I have GD25Q16EEIGR and GD25Q64EQIGR on my workbench now for testing. Odds are very good those 2 will be on the compatible list after the update. In addition to GigaDevice, I'm also testing chips from ISSI, Macronix, BYTe Semi, Microchip, Renesas, and the Winbond "Q" version parts.

Time frame for the bootloader update is also still preliminary, but I'm aiming for mid-April. I know the memory shortage is painful. I'm working to bring you many more options, but it needs to be done carefully with a lot of testing.
 
But then the board effectively turns into a micromod, which can mess up the pin numbers and other software behaviour...
Build and src edits can present an 8MB T_MM Flash as a T_4.1 with 8MB Flash, but that would be an ongoing issue to work with on those units.
 
PJRC still has some W25Q64JVXGIM chips in stock. But we're down to just a couple hundred left, so only enough for a fairly small batch.

I am working on an update to the bootloader to bring compatibility with many more chips. While everything is still preliminary, I can tell you I have GD25Q16EEIGR and GD25Q64EQIGR on my workbench now for testing. Odds are very good those 2 will be on the compatible list after the update. In addition to GigaDevice, I'm also testing chips from ISSI, Macronix, BYTe Semi, Microchip, Renesas, and the Winbond "Q" version parts.

Time frame for the bootloader update is also still preliminary, but I'm aiming for mid-April. I know the memory shortage is painful. I'm working to bring you many more options, but it needs to be done carefully with a lot of testing.
Hi Paul,

Thanks for the reply. The memory shortage is certainly painful! it will be great if more chips are supported. To support the new memory IC's I assume a new bootloader IC will also be required rather than an update to the boot loader firmware?

Just working out whether to hold off until April and go with new boot loaders and a more available memory IC or to produce a batch now with parts from your stock. I still have a few bootloader ICs at JLC, but it will work out expensive to freight just a few of the W25Q64JVXGIM there.

Will all the new ICs also be compatible with FlexSPI2 and Little_FS?

Thanks.
 
To support the new memory IC's I assume a new bootloader IC will also be required rather than an update to the boot loader firmware?

Correct. All bootloader chips sold before the update will only work with the Winbond "M" chips.


Will all the new ICs also be compatible with FlexSPI2 and Little_FS?

All the newly supported chips will be confirmed working with LittleFS_Program and EEPROM library and emulated AVR eeprom functions. Those all access the program flash memory.

Updating LittleFS_SPIFlash and LittleFS_QSPIFlash to recognize all these chips connected to any of the SPI ports or the QSPI pads on the bottom of Teensy 4.1 will be separate project. LittleFS already does work with many of these chips.
 
Today W25Q64JVXGIQ can not work with the current bootloader chips.

In the near future, W25Q64JVXGIQ will be able to work, but only with new updated bootloader chips.
 
Back
Top