Hey, i have encountered the infamous issue with the USB-BiosFlashback that bricks the MB. After a whole bunch of digging, i ended up on this forum and followed the guides, there is only one issue⦠I have made a SPI Dump of the ME chip, and have checked it with ME Analyzer and have confirmed that there is infact an issue with it, however the files are too corrupt to be loaded into FIT. I figured that my only option is to get my hands on a SPI Dump from a healthy ROG Z490 board. Any help would be greatly appriciated! (Im also open to other solutions if anyone has any) I Will attach my ME-File if anyone want to poke around in it. Edit: This case was solved by lfb6 in post #11 .
ME File.rar (1.77 MB)
So u didnt made an SPI dumpβ¦ u made an ME FW image dump witch is part of the whole SPI (16Mb)β¦8Mbβ¦not one or otherβ¦ How about the Intel image bios image data? ME FW image is part independent from bios image, so have u tried to get it cleaned[Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization
lfb6
November 6, 2021, 10:23pm
3
Not a complete spi, add a bios region (ASUS update) and FIT will work. Problem is that MEA mentions a PHY but 14.0 normally doesnβt have oneβ¦
McTeddy
November 6, 2021, 10:49pm
4
Okay, so if i understand correctly, i must combine the BIOS dump and the ME dump? (They are on two separate chips) I will try my hand at that.
lfb6
November 6, 2021, 11:51pm
5
Correct. And the first 8 MB isnβt just ME, itβs Flash Descriptor, too.
βββββββββββββββββββββββββββββββββββββββββββββ β ME Analyzer v1.253.0 r262 β βββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββ β asus-Corrupted.bin (1/1) β ββββββββββββββββββββββββββββββββ¬ββββββββββββββββ’ β Family β CSE ME β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version β 14.0.33.1125 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Release β Production β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Type β Extracted β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β SKU β Consumer H β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset β CNP/CMP-H A β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β TCB Security Version Number β 1 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β ARB Security Version Number β 7 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version Control Number β 3 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Production Ready β Yes β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β OEM Configuration β No β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β FWUpdate Support β No β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Date β 2020-03-01 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β File System State β Initialized β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Size β 0x321000 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Flash Image Tool β 14.0.33.1125 β ββββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Latest β No β ββββββββββββββββββββββββββββββββ§ββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββββ β Power Management Controller β βββββββββββββββββββββββββββββββ¬ββββββββββββββββ’ β Family β PMC β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version β 140.2.01.1010 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Release β Production β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset SKU β H β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset Stepping β A β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β TCB Security Version Number β 3 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β ARB Security Version Number β 3 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Date β 2020-02-04 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Size β 0x14000 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Latest β No β βββββββββββββββββββββββββββββββ§ββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β Platform Controller Hub Configuration β βββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββ’ β Family β PCHC β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Version β 14.0.0.7001 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Release β Production, Engineering β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β TCB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β ARB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Date β 2019-05-01 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Size β 0x1000 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Latest β No β βββββββββββββββββββββββββββββββ§βββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββ β USB Type C Physical β βββββββββββββββββββββββββββββββ¬βββββββββββββββββ’ β Family β PHY β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Version β 0.0.0.0000 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Release β Pre-Production β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β SKU β P β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β TCB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β ARB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Date β 2019-09-09 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Size β 0x7000 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββ§βββββββββββββββββ Warning: Incompatible PHY P (CMP) firmware detected!
EDIT Read
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (355) and
Intel (Converged Security) Management Engine: Drivers, Firmware and Tools (352) - here Plutomainacs comments about Asus boards.
Seems that ASUS used a placeholder for PHY firmware which has to be inserted manuallyβ¦ The ME firmware update to 14.1 for this board does indeed contain a valid PHY firmware, but that doesnβt help until you have cleaned the ME region.
McTeddy
November 7, 2021, 12:49am
6
I keep getting "error 9: Failed to Decompose Image" and "Error 42:Failed to open with processed commands " with FIT, so im unable to proceed with the cleaning process. I did an experimental read of the chip containing the ME (the chip number wasnt supported, but i found one with identical specs the first time) but this time i set the storage parameter to 16MB and now it show Descriptor Region, ME region, and BIOS region. I do however get the same errors when attempting to run it in FIT, so im guessing that i would still have to combine the original 8MB file with the 16MB BIOS file, but im at a loss of how to do this. I have attached the file if you want tot check it out. ALL the datasheets of the Chip in question (25Q64JVSIQ) indicate that it is a 8MB chip⦠Again, im confused.
ME-Dump-16MB.rar (1.77 MB)
lfb6
November 7, 2021, 1:17am
7
Your ME-Dump-16MB.rar ist the first file you posted x2? That wonβt help much. Open the 8MB file in HxD, open the 16 MB file in HxD, select the complete 16 MB file and copy it at the end of the 8MB file, save with new name. Should be exactly 24 MB. If you donβt have the dump og the bios region and just need the ME region (and not your own bios regiosn) take the bios region of an asus update file. Structure should look like:
This file will open fine in FIT. (You could even fill 16 MByte wirh FF, put it at the end of the 8MB file and call it a Bios region- would work, too) FIT doesnβt care if thereβs meaningful content in the bios region, itβs FD (PCH straps) and ME here, otherwise itβs just the file size.
Wow, that solved it! Thank you lfb6 for awesome help, this made my day!
lfb6
November 7, 2021, 11:30am
9
Youβre welcome! But that solved only opening the file in FIT, and cleaning it according to [Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization BUT that doesnβt solve the problem of the dummy volumes in the first ME Boot partition. See "unknown 41" and "unknown 42" (SAMF and PPHY) in the original ME to the left, cleaned ME to the right:
Theyβll be needed when updating the ME to version 14.1 at least. @plutomaniac I tried to add "41" and "42", edited IFWI header and BPDT partition table, but thatβs first time. Would you mind having a look into the result? Would there be an easier solution? corrupt.rar = First 8MB (FD and ME) of #1 FD_ME_edited.zip = First 8MB (FD and ME) of #1 cleaned and edited Latest stock bios https://dlcdnets.asus.com/pub/ASUS/mb/BIβ¦G-ASUS-2301.ZIP Text files = Output of MEA -dfpt -unp86 for the corresponding files And thereβs a complete updated ME in the bios region?! Do they update the ME via bios now??
βββββββββββββββββββββββββββββββββββββββββββββ β ME Analyzer v1.253.0 r262 β βββββββββββββββββββββββββββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β Section_Raw_63F23E9D-5FDA-415E-9C2A-64C4E2A6E (1/1) β ββββββββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββ’ β Family β CSE ME β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Version β 14.1.51.1528 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Release β Production β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Type β Extracted β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β SKU β Consumer H β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Chipset β CNP/CMP-H A β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β TCB Security Version Number β 1 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β ARB Security Version Number β 8 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Version Control Number β 9 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Production Ready β Yes β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β OEM Configuration β No β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β FWUpdate Support β No β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Date β 2020-11-24 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β File System State β Configured β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Size β 0x321000 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Flash Image Tool β 14.0.51.1528 β ββββββββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββ’ β Latest β No β ββββββββββββββββββββββββββββββββββββββββββββββββ§βββββββββββββββββββββββ βββββββββββββββββββββββββββββββββββββββββββββββ β Power Management Controller β βββββββββββββββββββββββββββββββ¬ββββββββββββββββ’ β Family β PMC β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version β 140.2.01.1018 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Release β Production β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset SKU β H β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset Stepping β A β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β TCB Security Version Number β 3 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β ARB Security Version Number β 3 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Date β 2021-02-22 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Size β 0x14000 β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββΌββββββββββββββββ’ β Latest β Yes β βββββββββββββββββββββββββββββββ§ββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β Platform Controller Hub Configuration β βββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββ’ β Family β PCHC β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Version β 14.0.0.7002 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Release β Production, Engineering β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β TCB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β ARB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Date β 2020-06-12 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Size β 0x1000 β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββ’ β Latest β Yes β βββββββββββββββββββββββββββββββ§βββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββββββββββββββββ β USB Type C Physical β βββββββββββββββββββββββββββββββ¬βββββββββββββββββ’ β Family β PHY β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Version β 12.14.210.2008 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Release β Production β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Type β Independent β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β SKU β P β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β TCB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β ARB Security Version Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Version Control Number β 0 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Production Ready β Yes β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Date β 2020-11-30 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Size β 0x7000 β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Chipset Support β CMP β βββββββββββββββββββββββββββββββΌβββββββββββββββββ’ β Latest β No β βββββββββββββββββββββββββββββββ§βββββββββββββββββ Error: Firmware is incomplete/corrupted, expected 0x1800000 not 0x800000! Warning: Firmware size exceeds Engine/Graphics region, possible data loss! Note: Adjusted buffer to Flash Descriptor 0x0 - 0x1800000! Press enter to exit
McTeddy
November 7, 2021, 12:59pm
10
Yes, they do indeed update the ME through the BIOS update, thats how i ended up with a bricked board. The USB-Biosflashback has a bug when updating from 10th-Gen support BIOS to 11th-Gen Support BIOS, causing it to crash when flashing the ME. (Wish i had known that ) Do you think the updated ME from the bios may be viable, considering that its most likely supposed to be flashed over in the update process? I have attempted to flash and test a couple of my own and the edited from your last post, but no sauce yet it seems. The board is still not reacting to Power button presses and are just displaying Standby power. I will keep poking around, and keep you posted if i figure something out!
lfb6
November 7, 2021, 2:27pm
11
Yep, thatβs not only a ME region, it contains a FD, too. Open the bios region in UEFIToolNE, go to 63F23E9D-5FDA-415E-9C2A-64C4E2A6ECE8, select RAW section, choose "extract body"! This will give you the exact content of the 8MB chip, should be precisely 8MB. What bios version were you on before the update? Do you have a backup/ dump of your bios region (= the second chip with 16MB)? There are some additional settings and some of the settings configured in FIT will be stored in Flash Descriptor so you should flash the complete 8MB- not just the ME region. And there might be a connection between these settings/ ME revision and bios version. Itβs unclear to me if this update process began with bios or with FC/ME, but you can actually see where the update process stopped- FD and ME are identical to the updated region in bios up to a certain block, then thereβs an empty block:
Theoretically the board should work with a combination of latest bios and this FD/ME region stored in bios. But donβt overwrite the 16MB bios chip without having/ making a valid backup! Thereβs your machne specific data like UUID/S/Nβ¦
McTeddy
November 7, 2021, 4:27pm
12
Viable indeed! The board fired up with latest bios and the FD/ME extracted from bios files! You sir, are a genius! The issue is officially solved! I will change the title to something fitting, so people with the same issue can find it.
lfb6
November 7, 2021, 5:34pm
13
Thanks a lot! Good to hear that you got it working again (As written before: If you flashed an Asus stock bios, you have probably lost S/N, UUID, maybe MACβ¦ If thatβs of interest you youβd have to lock into your backup, most often these are recoverable.)
evo911
August 31, 2023, 8:52pm
14
Hello guys
Iβm new here and I have the same problem after bios update (ME update ) mobo bricked. I see that you solved with that bios file , do you have for me to upgrade my bios.
Only this mobo I have and I cant afford new one
Thank you
lfb6
September 1, 2023, 6:08am
15
Same board?
Buy a CH341 programmer, dump all firmware chips (at least 2 a 100% identical dumps with a structur UEFIToolNE recognizes) and attach them to your next post.
evo911
September 1, 2023, 6:49am
16
Hey hi lfb6
Thanks for the answer , yes same board.
I will buy ch341 programmer after that i will write here
Meanwhile I think if McTeddy still have the modded bios he can send me
lfb6
September 1, 2023, 7:04am
17
McTeddy was seen last time 11/21 and there never was mentioned a modded bios?
If itβs the same error the bios region is fine and the latest asus bios file contains an image of the first SPI chip (FD and ME).
evo911
September 1, 2023, 7:08am
18
Thank you for your answer
McTeddy
November 7, 2023, 12:39pm
19
Very late back to the show, but yes i can confirm that my BIOS is not modded.
The update package (Downloaded directly from ASUSβs homepage) contained the BIOS and the ME that i needed. I used a cheap CH341 programmer from AliExpress to read/flash the chips
I did not transfer any of the unique data like S/N, UUID and MAC, i figured since itβs an old board i wouldnβt need it anyways
Board is still running strong on the same BIOS.
Hope you were able to solve your issue.
1 Like