Hi Marek,
You should use the latest me_cleaner. The 96 KiB ME actually works, but just costs about 3~5 minutes to training the memory controller and write MRC cache during the first boot after flashing, and costs less than one second during later boots.
The only ME modules needed left should be BUP nad ROMP, all other modules are free to cleanse.
Try again, please, for your own freedom and security, and report your results on https://github.com/corna/me_cleaner/issues/3
Persmule.
在 2017年04月15日 20:13, Marek Behun 写道:
I have just now managed to flash my X230 with ME truncated to 828 KiB. I used an older version of me_cleaner (commit d1abbca2). This is because the current version of me_cleaner (which truncates ME to 96 KiB) does not work for me (X230 won't boot).
The currently active modules in my ME are (listed with unhuffme): BUP CLS ClsPriv FTCS HOSTCOMM KERNEL POLICY ROMP RSA SESSMGR TDT UPDATE
Note that originally ME contained all this modules: admin_cm BOP BUP CLS ClsPriv CONF_STACK eac FTCS HOSTCOMM ICC JOM KERNEL krb LOCL_GER MPC NET_SERVICES NET_STACK NFC Pavp PLDM POLICY ROMP RSA sal secio SESSMGR TDT tls UPDATE utilities WCOD_PUMA wlan
So the remove modules are: admin_cm BUP CONF_STACK eac ICC JOM krb LOCL_GER MPC NET_SERVICES NET_STACK NFC Pavp PLDM sal secio tls utilities WCOD_PUMA wlan
I do not know what all can the modules that I left there do, but my e1000e is working.
The current layout of the flash is:
00000000:00000fff fd 000d2000:00bfffff bios 00003000:000d1fff me 00001000:00002fff gbe
This left me with 10.85 MiB for the payload.
I am attaching my current descriptor.bin and me.bin, if someone wants to try.
Marek