Flash Image Tool (FIT) can work with SPI images (Flash Descriptor, FD) or Engine firmware (Flash Partition Table, $FPT), not CSE Regions (CSE Layout Table, LT). You need a full SPI dump or simply inject the CSE Region (LT) into a compatible SPI image (FD) from the web via UEFITool to make FIT create the Decomp > ME Sub Partition.bin file which is in $FPT format.
As for MEInfo, maybe a bug or maybe a change in functionality. Try without parameters as well. Maybe the attached newer version helps.
@Lost_N_BIOS , I will be leaving for a camping trip soon. I will be back earliest Monday night, maybe later if my family decides to stay longer. Thought I let you know so you wouldn’t think I gave up.
plutomaniac so FPT dumped ME entire region no longer is able to be opened in V14? I have no issues with previous ME FW opening in FITc $FPT is in the dump he sent at post #34, I get similar errors (but different) and cannot open file in FITc, if I try to open the extracted ME FW backup image body from BIOS’s ME FW Backup area (DE90FFA8-B985-4575-AB8D-ADE52C362CA3) Something else must be going on here with v14, I never have these issues with anything V12 or under, from user dumped ME FW region or if checking extracted ME from online BIOS upgrades etc. I can’t find dump online, so will have to build once he send me FD, but I expect the same outcome…
MEINFOWIN - thanks, I will have him test with/without params and use the newer version you linked
@RogueDragon - Please dump your FD and send to me >> FPTw.exe -desc -d fd.bin No worries about having to leave for a few days, I will see you when you get back Please also dump this, in case I need, and if present, if error or nothing created then it’s not part of your BIOS >> FPTw.exe -gbe -d gbe.bin
Also, please try the above attached MEINFOwin64, and run the following commands and show me output (if long, like expected/desired, show me end of report on that one only - looking for Measured Boot/Verified Boot status and mention of FPF in same area) Just zip all if you are not sure, if one is long and you still are not sure, scroll up/down as needed and take screenshot so I can see it all. MEINFOWIN64.exe MEINFOWIN64.exe -verbose MEINFOWIN64.exe -fwsts
@RogueDragon - I wondered where you’d been Hope trip was OK, despite being longer than expected! Sorry, but for safety, for now, please wait some more, until I work this out with plutomaniac so we can know if it’s safe to flash in mod BIOS here or not.
plutomaniac - Still at a loss here, I compiled his FD, dumped ME region + dumped BIOS region, still cannot open in FITc. I know opening this really doesn’t help to check FPF side anyway, but it bugs me And, the new MEINFOWin attached at #41 still does not give correct -verbose output Is there any other way to check Measure/Verified boot status at FPF side?
plutomaniac - Still at a loss here, I compiled his FD, dumped ME region + dumped BIOS region, still cannot open in FITc. I know opening this really doesn’t help to check FPF side anyway, but it bugs me And, the new MEINFOWin attached at #41 still does not give correct -verbose output But, the main concern here = >> Is there any other way to check Measure/Verified boot status at FPF side without proper MEINFO -verbose output?
CSME 12+ & CSSPS 5+ use the CSE Layout Table (LT) at the Engine region, not $FPT like before. You cannot open CSE LT images at FIT, only $FPT or full SPI (FD + CSE + BIOS).
plutomaniac - Thanks, I don’t understand any of that about the ME and FITc, sorry, as you know I don’t ME FW very well So I don’t know how to get CSE from his ME FW dump to compile FD + CSE + BIOS to open in FITc Thanks for new tool version, hopefully it will now show proper MEINFOWin -verbose output! That is all we really need here to move forward, to check boot guard status at FPF
The CSME firmware is in $FPT format when given to OEM (RGN). At (CS)ME 2-11, it was configured and saved at the Engine region of the SPI image in $FPT format as well. At CSME 12+, the RGN $FPT is configured but saved in CSE Layout Table (LT) format at the Engine/CSE region of the SPI image. Flash Image Tool can work only with $FPT or SPI formats, not CSE LT. To generate an EXTR $FPT from the SPI CSE LT image, you can use FIT with a full SPI image as explained here.
The error you are seeing in FIT (bad manifest header ?) is not related the above.
It’s actually old, not new. That’s the whole point and a hint as to what seems to be the problem.
plutomaniac Thanks for further info, and link back to previous comments, but that didn’t help me understand any of it (or I would have got that before) This part I don’t get >> To generate an EXTR $FPT from the SPI CSE LT image << I built full SPI image from his dumps, does not open in FITc, so I assume I need to make $FPT format ME FW from his dumped CSE FW region, and that is where I am lost. I am seeing lots of errors in FIT, mainly all stopping file from opening, but there is a pile of errors no matter how I try to open. Below is what I see when trying to open his compiled BIOS I made from FPT dumps of FD, ME, BIOS
No, as I said above: "The error you are seeing in FIT (bad manifest header ?) is not related to the above." The error you are seeing has nothing to do with $FPT, CSE LT etc. FIT should work with a full SPI image (like the one you are trying to load now, unlike before). If it doesn’t, it is not related to $FPT or CSE LT firmware region formats.
Basically, it seems that FIT 14.0.30+ works only with CSME 14.0.20+ and crashes at 14.0.0 - 14.0.11 so you need to use an older version. I’m waiting for the person with the issue to reply to see if MEInfo is also affected.
I am not seeing the error you mention. See my edit above, I added image. Yes, I am using 14.0.32. I will test with older then, thanks Never mind, I only have R3 and r4 release packages, you’ll have to send me old FITc version Here is the compiled image from his FD, ME, and BIOS region - http://s000.tinyupload.com/index.php?fil…921941010399810 Making this open in FITc is not really important to me if we can get MEINFO verbose to work properly, even if it opened in FITc now that still would not help me know if FPF has boot guard enabled or not anyway
plutomaniac OMG, DERP!!! Sorry, I missed that Can you send me copy of old FITc, in case I run into this again later and actually need to work on the BIOS/ME with FITc
@RogueDragon was here today, but no reply In case you missed it, please grab the older MEINFO attached above at post #48 and run MEINfoWin -verbose and see if it works properly now
I will have to release an additional System Tools pack with 14.0.11 versions for old firmware so you’ll get it from there. For now we’ll wait for the user MEInfo report.
@RogueDragon - Thanks for report back! Bad news, we cannot edit this BIOS, at least not for menu changes, due to Intel Boot Guard enabled at the chipset (Measured/Verified Boot enabled at FPF) We can however change any current setting you need changed, NVRAM is not covered by boot guard. These settings can be changed by grub/setup method, or RU method, whichever is easier for you. You have already made a setup IFR yourself, correct? If yes, look through it and make a list of what you want changed, to what, and then give me and I will show you how to change via grub/setup or RU method. Looking back, I think either grub didn’t work for you, or this system, or RU was easier, not sure, but looks like RU method is what you should use.
@plutomaniac - old MEINFOWin64 worked for this ME, when time permits can you put together than older ME System Tools package so I can have in case needed in the future, thanks