I am also struggling with this board, using a CH341a the newer type with the built in voltage selector switch.
My board has a Winbond 25Q128FWSQ which is 1.8v, but the chip does not auto detect, I can manually select the closest chip which is the W25Q128FW [1.8] however if I try to erase the chip I get a "Probable erasure failure, check protection bits in status registers"
I am using the NeoProgrammer 2.2.0.8 with a clip over type device, I don't have to tools or skills to desolder due to very severe shaking, so can't avoid this option sadly.
I also get "verification error on address: "random hex address" " when I try to do any kind of "off-protect->erase->blank check->write->verify sequence.
Any help would be appreciated, maybe we can solve the problem for both of us. TIA for any help

Leave a comment: