[Problem] Bricked ASUS Z170-P BIOS (W25Q128F)

Hey everyone,

I’m working on repairing an ASUS Z170-P motherboard that had its BIOS chip (W25Q128FV) damaged. I’ve replaced the chip, but I’m having trouble getting the system to boot properly.

Here’s what I’ve tried:

  • I extracted the BIOS region from the official ASUS .CAP file, but it’s not enough on its own (the system powers up, but I don’t get any display).
  • I’ve also tried using UEFITool to extract and modify the BIOS, but I haven’t been able to fully rebuild the image with the correct ME region and descriptor.

What I really need is a ready-to-flash 16MB BIOS .bin file that includes everything I need — the BIOS region, Intel ME firmware, and the flash descriptor. This way, I can just flash it directly to the new chip and get the system up and running.

If anyone has a clean, tested 16MB dump or a complete BIOS image for the Z170-P or something similar that I can work with, I’d greatly appreciate it!!

Thanks a lot in advance!


Edit by Fernando: Thread moved into the “BIOS Problems” Sub-Category and title customized

The Asus .CAP file is a complete system image ME included, just needs to remove CAPSULE header 0x800 (2048)
FD44 Editor can transfer original borrd data to new file, from dump.

Not sure I understood.
If my original bios chip was destroy. Is there a way for me to get the original bord data?
I got a new memory chip.

No… if it was “destroyed” then it’snot possible anymore.
Only a few data from board labels.
UUID and internal SN (not the one in the box) are lost.

EDIT:
So my motherboard is not usable anymore and i need to get a new one?
No, it’s still usable.
May i ask how the IC was destroyed? Physically or just undetected in programmer?

So my motherboard is not usable any more and i need to get a new one?

I tried to update my bios and then it crushed in the middle.
I tried to repair the chip using CH341A and I think I overwrote wrong things on it and didnt save a back up… then one of the legs broke.
I ordered a new chip.
Did I understood you correctly: I need to remove the header 0x800 from the .cap file. save it as .bin, then write it to the chip?

The broken leg was not an issue to read/backup… the overwritten part with no reading/backup yes, then data is lost…no original Mac address and this board doesnt have any sticker with it, if not mistaken.
Correct, remove 0x800 on top data file.

After I removed the 0x800 of the top data file and copied it to the chip (and verified). The PC fans are turned on, but then the gpu fans are turned off (the main fan is till on). there is no output coming out of the hdmi/ dlp.
I tried disconnecting the gpu but still no information is coming out of the hdmi/dlp.
Does this sound like a bios problem, or it might be something else?

Intel 100 motherboards are easy to recover/re-program…
You anwsered yourself, that’s all from me, good luck.