-
Notifications
You must be signed in to change notification settings - Fork 291
Description
CPU: 9700K
MB: ASUS Z370 STRIX
ME: Version: 11.7.4.3314
MC: Date: 29.11.2018 - CPU signature: 000906EDh - Revision: 000000AAh
Notes: ME is a Downgraded version and Microcode downgraded, too. ( oldest )
C:\Users\St1cky\Downloads\me_cleaner-1.2\me_cleaner-1.2>me_cleaner.py image.bin --extract-me ext.bin
Full image detected
The ME/TXE region goes from 0x3000 to 0x280000
Found FPT header at 0x3010
Found 11 partition(s)
Found FTPR header: FTPR partition spans from 0x1000 to 0xa8000
Found FTPR manifest at 0x1448
ME/TXE firmware version 11.7.4.3314
Public key match: Intel ME, firmware versions 11.x.x.x
The HAP bit is NOT SET
Reading partitions list...
FTPR (0x00001000 - 0x0000a8000, 0x000a7000 total bytes): NOT removed
FTUP (0x00110000 - 0x0001bc000, 0x000ac000 total bytes): removed
DLMP ( no data here , 0x00000000 total bytes): nothing to remove
PSVN (0x00000e00 - 0x000001000, 0x00000200 total bytes): removed
IVBP (0x0010c000 - 0x000110000, 0x00004000 total bytes): removed
MFS (0x000a8000 - 0x00010c000, 0x00064000 total bytes): removed
NFTP (0x00110000 - 0x0001bc000, 0x000ac000 total bytes): removed
ROMB ( no data here , 0x00000000 total bytes): nothing to remove
FLOG (0x001bc000 - 0x0001bd000, 0x00001000 total bytes): removed
UTOK (0x001bd000 - 0x0001bf000, 0x00002000 total bytes): removed
ISHC (0x001bf000 - 0x0001f0000, 0x00031000 total bytes): removed
Removing partition entries in FPT...
Removing EFFS presence flag...
Correcting checksum (0x91)...
Reading FTPR modules list...
FTPR.man (uncompressed, 0x001448 - 0x002018): NOT removed, partition manif.
rbe.met (uncompressed, 0x002018 - 0x0020ae): NOT removed, module metadata
kernel.met (uncompressed, 0x0020ae - 0x00213c): NOT removed, module metadata
syslib.met (uncompressed, 0x00213c - 0x0021a0): NOT removed, module metadata
bup.met (uncompressed, 0x0021a0 - 0x00274a): NOT removed, module metadata
pm.met (uncompressed, 0x00274a - 0x0027f8): NOT removed, module metadata
vfs.met (uncompressed, 0x0027f8 - 0x003158): NOT removed, module metadata
evtdisp.met (uncompressed, 0x003158 - 0x0032e6): NOT removed, module metadata
loadmgr.met (uncompressed, 0x0032e6 - 0x00340e): NOT removed, module metadata
busdrv.met (uncompressed, 0x00340e - 0x0037b6): NOT removed, module metadata
gpio.met (uncompressed, 0x0037b6 - 0x003900): NOT removed, module metadata
prtc.met (uncompressed, 0x003900 - 0x003ab0): NOT removed, module metadata
policy.met (uncompressed, 0x003ab0 - 0x003c74): NOT removed, module metadata
crypto.met (uncompressed, 0x003c74 - 0x003dfe): NOT removed, module metadata
heci.met (uncompressed, 0x003dfe - 0x003fca): NOT removed, module metadata
storage.met (uncompressed, 0x003fca - 0x0042c6): NOT removed, module metadata
pmdrv.met (uncompressed, 0x0042c6 - 0x0043ea): NOT removed, module metadata
maestro.met (uncompressed, 0x0043ea - 0x0044d4): NOT removed, module metadata
fpf.met (uncompressed, 0x0044d4 - 0x0045e0): NOT removed, module metadata
hci.met (uncompressed, 0x0045e0 - 0x0046e2): NOT removed, module metadata
fwupdate.met (uncompressed, 0x0046e2 - 0x0047ec): NOT removed, module metadata
ptt.met (uncompressed, 0x0047ec - 0x0048f8): NOT removed, module metadata
touch_fw.met (uncompressed, 0x0048f8 - 0x004a40): NOT removed, module metadata
rbe (Huffman , 0x004a40 - 0x007100): NOT removed, essential
kernel (Huffman , 0x007100 - 0x016d40): NOT removed, essential
syslib (Huffman , 0x016d40 - 0x028bc0): NOT removed, essential
bup (Huffman , 0x028bc0 - 0x051700): NOT removed, essential
pm (LZMA/uncomp., 0x051700 - 0x053d00): removed
vfs (LZMA/uncomp., 0x053d00 - 0x05ba80): removed
evtdisp (LZMA/uncomp., 0x05ba80 - 0x05d480): removed
loadmgr (LZMA/uncomp., 0x05d480 - 0x060200): removed
busdrv (LZMA/uncomp., 0x060200 - 0x061ac0): removed
gpio (LZMA/uncomp., 0x061ac0 - 0x062d40): removed
prtc (LZMA/uncomp., 0x062d40 - 0x063900): removed
policy (LZMA/uncomp., 0x063900 - 0x0684c0): removed
crypto (LZMA/uncomp., 0x0684c0 - 0x076080): removed
heci (LZMA/uncomp., 0x076080 - 0x079f80): removed
storage (LZMA/uncomp., 0x079f80 - 0x07e580): removed
pmdrv (LZMA/uncomp., 0x07e580 - 0x07f740): removed
maestro (LZMA/uncomp., 0x07f740 - 0x0814c0): removed
fpf (LZMA/uncomp., 0x0814c0 - 0x082ec0): removed
hci (LZMA/uncomp., 0x082ec0 - 0x083780): removed
fwupdate (LZMA/uncomp., 0x083780 - 0x088340): removed
ptt (LZMA/uncomp., 0x088340 - 0x09d4c0): removed
touch_fw (LZMA/uncomp., 0x09d4c0 - 0x0a8000): removed
The ME minimum size should be 352256 bytes (0x56000 bytes)
The ME region can be reduced up to:
00003000:00058fff me
Extracting the ME image to "ext.bin"...
Checking the FTPR RSA signature of the extracted ME image... VALID
Checking the FTPR RSA signature... VALID
Done! Good luck!
Intel FPT:
Intel (R) Flash Programming Tool. Version: 11.8.60.3561
Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
Reading HSFSTS register... Flash Descriptor: Valid
--- Flash Devices Found ---
MX25L12875F ID:0xC22018 Size: 16384KB (131072Kb)
Reading Flash [0x0280000] 2548KB of 2548KB 100 percent complete.
Erasing Flash Block [0x004000] 100 percent complete.
Programming Flash [0x0004000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0A4000] 100 percent complete.
Programming Flash [0x00A4000] 320KB of 320KB 100 percent complete.
Erasing Flash Block [0x0DC000] 100 percent complete.
Programming Flash [0x00DC000] 196KB of 196KB 100 percent complete.
Erasing Flash Block [0x0DE000] 100 percent complete.
Programming Flash [0x00DE000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0E0000] 100 percent complete.
Programming Flash [0x00E0000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0E2000] 100 percent complete.
Programming Flash [0x00E2000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0E4000] 100 percent complete.
Programming Flash [0x00E4000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0E6000] 100 percent complete.
Programming Flash [0x00E6000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0E8000] 100 percent complete.
Programming Flash [0x00E8000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0EA000] 100 percent complete.
Programming Flash [0x00EA000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0EC000] 100 percent complete.
Programming Flash [0x00EC000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0EE000] 100 percent complete.
Programming Flash [0x00EE000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0F0000] 100 percent complete.
Programming Flash [0x00F0000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0F2000] 100 percent complete.
Programming Flash [0x00F2000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0F4000] 100 percent complete.
Programming Flash [0x00F4000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0F6000] 100 percent complete.
Programming Flash [0x00F6000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0F8000] 100 percent complete.
Programming Flash [0x00F8000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0FA000] 100 percent complete.
Programming Flash [0x00FA000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0FC000] 100 percent complete.
Programming Flash [0x00FC000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x0FE000] 100 percent complete.
Programming Flash [0x00FE000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x100000] 100 percent complete.
Programming Flash [0x0100000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x102000] 100 percent complete.
Programming Flash [0x0102000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x104000] 100 percent complete.
Programming Flash [0x0104000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x106000] 100 percent complete.
Programming Flash [0x0106000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x108000] 100 percent complete.
Programming Flash [0x0108000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x10A000] 100 percent complete.
Programming Flash [0x010A000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x10C000] 100 percent complete.
Programming Flash [0x010C000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x10E000] 100 percent complete.
Programming Flash [0x010E000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x111000] 100 percent complete.
Programming Flash [0x0111000] 8KB of 8KB 100 percent complete.
Erasing Flash Block [0x19E000] 100 percent complete.
Programming Flash [0x019E000] 556KB of 556KB 100 percent complete.
Erasing Flash Block [0x1C0000] 100 percent complete.
Programming Flash [0x01C0000] 4KB of 4KB 100 percent complete.
Erasing Flash Block [0x1F3000] 100 percent complete.
Programming Flash [0x01F3000] 196KB of 196KB 100 percent complete.
Verifying Flash [0x0280000] 2548KB of 2548KB 100 percent complete.
RESULT: The data is identical.
FPT Operation Successful.
Issues:
Reboot Issues, every 2-3 Reboots Restart Cycle Stuck. ( Needs hard shutdown, to restart ) + with XMP Enabled it will boot only with BIOS Safemod.
But can be reenabled again.
Longer start cycle after cold/warm shutdown + reboot.
If someone knows what Partitions in ME are handling Internet connection and HECI to be enabled in Windows, would be great to know.
Maybe its not needed to shrink/cripple ME to almost minimal.