If you have a dump of such a machine - clean the ME region according to this guide and you have what you want.
Right, this is the full dump here, with ME in there as well:
I guess itâs a bit older version of ME (Version: 9.1.25.1005) in there:
Fixed: Yes
Base: 5000h
Address: FF005000h
Offset: 5000h
Full size: 5FB000h (6270976)
Version: 9.1.25.1005
Hi, I followed the instructions to clean ME region, but after flashing with fptw command, ME Firmware Version in BIOS still shows 0.0.0.0. My laptop has a replaced PCH so I need to clean ME region.
The original BIOS I extracted from another laptop of the same model: GF63_8RD_BIOS_Stock.bin - Google Drive
And the BIOS I cleaned myself: GF63_8RD_BIOS_Stock_Clean.bin - Google Drive
I tried to extract the BIOS back to the flashed version and the File System State was Initialized. Once I entered the BIOS I saw that the ME Firmware Version was there and displayed the correct version, but after a few restarts, it returned to 0.0.0.0.
Sorry my English is not good, I hope everyone can help me check if my file is wrong, thank you!
What model are we talking about here? And why are you attaching the dumps of two different models?
Sorry I sent it by mistake!
MSI provides complete firmware images (at least for the two types mentioned). Use the ME region from a stock MSI bios corresponding to your machine type. The ME region has a state of âconfiguredâ = âcleanedâ.
I managed to follow the steps for CSME 11 (section D4) all the way to Step 14. Unfortunately even though I have read access to the FD, I donât have write access at all. I have my cleaned image ready to flash and everything. My HP EliteDesk G3 800 SFFâs motherboard has an FDO jumper pin that I can utilize, but when I attempt to boot the machine with those pins shorted, all it did was power on the system for like maybe 10 seconds, then it just suddenly powers back off (the BIOS logo never shows in that time).
Iâve also tried treating the jumper pins like the pinmod method - power on with the pins shorted, then removing the jumper after it powers up. Unfortunately that didnât do anything either.
Does anyone know how the FDO pins on these boards are supposed to be used?
@ plutomaniac
There are several reports of Microsoft Surface machines loosing touch after cleaning ME. One proposed solution was to change settings for ISH in FIT (link to badcaps), but that did only work for some machines.
I happened to come over a Surface pro 4 with still working firmware after a memory exchange (link to thread)
The user was able to run MEInfo on a firmware with a cleaned ME and and his own still working firmware.
The firmware with the cleaned ME had an identical bios region and identical flash descriptor, so settings in FD and bios region (NVRAM) canât be relevant here. Still the cleaned ME didnât have touch and the output of MEInfo was different:
I searched here, closest was this thread, but these are FD bits as far as I could find out and FD is unchanged.
I unpacked ME regions of the working (old118.bin) and cleaned (031024e.bin) firmware (MEA -unp86) but couldnât find any hint where this settings could be stored in MFS.
Tried several FIT versions down to 11.0.0.1202 - the version the Surface firmware originally was composed with. But these settings arenât covered by FIT and accordingly donât show in the xml- files.
Read the bringup- guides as far as available, but thereâs only information on Flash Descriptor Records.
Do you have an idea where to search from here?
@lfb6 It has been a couple of years since I dealt with ME, and Iâm already forgetting, but I think this kind of thing can be changed via Flash Programming Tool, by modifying NVAR configuration (-cfggen etc). Check the FPT NVAR chapter of the System Tools User Guide.
I also found this, when searching the forum, in case it helps (no idea if these apply to CSME 11, but the year might indicate that it does):
OK, Thank you, Iâll have a look into the fpt commands!
Tried already, but donât have a ME 11 machine at hand, unfortunately. ME 14 already has a FIT section for precise touch, so there wasnât anything to find there.
Edit:
Of course youwere right! I could read the variable for ME 14, too:
Now itâs just finding the syntax for ME11 to update itâŚ(and check if this is really what was missing)
Edit 2:
Any idea why the âFeatureShipStateâ is 47 50 F6 01 (0x01F65047) (reported by fptw64)
but MEInfo reports
FW Capabilities value is 0x7DF6D147
Feature enablement is 0x5DF6D147
OK, and touch canât be enabled after EOM
Makes sense from a security standpoint
Attach / post a link to the dump youâre trying to decompose
Hi need help with this bios file. I failed to do me region clean on it. Hoping someone with better knowledge can help. here is link https://www.mediafire.com/file/xlcosq0vy9fhm89/X133GV3.1_-_my_dump.zip/file
Well, file opens fine in FIT, so Iâd assume itâs just following the guide to the letterâŚ
Wrong version. The image you attached isnât Intel ME 5! Use MEA.
I used fit 4 also same result. Can you tell me which version you used. In picture above i used v5 because i have used v4 with same error