Clover EFI Hacintosh bootloader bricks 3332 MBP 15"

G.Beard

New member
So I just got a machine in. Customer was hackintoshing thier Windows machine and during creation of the installer the installed Clover to the MacBook SSD. This resulted in corrupted EFI. I've replaced it but I'm wondering why this happened.... Would it have written some sort of fucked up variables to NVRAM?
Fresh chip has fixed it of course.
PRAM reset by the way, would not work because it would chime loop before ending the full chime. Anyone want to guess?
 

dukefawks

Administrator
A "fresh" chip will probably have a ME problem now! Read original chip and fix the original ROM.

What happened no one knows.
 

G.Beard

New member
A "fresh" chip will probably have a ME problem now! Read original chip and fix the original ROM.

What happened no one knows.

I cleaned the ME already.
Chip from exact same spec board wth clean ME.... Unless there is something else I am unaware of?
 
Last edited:

dukefawks

Administrator
How did you clean the ME. Pretty much all the guides online do it totally wrong. In your case it is much better to use the original ME with a working BIOS region and then copy the override file area to transfer over the serial number.
 

G.Beard

New member
How did you clean the ME. Pretty much all the guides online do it totally wrong. In your case it is much better to use the original ME with a working BIOS region and then copy the override file area to transfer over the serial number.

Here is the method I used...

Use MEA to find the ME version in the ROM - 8.0.4.1441 1.5MB
Then open the 8.0.4.1441_1.5MB_PRD_RGN.bin (downloaded from the repositry) in hex and select all to note the length - 17D000
Copy the ME to clip board
Open the MBP EFI ROM.bin in hex and search KRID and click 2 spaces before €.@ and "select block".
Give block side as 17D000 and paste fill the block with the fresh ME from clip board.
Save and flash back to the chip.

------------

This very method here:
https://ghostlyhaks.com/blog/apple-efi/25-clean-me-region

-----------

So If I do it your way, what do I search for to find the SN?
Do I copy the entire BIOS region?
 
Last edited:

dukefawks

Administrator
That method is totally wrong and does not transfer over all the custom settings of the original Apple ME and just uses the Intel default ones. Open both ME regions in FITC and see for yourself.
 

SMMRepair

Member
In addition to what duke said above, several of the "clean" BIOS dumps over at GH's repository are corrupted/bad. Just an FYI. Have confirmed this myself several times. Also, even some of the "clean" ME region blocks for some models that you download directly from Intel are bad (or more correctly, they're "clean", but "clean" is not always what you want to repair the BIOS on these units, and they can cause issues). Best to always stick with the ORIGINAL BIOS. For some reason people think taking a BIOS dump from a unit, then cleaning the ME and changing the serial number results in a "clean" file. Not the case.
 

G.Beard

New member
In addition to what duke said above, several of the "clean" BIOS dumps over at GH's repository are corrupted/bad. Just an FYI. Have confirmed this myself several times. Also, even some of the "clean" ME region blocks for some models that you download directly from Intel are bad (or more correctly, they're "clean", but "clean" is not always what you want to repair the BIOS on these units, and they can cause issues). Best to always stick with the ORIGINAL BIOS. For some reason people think taking a BIOS dump from a unit, then cleaning the ME and changing the serial number results in a "clean" file. Not the case.

Oh shit! I've ben using that for ages!
Where can I find a actually good guide?

EDIt: never mind. I will read through the intel guides.

That method is totally wrong and does not transfer over all the custom settings of the original Apple ME and just uses the Intel default ones. Open both ME regions in FITC and see for yourself.

Fuck me, it would seem I was missing a LOT.
 
Last edited:

dukefawks

Administrator
Get the FITC for your ME region and compare ALL the settings of the original ME and the "clean" ME. Probably a 100+ things that can be changed.
 
Top