Contribute
Register

AppleHDA HDMI Audio [Guide]

I'm having trouble understanding the instructions. I'm trying to patch an Intel HD Graphics 4400 using the RehabMan/FakePCIID method. I've installed FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext, and pasted the relevant .plist file into /EFI/EFI/Clover/config.plist, so that in Clover Configurator it now looks like this
But regarding the last three lines of the instruction:
  • Devices/AddProperties (IntelGFX/hda-gfx=onboard-1 for HDMI audio, all Intel HD Graphics)
  • Devices/AddProperties (HDA/hda-gfx=onboard-1 for HDMI audio, 6/7/100/200/300 Series only)
  • KernelAndKextPatches/KextsToPatch/ (HDMI audio, ... 0x ..., 0x ..., framebuffer patch, all Intel HD Graphics)
I don't understand what I need to do here: In Clover Configurator, under Devices->Add Properties, I should have to input info for Device, Key, and Value, but I don't understand which parts go where. Finally, in the Kexts to Patch part, I also don't understand what I need to put in for the hex values to find and replace. Any help would be greatly appreciated, as I'm still trying to figure things out.
 
I don't understand what I need to do here
Missed a step:
Installation
2. Edit EFI/CLOVER/config.plist, paste config_HDxxxx.plist/ (see above link):
See second link under Downloads

Xcode: Copy RehabMan patch as noted and paste to your config.plist
RehabMan/FakePCIID does not use Clover Configurator
 
Missed a step:
Installation
2. Edit EFI/CLOVER/config.plist, paste config_HDxxxx.plist/ (see above link):
See second link under Downloads

Xcode: Copy RehabMan patch as noted and paste to your config.plist
RehabMan/FakePCIID does not use Clover Configurator

Yes, that's another thing I don't understand. I've copied and pasted the .plist file for HD4400 into my config.plist, but I don't know where to put it in, and this doesn't seem right. Where in the hierarchy should I paste it into?
 

Attachments

  • Screen Shot 2018-10-16 at 17.25.34.png
    Screen Shot 2018-10-16 at 17.25.34.png
    170.9 KB · Views: 82
Where in the hierarchy should I paste it into?
Screenshot is not correct, remove.
Xcode/Open config_HD4600_HD4400_HD4200.plist/Devices/AddProperties
Xcode/Copy AddProperties
Xcode/Open config.plist/Devices, select Devices
Xcode/Paste AddProperties
Xcode/Open AddProperties, delete all other properties (verify property noted in Post #1 remains)
Save, install, restart, reply with new files.
 
Hi Toleda,
Really hoping I can get some help. Hope I input everything as requested. Thanks!

1. Have no audio through video card HDMI or HDMI2DVI (have a DP2HDMI adapter coming in the mail).

2. OS X version: High Sierra 10.13.6
Motherboard model: Gigabyte GA-Z170X-Gaming 7 (revision 1.0)
Bios version: F22m (Most current)
Processor: 4.01 GHz Intel Core i7 6700k
Graphics: ASUS NVIDIA GeForce GTX 1070 8191 MB

3. Started with a vanilla install of High Sierra. The only user installed kext files are AppleALC, AtherosE2200Ethernet, FakeSMC, IntelMausiEthernet, Lilu, USBInjectAll, and WhateverGreen. Thought I wasn’t supposed to have WhateverGreen, but when removed system won’t boot.

Tried 1. cloverHDMI method before anything else. Step 1 of 1 looked to just let me know what was going to happen. Step 2 was the test drive. Step 3 was the installation. This gave me an error, then I figured I had to have the DSDT patch “change HDAS to HDEF” for it to work. This time it patched SSDT-HDMI-NVIDIA-PEG0.aml into EFI/CLOVER/ACPI/patched/. Then I removed the DSDT patch “change HDAS to HDEF” and rebooted.

Thought I wasn't supposed to install AppleALC.kext, but nothing showed up in sound/output until I did. Tried both version 1.2.7 and the most current. From what I can tell 1.2.7 has the device id edit (10DE10F0) my card needs. Not sure if I was understanding correctly, but also tried adding the KextsToPatch as in post #2, but wasn't sure what to put in the find block so I went with what I saw in the example photo.

With the AppleALC.kext file installed the Creative CA0132 codec shows up, but doesn't work correctly. Only the digital audio port and the line out port seem to work. When I plug my headphones in the headphone port, sound/output changes internal speakers to headphones, but there is no audio. Of course most importantly, HDMI audio still not working. Even tried hot plugging from one HDMI port to another and also have another HDMI connected to a HDMI2DVI adapter. Not sure what to do next. Maybe wait for DP2HDMI adapter to come in the mail and see if that works. I think that is what I have tried for this install.

4. Installed AppleHDA.kext: Unpatched version 281.52

5-10. Files compressed and attached to post.
 

Attachments

  • Kinspappy No HDMI Audio files.zip
    2.8 MB · Views: 77
Tried 1. cloverHDMI method before anything else
Post #1/II. AppleHDA HDMI Audio Methods
Install one method ...
Cannot use Method 1 cloverALC when Method 3. WhateverGreen is installed
Remove SSDT-HDMI-NVIDIA-PEG0.aml
Tried both version 1.2.7 and the most current.
Use most current. AppleALC 1.2.7 has most Nvidia HDMI audio device_ids. Current includes everything in 1.2.7.
the Creative CA0132 codec shows up, but doesn't work correctly
Off topic
HDMI audio still not working
macOS/Nvidia HDMI audio is working. The Nvidia web driver is not working. See Post #1/Notes/Nvidia, both notes apply.

If neither HDMI connector works, try DP2HDMI adapter
Restart, reply with new files
 
Thanks for the response!

1. Have no audio through video card HDMI or HDMI2DVI (have a DP2HDMI adapter coming in the mail).

2. OS X version: High Sierra 10.13.6
Motherboard model: Gigabyte GA-Z170X-Gaming 7 (revision 1.0)
Bios version: F22m (Most current)
Processor: 4.01 GHz Intel Core i7 6700k
Graphics: ASUS NVIDIA GeForce GTX 1070 8191 MB

3. Should have realized since I have WhateverGreen installed because my system won't boot, that I needed to skip options #1 cloverHDMI and #2 RehabMan/FakePCIID. So as you asked, I removed SSDT-HDMI-NVIDIA-PEG0.aml, installed latest AppleALC.kext, then rebooted. Since I still don't have HDMI audio even with hot plugging to both ports, then I guess I need to just wait for the DP2HDMI to come in the mail as I said previously.

4. Installed AppleHDA.kext: Unpatched version 281.52

5-10. Files compressed and attached to post.

Thanks again for everything!!!
 

Attachments

  • Kinspappy No HDMI Audio files take 2.zip
    988.4 KB · Views: 63
Since I still don't have HDMI audio even with hot plugging to both ports, then I guess I need to just wait for the DP2HDMI to come in the mail as I said previously.
Exactly
macOS/Nvidia HDMI audio is working, Nvidia driver is not
 
Hello everyone,

Thank you for your awesome posts and willing to help :)

1. I have no audio Output over HDMI on my laptop, while the video works well.

2. OS X version: High Sierra 10.13.3
Motherboard model: HP 827F
Bios version: F.35 Rev.A (Not latest)
Processor: i7-8550U 1.8GHz
Graphics: Geforce MX150 DISABLED / UHD 620

3. (0. I tested HDMIaudio.kext, nothing. I removed the kext of course)
I- I tried 3. AMD/Nvidia/Intel - Acidanthera/WhateverGreen method first, since AppleALC works very nice since yesterday (Lilu.kext and WhateverGreen.kext in /L/E only). So I added them to EFI/CLOVER/kexts/Other/, rebooted to no avail. I removed them from /Other/
II- I tried 1. cloverHDMI method afterwards. The script mentioned Audio ID: 7 is not valid AND Audio ID set to Audio ID: 1 Which sounds weird. Then downloaded "HD515 HDMI audio connector edits". I rebooted afterwards, no HDMI audio.

4. Installed AppleHDA.kext: Unpatched version 280.12

5-10. All requested files compressed in HDMIsoundCase_AdrienR.zip


Thank you for your help!
 

Attachments

  • HDMIsoundCase_AdrienR.zip
    5.6 MB · Views: 75
Back
Top