Difficulties flashing Winbond BIOS chip
First time flasher here. I'm using a CH341A 1.7 hardware programmer (green board) that has an analog switch to select voltage to 3.3v and it's working accurately. I've also not desoldered and I'm using the clip method. I'm trying to flash a Winbond W25Q128JVSQ chip.
In Linux using Flashrom, it auto detects the chip is Winbond but cannot identify the model and will not flash. In Windows using NeoProgrammer and asProgrammer, nothing will autodetect and I have to manually pick the model.
After completing a forced write to the chip, it immediately fails validation on address 0x00000010, Device: 0x7F, Buffer: 0x78. Attempting multiple times results in this same error.
I'm not sure what to deduce from this consistent error. Bad connection? Bad chip? Bad programmer? Bad settings? None of the above?