u/ElSchlitzoGrande

Erasure failure when trying to erase IC with CH341 programmer on BIOS chip

Erasure failure when trying to erase IC with CH341 programmer on BIOS chip

https://preview.redd.it/ky7tfg5twa2h1.png?width=1446&format=png&auto=webp&s=e54fe4f5135e17f2f760b84ac242ba24cfc15709

Hey, I recently bricked my BIOS while trying to manually update the BIOS version of my Gigabyte G5 MF laptop vie EFI Shell. After an automatic update the laptop got stuck at the boot screen.

Now after updating the BIOS something went wrong, the Laptop wont do anything anymore when pressing the power button, so I decided to directly access the BIOS chip (GigaDevice 25B256EYIG) with a CH341A programmer and a WSON8 probe. I tried both NeoProgrammer and AsProgrammer, read the IC multiple times on both and got identical BIOS dumps (SHA256 is the same). I would like to erase the IC now and write a clean BIOS from Gigabyte to the chip, but it instantly fails to erase.

I tried to unprotect and edit the SREG -> read -> uncheck everything -> write. But if I then read again the checks reappear (e. g. the Status Register #2 QE check). Also note that the NeoProgrammer doesnt list the GD25B256E as option and automatic detection detects it as GD25Q256 (3.3V), I already tried to use the programmer without the 1.8 V adapter, but then it wont even detect any chip. The AsProgrammer correctly detects the chip but also fails to erase. I dont know what else I can try.

EDIT: forgot to mention that I also disconnected the battery and the CMOS battery and its not plugged in, so it should have no power.

reddit.com
u/ElSchlitzoGrande — 2 days ago