2 - Checking ME firmware
A - Update ME FW with MEupdate (FWupdate)
First, even if it is irrelevant since the challenge is to insert the ME FW directly in the BIOS, I add here how to update under Windows with FWUpdLcl for those who have difficulty with the command prompt.
- you must have Intel Management Engine Interface drivers already installed :

- download MEupdate above
- extract MEupdate folder needed : Win folder for 32bits or Win64 for 64bits (on my desktop for this example)
- open command prompt as administrator, and go in your folder with :
Code:
cd C:\Users\VirtualFred\Desktop\Win64
- enter "flash" (flash.bat execute the command "FWUpdLcl64.exe -f ME_8.1.51.1471.bin") :
Code:
flash or FWUpdLcl64.exe -f ME_8.1.51.1471.bin

- when finished and according to CodeRush, a complete power off is required to restart ME.

Originally Posted by
CodeRush If you flash BIOS with different ME version then current one, you need to use poweroff command after successful flashing to ensure ME restart. ME is powered with standby power line and doesn't restarts on normal reset, so you must use that command or remove power completely and wait for 30 secs to reset ME state. If they have same versions - normal reset is enough.
Also you can flash the same ME FW version (if you think it's corrupted) with the following command :
Code:
FWUpdLcl64.exe -ALLOWSV -f ME_8.1.51.1471.bin
B - Check ME FW with MEinfo
- download MEinfo above
- extract Meinfo folder needed : Win folder for 32bits or Win64 for 64bits (on my desktop for this example)
- open command prompt as administrator, and go in your folder with :
Code:
cd C:\Users\VirtualFred\Desktop\Win64
- enter command "meinfowin64" (64bits) or "meinfowin" (32bits) :

FWupdate (FWUpdLcl) can also read ME FW version with the following command :
C - Check ME FW functionality with MEManuf
In another System Tools user guide, Intel explains MEManuf can validate ME FW functionality :

Originally Posted by
Intel Guide MEManuf validates ME functionality (verifies that all its components have been assembled together correctly) on the manufacturing line. The tool accomplishes this by invoking the test program embedded in the ME firmware. The test covers the following features: SMBus Interface, BIOS and BIOS/FW connectivity, C-Link (ME-ICH and ICH-Shilo), EC, iTPM, Wireless connectivity.
- download MEManuf above
- extract MEManuf folder needed : Windows folder for 32bits or Windows64 for 64bits (on my desktop for this example)
- open command prompt as administrator, and go in your folder with :
Code:
cd C:\Users\VirtualFred\Desktop\Windows64
- enter command "memanufwin64" (or "memanufwin64 -verbose" for details) :

D - Check ME FW in BIOS file with FITC
With FITC you can check which version of ME firmware is in a BIOS file, so no need to have the motherboard with this BIOS installed :
- download Flash Image Tool above
- run fitc.exe
- just drag and drop BIOS file within FITC
- ME firmware version is easily showed :

Unfortunately, it doesn't works with certain brand (Asus…), BIOS is not recognized so we have to extract ME FW before being able to read version it in FITC…

Originally Posted by
Pacman
... to open Asus Cap file in FITC, you can use "fd44cpr" from FTK package.
"fd44cpr filename.rom filename.rom" have to enter filename twice,
then the Cap header is removed and works with FITC.
The Cap header can also easily be removed manually in a Hexeditor, tested with Asrock also.
It has worked with the Z87 BIOSes i've tried.
Bookmarks