SPX-17115: Winbond W25Q128JV Flash Breakout

Has anyone been able to get [this flash module to with with any of the popular Arduino libraries, such as [SerialFlash, [SPIMemory, or any others?

I spent a lot of time with SPIMemory, as its README states “Should work with the … W25QXXXJV families,” but I could never get it to work. I even opened [Bug #221 regarding my troubles.

Before that, I was trying to use SerialFlash, but now I can’t remember what the problem was – I just know that it never worked.

Alternatively, if someone could recommend a competing breakout board like this (sorry, SparkFun) that does work with these libraries, that’d be nice.](W25Q128JV fails with error code 2, "Unable to identify chip" · Issue #221 · Marzogh/SPIMemory · GitHub)](GitHub - Marzogh/SPIMemory: Arduino library for Flash Memory Chips (SPI based only). Formerly SPIFlash)](GitHub - PaulStoffregen/SerialFlash: Library for using SPI Flash memory with a filesystem-like interface)](https://www.sparkfun.com/products/17115)

Thanks for reaching out to us on this.

Sorry to hear that.

The idea behind SparkX products is to get the latest developmental hardware into the hands of engineers during development of the firmware; they are guaranteed to have functional hardware only - the libraries/firmware/software side is entirely on the customer for these experimental products

Best of luck!

Hi MaffooClock,

We have released a library that we use internally at SparkFun when programming SPI SerialFlash parts. I’ve had it working nicely with that same Serial Flash Breakout. But you do need to remember to pull up the WP/2 and HLD/3 pins, otherwise it will fail to communicate.

You can find the library here and there is a read/write example to get you started:

https://github.com/sparkfun/SparkFun_SP … no_Library

Best wishes,

Paul