corna / me_cleaner

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

Is any of these symptoms related to a neutralized Intel ME? [Ivy Bridge, HM77] #319

Closed mbc07 closed 4 years ago

mbc07 commented 4 years ago

So, I own a HP ENVY dv6-7300 laptop, which has the Intel HM77 chipset and, from what I could gather poking around a BIOS update file for the same BIOS version I'm currently running, Intel ME Firmware 8.1.0.1248.

The motherboard from this laptop failed recently and I got it swapped with a pre-owned one, that's when I started to notice some strange behaviors that never happened on the previous (now dead) board:

I also tried to run Intel's own MEInfo tool to shed some light on the actual status of Intel ME on this system, but running both the Windows and also the EFI version from the UEFI BIOS shell resulted always in a generic "failed to communicate to MEI" (or something along those lines, don't remember the exact wording now).

Given this motherboard was pre-owned, I suspected the previous owner might have used me_cleaner. So, my question is, how exactly a computer which got Intel ME purged with me_cleaner behaves? Are any of those symptoms similar to a system with Intel ME neutralized? And finally, does not having a working Intel ME cause any negative impact on other system components/features?

mbc07 commented 4 years ago

So, after some digging on Win-Raid forum, turns out it was just a corrupted ME firmware. I was able to fix it by temporarily disabling SPI flash lock (on this particular model you can do this by pressing Win + Left Arrow + Right Arrow + Power button when the laptop is turned off) then modifying the INI file of the HP BIOS update (SP77453) to also flash ME region (add ME=1 under [Region] section of config2.ini).

The relevant piece of info for me_cleaner certainly is the Win + Left + Right + Power key combo to temporarily disable the SPI flash lock. Since it allows fully reading/writing to all parts of the firmware (including Intel ME region) while the lock is disabled, this basically enables Internal Flashing of cleaned images on all HP Envy dv6-7000 and dv7-7000 laptop series, for anyone interested...

ghost commented 1 year ago

Hello Mateus, I had a similar problem with my HP laptop. My ME region is broken and I have all your symptoms, but I could not solve this problem because I do not have the ME region update file from HP. Can you describe in detail how you solved the problem? Did you have an ME update from HP?

mbc07 commented 1 year ago

The BIOS update provided by HP includes the ME region, but it's skipped during flashing unless you extract the update and edit the config INI file as I mentioned in the previous comment.

Also don't forget to turn the laptop on with the hotkey combination, otherwise the ME region will be locked and flashing will fail...

ghost commented 1 year ago

thank you very much, on the third attempt it turned out to update the ME region.