Skip to content

[SUCCESS] With Issues Z300 Series ( ASUS STRIX Z370 ) #427

@St1ckyNew

Description

@St1ckyNew

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions