corna / me_cleaner

Tool for partial deblobbing of Intel ME/TXE firmware images
GNU General Public License v3.0
4.46k stars 277 forks source link

30-minuts shutdown after applying me_cleaner #187

Open jmiche opened 6 years ago

jmiche commented 6 years ago

I had 30-minuts shoutdown problem so i apllayed me_cleaner, firstly i had some problem with flashing bios(i bricked laptop) but eventually i did it, system starts normally, so i assumed that everything works right, but after 30 minuts it shoutdown. I checked image that i flashed on to chip this is what i get:

Full image detected The ME/TXE region goes from 0x1000 to 0x400000 Found FPT header at 0x1010 Found 1 partition(s) Found FTPR header: FTPR partition spans from 0x47000 to 0xcf000 ME/TXE firmware version 9.0.13.1402 Public key match: Intel ME, firmware versions 9.0.x.x, 9.1.x.x Checking the FTPR RSA signature... VALID

I'm not sure if it's a image with deactivated ME, for sure have less partitions (befor it had 19). lenovo B5400 lynx point chipset

hugoncosta commented 6 years ago

30 minute shutdowns happen when ME is not recognized by the computer, maybe your ME is too crippled that it doesn't even flag itself as active.

jmiche commented 6 years ago

How can i check it and if that's the problem is there a way to fix it

hugoncosta commented 6 years ago

That's a nice question. If I were you, I'd try to re-run the script, but @corna should be able to help you out further.

jmiche commented 6 years ago

i re-run'ed me_cleaner (even with fresh chip) only with -S (both times) no difference

i checked it with coreboot it's the output it doesn't match with this what i can find on "get the status on intel Me" and still i don't know what does it mean

MEI found: [8086:8c3a] 8 Series/C220 Series Chipset Family MEI Controller #1

ME Status : 0x4186 ME Status 2 : 0x10570000

ME: FW Partition Table : OK ME: Bringup Loader Failure : NO ME: Firmware Init Complete : NO ME: Manufacturing Mode : NO ME: Boot Options Present : NO ME: Update In Progress : NO ME: Current Working State : Platform Disable Wait ME: Current Operation State : Bring up ME: Current Operation Mode : Normal ME: Error Code : Debug Failure ME: Progress Phase : BUP Phase ME: Power Management Event : Clean Moff->Mx wake ME: Progress Phase State : 0x57

ME: Extend Register not valid

ME: has a broken implementation on your board withthis firmware ME: failed to become ready ME: failed to become ready ME: GET FW VERSION message failed ME: failed to become ready ME: failed to become ready ME: GET FWCAPS message failed

corna commented 6 years ago

Strange... Can you dump again the modified image and follow this guide?