me_cleaner icon indicating copy to clipboard operation
me_cleaner copied to clipboard

HM70 & i3/i5/i7 30 Minute Restriction Help!

Open nzg187 opened this issue 7 years ago • 100 comments

Sorry I am new to GitHub don't know if this is the correct place to post this but

Is me_cleaner able to get past/remove the 30 minute shut down restrictions intel has on the HM70? kinda losing my mind on this one.

I have a HP Compaq CQ45-802TU Notebook PC with the HM70 chipset that want to use my i7 3632qm 35w in.

Windows 8.1 64 bit

nzg187 avatar Apr 02 '18 10:04 nzg187

Yes, read this.

corna avatar Apr 02 '18 11:04 corna

I read this post on https://www.win-raid.com/t2544f39-cpu-upgrade-leads-to-min-shutdown.html by plutomaniac

"The Platform Controller Hub (PCH or chipset traditionally) is a chip which is soldered to the motherboard and has nothing to do with what BIOS/SPI chip you buy, reflash etc. The HM70 PCH supports only Pentium and Celeron processors and the restriction is hardware coded/enforced at the PCH itself. Nothing you do at the cpu, SPI chip or the latter's firmware will change that fact. So the SPI image regions and/or ME firmware in those have nothing to do with this restriction. The other laptop you mentioned uses HM76 chipset which can work with Core i-series cpus. Intel has a website with all their products and list the specifications, datasheets, what is compatible etc. Here is the page of the HM70 PCH cpu compatibility. To improve the performance of that particular system, pick the strongest of those Celeron or Pentium processors mentioned at the HM70 ark page."

Are you sure the HM70 can have the 30 minute restriction removed cause I'm so keen to get it done allready sold the laptop to a friend and I have spend the money so I need to get it sorted for him asap.

nzg187 avatar Apr 02 '18 11:04 nzg187

If your objective is to make a i3/i5/i7 work on that PCH I'm afraid it's something out of me_cleaner's scope: it could work, but it's up to you to test it. The 30-mins window I was referring to is the one enforced by Intel ME when its firmware is absent.

corna avatar Apr 02 '18 13:04 corna

So I can remove the 30 mins timer with me_cleaner? that is all I am wanting.

nzg187 avatar Apr 02 '18 14:04 nzg187

untitled All I get is invalid syntax with the commands

nzg187 avatar Apr 02 '18 14:04 nzg187

So I can remove the 30 mins timer with me_cleaner? that is all I am wanting.

me_cleaner doesn't trigger the 30 mins timer caused by an invalid Intel ME firmware, I know nothing about your 30 mins timer for an unsupported CPU.

All I get is invalid syntax with the commands

You don't have to run me_cleaner within a Python shell, just run cmd.exe and run that command (without the $, the dollar sign simply means that the command can be run as standard user).

As usual, be careful! You may have to unbrick your laptop with an external programmer if your firmware can't handle a modified ME image.

corna avatar Apr 02 '18 15:04 corna

It this Work ...? anybody ? Someone ? nzg187...?

BoltOrion avatar May 05 '18 07:05 BoltOrion

This won't work. I tried using me_cleaner last night, replace pentium with i5 and it seem that 30 min shutdown still exist

catzy007 avatar Nov 11 '18 04:11 catzy007

It works, you have to flash the modified bios that me_cleaner gives you. Update your bios with the OEM website. Then, buy a ch341a programmer, save the bios file, run me_cleaner with the bios file you just saved, and flash the modified one. Everything should work properly after. EDIT: There’s a post on hackaday about this https://hackaday.com/2016/11/28/neutralizing-intels-management-engine/

topiga avatar Jan 21 '20 11:01 topiga

Yes me cleaner works just fine. But if you want to use intel i3/5/7 sandybridge series in HM70 chipset, it will give you 30 minute shutdown https://catzy007.github.io/blog/#2018-11-04-disabling-intel-me

But i looking forward if anyone has successfully done this.

catzy007 avatar Jan 21 '20 14:01 catzy007

Hey guys, sry but im very noob how can I use this python thing? :D Some body can tell it to me please step bystep how to use this thing?

mukika009 avatar Apr 17 '20 15:04 mukika009

I checked script ME Cleaner on Leovo B590 (HM70). I dumped bios by SPI Programmer and flashed patched bios...its not worked and after ~30min system halted. I used CPU i3 3xxx series (35W). But, I not use option -S (HAP enable) when I patching. My notebook isn't booting if HAP enabled.

dasdev20 avatar Jul 02 '20 10:07 dasdev20

Has anyone had a success with this chipset and me_cleaner?

Fusseldieb avatar Sep 23 '22 03:09 Fusseldieb

Has anyone had a success with this chipset and me_cleaner?

Yes! :)

Hello, It's been a while, but I'll share my experiences here on this topic. I have laptop ASUS X401A-WX095V (intel HM70 chipset) - originally came with Celeron B820. 2 weeks ago I swapped CPU to i5-2410M (from Toshiba Satellite Pro C660 on HM65 chipset) and like other Users every 30 min laptop suddenly turned off. But...

Yesterday I found a solution (for me and my x401a) which is as follows:

  1. Dumped BIOS from EEPROM using external programmer (I using latest BIOS for this laptop ver 212), no need to desolder,
  2. Next used Hex editor for downgrade ME Region to 7.0.4.1197. I used stock/clean ME Region 7.0.4.1197 for this downgrade purpose,
  3. I flashed back new modded BIOS with new ME Region, ..and after that, laptop was able to turned on, enter to BIOS, but couldn't boot from any connected media drive (sata, usb)..., so I applied Linux version of "corna / me_cleaner " from github. So last step was:
  4. I runed "me_cleaner.py -S" script on my new modded BIOS with downgraded ME Region 7.0.4 (in my case works first suggested option with capital S from me_cleaner instruction) and again flashed back second modded bios.

Thats it!! After that my laptop is able to boot from any media drive and working without 30 min shutdown!

note: -my Asus X401A on HM70 had original BIOS v212 with ME Region 8.0.10.1464 -donor Toshiba C660 on HM65 had BIOS v1.50 with ME Region 7.0.4.1197

Maybe this will help those who are still looking for a solution. Hope it does ;)

Best regards from Poland!

kabal-pl avatar Dec 09 '23 12:12 kabal-pl

Hi @kabal-pl, this is huge if true! Can you elaborate more on the 2nd step? How to downgrade ME region using Hex editor?

Thanks a lot!

leonardputra avatar Dec 14 '23 02:12 leonardputra

Hi @kabal-pl, this is huge if true! Can you elaborate more on the 2nd step? How to downgrade ME region using Hex editor?

Thanks a lot!

Hi @leonardputra,

Take a look at yt videos about cleaning/changing me region using hex editor: https://www.youtube.com/watch?v=zDMnD_t6n_4 https://www.youtube.com/watch?v=wYlZD-_K0zA

Videos in Polish language, use yt video translator or You can find similar videos in English. Good luck! ;)

P.S. I know that this sounds like a fake or whatever we can call that ;), but for me on x401a works. I do not guarantee that my solution will work for you - I just share here my experience. Motivation for me to try downgrade me region was video: https://www.youtube.com/watch?v=ZL_NExttRQk - guy did it on "Positive" brand laptop.

kabal-pl avatar Dec 14 '23 20:12 kabal-pl

I can confirm that the me swap trick works !!!

Thanks for help! @kabal-pl

Successful ASUS x501a HM70 unlock

Super-Matter avatar Jan 30 '24 21:01 Super-Matter

I can confirm that the me swap trick works !!!

Thanks for help! @kabal-pl

Do you need that exact 7.0.4.1197 version?

GOJOAmimir avatar Feb 03 '24 00:02 GOJOAmimir

Do you need that exact 7.0.4.1197 version?

I don't think so, but I used it for the sake of a clean experiment. The thing is to have me regions of the same size (in that case of 1.5mb) and the donor one should be a lower version, 7.0.4.1197 is the last 7.0.4 release as far as I get.

All the files needed were downloaded off GDrive link below the video (the last link from @kabal-pl post). The guy does some unnecessary steps when editing the hex file, you can just paste write me region onto selected one. Be sure to calculate the end address properly (it was 17FFF0 for me if I'm not mistaken).

If you have any other questions, feel free to ask.

P.S. I didn't get most of the guy's talking because he speaks Portuguese, and my Brain Operating System supports English and Russian only, so I could miss some crucial information

Super-Matter avatar Feb 03 '24 05:02 Super-Matter

The only caveat I ran into was flashing bios back: I've spent an hour until I realised that you need to blank the chip first and only after that the flash goes smoothly and without any verification errors

Super-Matter avatar Feb 03 '24 06:02 Super-Matter

hello i need a little help with the way you do this. @kabal-pl i have an c50-a toshiba with celeron cpu. i changed it to an i5 2450m and did the steps as in the video. downgraded the me in the bios file then flashed it back to the chip. the laptop boot normally in windows. everything works perfect and it doesnt have timer to close at 30mins. i can restart it ok. but when i completely close it then it doesnt post again. it gets in a close-open loop. if i flash the bios again then it opens again as before. any ideas what i am doing wrong?

aetolofitis avatar Mar 06 '24 17:03 aetolofitis

hello i need a little help with the way you do this. @kabal-pl i have an c50-a toshiba with celeron cpu. i changed it to an i5 2450m and did the steps as in the video. downgraded the me in the bios file then flashed it back to the chip. the laptop boot normally in windows. everything works perfect and it doesnt have timer to close at 30mins. i can restart it ok. but when i completely close it then it doesnt post again. it gets in a close-open loop. if i flash the bios again then it opens again as before. any ideas what i am doing wrong?

Hi!

Have You tried with original ME region from Celeron CPU? Did You runed "me_cleaner.py -S" script?

kabal-pl avatar Mar 06 '24 20:03 kabal-pl

thank you for your time @kabal-pl yes i tested with original me region and it didnt work. the me_cleaner script i cant run. i installed python did the steps as i read but it not generate any file

aetolofitis avatar Mar 06 '24 21:03 aetolofitis

thank you for your time @kabal-pl yes i tested with original me region and it didnt work.

Ok, np :)

the me_cleaner script i cant run. i installed python did the steps as i read but it not generate any file

Too bad. Try with usb bootable linux and use me_cleaner - that needs to be done.

Also another option is to use original bios (not moded with me region) only moded by the me_cleaner.

kabal-pl avatar Mar 06 '24 21:03 kabal-pl

@kabal-pl you were right. i tried with bootable linux and run me cleaner to the bios file with the downgraded 7.0xxxx ME and and after that it worked. it solved the problem i had with post. fantastic. i am running i5 on hm70 chipset now and i will try to improve a little the cooling system so i can add an i7 4 core...hahaha have you tested any i7 on hm70?

aetolofitis avatar Mar 07 '24 17:03 aetolofitis

@kabal-pl you were right. i tried with bootable linux and run me cleaner to the bios file with the downgraded 7.0xxxx ME and and after that it worked. it solved the problem i had with post. fantastic. i am running i5 on hm70 chipset now and i will try to improve a little the cooling system so i can add an i7 4 core...hahaha have you tested any i7 on hm70?

Glad to see that its working ;) Nope, dont have any i7 on this socket.

kabal-pl avatar Mar 07 '24 20:03 kabal-pl

Trying to modify the BIOS of a Toshiba Dynabook Satellite B452-H here (HM70 chipset), the thing booted but boot time in Windows being increased significantly by around 20 to 30 seconds, and the fan speed went full all the time (not controllable in BIOS). Did some tinkering and found out that: the machine booted fast with factory ME, but slowly with maxed out fan speed all the time with cleaned ME.

I could live with the reduced booting speed as I planned to use Linux Mint on the thing, still any ideas to fix the maxed out speed of the built-in thermal fan?

QuanTrieuPCYT avatar Mar 14 '24 10:03 QuanTrieuPCYT

Trying to modify the BIOS of a Toshiba Dynabook Satellite B452-H here (HM70 chipset), the thing booted but boot time in Windows being increased significantly by around 20 to 30 seconds, and the fan speed went full all the time (not controllable in BIOS). Did some tinkering and found out that: the machine booted fast with factory ME, but slowly with maxed out fan speed all the time.

I could live with the reduced booting speed as I planned to use Linux Mint on the thing, still any ideas to fix the maxed out speed of the built-in thermal fan?

Update on the matter: The machine booted fine, fan speed normalized with a v7 ME-downgraded bios. Cleaning the ME resulted in the machine being stuck for a while when booting Windows again and the fan also ramped up to its max speed. Our goal right now is just to make Core i-series CPUs work on the chipset, so I decided not to clean the ME again on this thing lol

Still, greatly thanks @kabal-pl for the method!

QuanTrieuPCYT avatar Mar 14 '24 14:03 QuanTrieuPCYT

Trying to modify the BIOS of a Toshiba Dynabook Satellite B452-H here (HM70 chipset), the thing booted but boot time in Windows being increased significantly by around 20 to 30 seconds, and the fan speed went full all the time (not controllable in BIOS). Did some tinkering and found out that: the machine booted fast with factory ME, but slowly with maxed out fan speed all the time. I could live with the reduced booting speed as I planned to use Linux Mint on the thing, still any ideas to fix the maxed out speed of the built-in thermal fan?

Update on the matter: The machine booted fine, fan speed normalized with a v7 ME-downgraded bios. Cleaning the ME resulted in the machine being stuck for a while when booting Windows again and the fan also ramped up to its max speed. Our goal right now is just to make Core i-series CPUs work on the chipset, so I decided not to clean the ME again on this thing lol

Still, greatly thanks @kabal-pl for the method!

I'm glad to see that another user has a positive result :) Cheers!

kabal-pl avatar Mar 14 '24 21:03 kabal-pl

Trying to modify the BIOS of a Toshiba Dynabook Satellite B452-H here (HM70 chipset), the thing booted but boot time in Windows being increased significantly by around 20 to 30 seconds, and the fan speed went full all the time (not controllable in BIOS). Did some tinkering and found out that: the machine booted fast with factory ME, but slowly with maxed out fan speed all the time. I could live with the reduced booting speed as I planned to use Linux Mint on the thing, still any ideas to fix the maxed out speed of the built-in thermal fan?

Update on the matter: The machine booted fine, fan speed normalized with a v7 ME-downgraded bios. Cleaning the ME resulted in the machine being stuck for a while when booting Windows again and the fan also ramped up to its max speed. Our goal right now is just to make Core i-series CPUs work on the chipset, so I decided not to clean the ME again on this thing lol

Still, greatly thanks @kabal-pl for the method!

IMG_2597

Got myself a cheap i3-3120M for 2$ to test out the new BIOS. Seems to be working, fan speed ramps up with high load like normal, everything is fluid!

@aetolofitis If you want I also plan on purchasing an i7-3720QM (4 cores 8 threads) and will definitely test that CPU out on this chipset.

QuanTrieuPCYT avatar Mar 15 '24 07:03 QuanTrieuPCYT