OS X 10.11.4 wants IMEI, not HECI

Remember this error:

iTunes/Apple Store Content Access Problem. Content playback may be disabled on this computer. You can continue to use the machine, but you should contact an Apple support representative. ErrorCode: 8877652

Well. That appears to be found in Skylake based hardware, but I have good news for you. You can solve this by renaming Device (HECI) to Device (IMEI) in your DSDT/SSDT and then this error:

kernel[0]: IG: ME PCI ACPI device not found – PAVP services will be disabled – add IMEI to EFI / ACPI device list

In /var/log/system.log will also be gone. By the way. PAVP is short of Protected Audio Visual Path

Note: You may not see the above error without the ioppf=0xfff boot flag!

Update: I should have made it clear that the AppleIntelSKLGraphicsFramebuffer.kext checks for “IMEI” so this is meant for people with Skylake based hardware!

7 thoughts on “OS X 10.11.4 wants IMEI, not HECI

    • AppleIntelSKLGraphicsFramebuffer.kext checks for “IMEI” and Apple can change the name with a firmware (EFI) update, for Skylake based hardware. One that accompanies the installer for example.

      p.s. You can of course also use a search and replace algorithm to change the string in the kext 😉

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s