W25Q128JVSIQ vs GD25Q128E: one bit, 100 dead boards | Debug Daily EP.01
Published Nov 4, 2026 · Open on YouTube ↗
Plays in-page through a click-loaded YouTube embed — nothing is fetched until you press play. Open on YouTube ↗
A 100-board production run will not boot. The scope shows clean waveforms, the firmware has not changed, and the JEDEC ID reads back exactly as expected. Everything points at a chip that should be fine. The culprit is a single bit — QE.
“W25Q128JVSIQ” is a Winbond part in the “IQ” grade, and it ships with the QE bit factory-fixed to 1. “GD25Q128E” is a GigaDevice part whose QE bit defaults to 0, so every Quad instruction stays dead until firmware sets that bit first. Same pinout, same JEDEC ID, different behaviour on the board.
This is the first Debug Daily episode: what actually breaks when two parts are treated as drop-in equivalents. The parameters come from the manufacturers’ datasheets rather than from a cross-reference sheet, and the point is not that one part is bad — it is that a bit nobody documented in the ordering code can end a production run.
MemSignal is not affiliated with Winbond or GigaDevice; this is a technical discussion, not a finding against either company or any batch.
A MemSignal Debug Daily episode — November 2026, published on our YouTube channel.