r/techsupport • • 8d ago

Open | Hardware EEPROM Flashing - Hash Mismatch

I’m trying to dump and flash a BIOS chip for an HP Elitebook 640 G9. I’ve got a CH341 USB programmer and the pogo pin reader for a WSON8 chip.

I’m not sure if I’m doing something wrong because every time I try to dump the BIOS with NeoProgrammer, I do a second dump. There is a hash mismatch between the two so something is being lost. Holding it still for four minutes can be tricky but I’m pretty sure all eight pins are making good contact the entire time. I’m also making sure that Pin 1 on the pogo contacts is correct.

The IC is correctly detected, I just can’t get it to dump twice with the same hash. Is there something I’m doing wrong with flashing this chip or a setting I need to enable? It was suggested to fill the buffer but that did not make any difference. I’d appreciate any advice. I also want to avoid desoldering and removing the chip as that is beyond my expertise and tools.

1 Upvotes

Duplicates