I can't seem to flash to this particular chip using ch341a and asprogrammer 1.4.0. I tried 2 chips, the first one I soldered directly to the module then tried to flash having reset and ground shorted, read the sreg returns 0xFF for both, read chip id returns all Fs. I opened another fresh W25X40BV and hooked directly to the ic clip to ch341a, i am able to detect the chip id and from the list appeared i selected W25X40BV, I tried to write it but I kept having verification error at 00000 and sometimes at 000008. I even tried the "unprotect>erase>program>verify" method still the same. The SREG for the second one was all 0s.
I I soldered the second one to the module again hoping I could flash the chip by shorting the module's reset to ground, I read the chip id, all returned F (unknown), all SREG became 1. I think I bricked this winbond chip twice in a row..
I think i read before that one particular no-serial.bin firmware/hex but I thing its already deleted