10-22-2021, 12:10 AM
(This post was last modified: 10-22-2021, 12:20 AM by Growtopia Jaw.)
My ASUS N56VZ's BIOS recently got corrupted because of changing a boot order. I saved changes and did a reboot. The computer did power on but the screen was pitch black. Plugged in HDMI, nothing. Tried restoring BIOS via the "Ctrl + Home" with a 1GB thumbdrive formatted with FAT and multiple renames of the latest BIOS inside the drive, nothing.
I bought a CH341A (MiniProgrammer) / (Black edition) and backed up the original contents of the BIOS chip (Ver. 217). The marking on the chip is "W25Q64FV". I proceeded to restore the BIOS with a new firmware by following this guide "[GUIDE] N56VZ bios replacement with CH341A ISP programmer" on My Digital Life forums.
Summary:
1. Backup (Read) your error bios from the eeprom chip.
2. Download bios 217 from asus webpage, using hxd delete address 000-7FF.
3. Using HxD (or any hex editor), copy 0x00000000-0x00200000 from that backup of error bios to header of 217.
4. Save your patched bios, your file size should exactly be 8MB (8,388,608 bytes)
5. Flash it back to the eeprom and let's the magic work.
The computer did finally boot but the keyboard light that was supposed to light up during POST does not light up. Serial number, MAC Address, UUID was also gone.
Windows CMD output:
C:\windows\system32>wmic nic get macaddress
MACAddress
00:11:22:33:44:55
C:\windows\system32>wmic csproduct get uuid
UUID
FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
C:\windows\system32>wmic baseboard get serialnumber
SerialNumber
BSN12345678901234567
I've attached the original BIOS dump (after the BIOS became corrupt) below
I never had the original BIOS dump before the BIOS became corrupt as I was not aware of simple actions such as changing the boot order can even render the BIOS firmware corrupt.
W25Q64FV_11-33PM_21-10-2021.bin (Size: 8 MB / Downloads: 6)
I bought a CH341A (MiniProgrammer) / (Black edition) and backed up the original contents of the BIOS chip (Ver. 217). The marking on the chip is "W25Q64FV". I proceeded to restore the BIOS with a new firmware by following this guide "[GUIDE] N56VZ bios replacement with CH341A ISP programmer" on My Digital Life forums.
Summary:
1. Backup (Read) your error bios from the eeprom chip.
2. Download bios 217 from asus webpage, using hxd delete address 000-7FF.
3. Using HxD (or any hex editor), copy 0x00000000-0x00200000 from that backup of error bios to header of 217.
4. Save your patched bios, your file size should exactly be 8MB (8,388,608 bytes)
5. Flash it back to the eeprom and let's the magic work.
The computer did finally boot but the keyboard light that was supposed to light up during POST does not light up. Serial number, MAC Address, UUID was also gone.
Windows CMD output:
C:\windows\system32>wmic nic get macaddress
MACAddress
00:11:22:33:44:55
C:\windows\system32>wmic csproduct get uuid
UUID
FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
C:\windows\system32>wmic baseboard get serialnumber
SerialNumber
BSN12345678901234567
I've attached the original BIOS dump (after the BIOS became corrupt) below
I never had the original BIOS dump before the BIOS became corrupt as I was not aware of simple actions such as changing the boot order can even render the BIOS firmware corrupt.
W25Q64FV_11-33PM_21-10-2021.bin (Size: 8 MB / Downloads: 6)