Contribute
Register

[Help] AppleHDA patching

Status
Not open for further replies.
Sometimes it works.
Could you be more specific as to how? I'm using VoodooHDA right now, on-board audio works perfectly, HDMI display works, but HDMI audio doesn't work.
I used FakePCIID_IntelHDGraphics.kext and FakePCIID_IntelHDMIAudio.kext from your repos, but still no luck with HDMI audio.

P.S: Files attached in post #9. No change in files except for AppleHDA replaced by VoodooHDA
 
Could you be more specific as to how? I'm using VoodooHDA right now, on-board audio works perfectly, HDMI display works, but HDMI audio doesn't work.
I used FakePCIID_IntelHDGraphics.kext and FakePCIID_IntelHDMIAudio.kext from your repos, but still no luck with HDMI audio.

P.S: Files attached in post #9. No change in files except for AppleHDA replaced by VoodooHDA

FakePCIID_Intel_HDMI_Audio.kext not needed with VoodooHDA.kext.
And I mean literally what I wrote. It (VoodooHDA) works with some hardware but not others. Complete source is available, so you can debug it and make changes if needed.
 
It uses layout-id 3, but it must not be patched correctly for your codec.
Okay, I've managed to patch the kext myself this time. But I'm stuck at the binary patching part. bcc9's binary patch script doesn't support my codec (CX20756 - 0x14F15114) and I'm not sure whether to patch ADI 1984 or ADI 1984B.

Following the guide here: http://osxarena.com/2015/09/applehda-binary-patching/
This is what I did - Find: 3D 8B 19 D4 11 Replace: 3D 14 51 F1 14
I rebooted but SysPrefs->Sound still isn't listing any audio I/O devices.

I've attached the patched AppleHDA.kext and verbs.txt from the "verbit" automation script found in this guide: http://www.insanelymac.com/forum/topic/295001-guide-to-patch-applehda-for-your-codec/#entry1980947
 

Attachments

  • AppleHDA.kext.zip
    1.7 MB · Views: 72
  • verbs.txt
    1.7 KB · Views: 115
Okay, I've managed to patch the kext myself this time. But I'm stuck at the binary patching part. bcc9's binary patch script doesn't support my codec (CX20756 - 0x14F15114) and I'm not sure whether to patch ADI 1984 or ADI 1984B.

Following the guide here: http://osxarena.com/2015/09/applehda-binary-patching/
This is what I did - Find: 3D 8B 19 D4 11 Replace: 3D 14 51 F1 14
I rebooted but SysPrefs->Sound still isn't listing any audio I/O devices.

I've attached the patched AppleHDA.kext and verbs.txt from the "verbit" automation script found in this guide: http://www.insanelymac.com/forum/topic/295001-guide-to-patch-applehda-for-your-codec/#entry1980947

Patching HDA is complex. You will need to work through your mistake.
Suggest you find XML (platforms/layout/pinconfig) that is already made for your codec and double check against your codec dump.
 
Status
Not open for further replies.
Back
Top