With the introduction of 10.8 and 10.7.5 things have become more difficult as it's no longer sufficient to patch AppleIntelSNBGraphicsFB.kext or install a injector kext, but you also have to patch AppleIntelFramebufferCapri.kext in order to get HD3000 graphics working on 7-series chipsets.
But fortunately I found a way to eliminate the need to patch any kexts by adding a simple DSDT-patch. The patch was tested with a MSI B75MA-P45 but should work on any B75, H77 and Z77 equipped board using an AMI BIOS in combination with a Sandybridge CPU.
Under Scope (_SB.PCI0) you'll have to add device IMEI:
View attachment 33136
Insert the following code sequence:
Code:
Device (IMEI)
{
Name (_ADR, 0x00160000)
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_DSM, 4, Serialized)
{
Store (Package (0x02)
{
"device-id",
Buffer (0x04)
{
0x3A, 0x1C, 0x00, 0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Compile, save and install the DSDT. After rebooting verify that the patch is working. Open IORegistryExplorer and locate device IMEI. Verify that the AppleIntelMEIDriver is loaded and attached to the device.
View attachment 33134
Good luck!
Mieze