Contribute
Register

[Guide] Intel IGPU HDMI/DP audio (all Sandy Bridge -> Kaby Lake [and likely later])

Hi Rehabman. I'm stuck trying to enable HDMI Audio on my laptop.
If I inject patched SSDT in Clover, OSX will detect HDMI under audio in about this mac, but when I plug in the HDMI cable, the screen goes black and it reboots.
If I drop that SSDT, OSX won't detect HDMI under audio, however, when I plug in HDMI cable to TV it works flawlessly (without audio of course).

Attaching files.
Please let me know your thoughts.
Thank you!

Read post #1.
 
I read it multiple times, at least 10 times. Thanks for your help.
 
I read it multiple times, at least 10 times. Thanks for your help.

You should read post #1, "Checking your work". I looked at your ioreg and it was immediately obvious, you haven't (for example, B0D3 is not renamed to HDAU).
 
Darn! I thought the patch worked but it looks like it didn't. I'll try again. Thanks!
 
Hi ReheMan, one problem happened as I changed my configdata with my Xcode - I paste <00571c10 00571d00 00571e56 00571f58 00671c20 00671d00 00671e56 00671f18 00771c30 00771d00 00771e56 00771f58 00571c10 00571d00 00571e56 00571f50 00671c20 00671d00 00671e56 00671f10 00771c30 00771d00 00771e56 00771f50>, and as I pressed Enter, the space became blank. What should I do?
 
Hi ReheMan, one problem happened as I changed my configdata with my Xcode - I paste <00571c10 00571d00 00571e56 00571f58 00671c20 00671d00 00671e56 00671f18 00771c30 00771d00 00771e56 00771f58 00571c10 00571d00 00571e56 00571f50 00671c20 00671d00 00671e56 00671f10 00771c30 00771d00 00771e56 00771f50>, and as I pressed Enter, the space became blank. What should I do?

No idea what you're trying to say "the space became blank"...

Also, this thread is not an AppleHDA patching guide, so clearly your post is off-topic.
 
Hi RehabMan, I just want to know is there any stored AppleHDA.kext for Intel Haswell HDMI from now on? If you have that data, could you paste them to me? The similar one is ok. I can fix that. Here are my codec, clover, appleHDA.kext I am fixing, and my ioreg. Thanks very much.

Code:
ason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y acpiplat
   13    2 0xffffff7f823b8000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y appleintelcpu
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y applelpc
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y applehda
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext HDMIAudio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelFramebufferAzul.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext PinConfigs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext
 

Attachments

  • audio of G56JK.zip
    9.3 MB · Views: 96
Last edited:
Hi RehabMan, I just want to know is there any stored AppleHDA.kext for Intel Haswell HDMI from now on? If you have that data, could you paste them to me? The similar one is ok. I can fix that. Here are my codec, clover, appleHDA.kext I am fixing, and my ioreg. Thanks very much.

Code:
ason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y acpiplat
   13    2 0xffffff7f823b8000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y appleintelcpu
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y applelpc
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ kextstat|grep -y applehda
jason-ecstatics-MacBook-Air:Desktop jason-ecstatic$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext HDMIAudio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AppleIntelFramebufferAzul.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext PinConfigs.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext

Read post #1, "Checking your work".
 
Read post #1, "Checking your work".

Checked~~The main problem is that I can't really fix my AppleHDA.kext - is that true? Or are there any other problems? That's why I asked you if you have the similar Intel Haswell HDMI AppleHDA.kext in your Database? If so, I will be considerably grateful to you~~
 
Back
Top