Jump to content

Is it a must to use patched AppleHDA in order for HDMI Audio to work? HD4000


Sen
 Share

20 posts in this topic

Recommended Posts

Hello guys, i have a Asus S400CA which has a realtek alc269 (i know this codec is pretty common and there are a lot variations of this codec) and i tried all of mirone kexts for el capitan. All of them doesn't really work. Some of which are internal speakers work but headphone jack doesn't where others is completely doesn't work at all. So i've been using voodoohda as I'm not competence in patching an applehda for my codec. The drawback of using voodoo is that whenever i plug in the headphone i have to manually switch the sound to headphone in sys pref. And hdmi audio doesn't work. So I managed to found a guide by Allan to enable hd4000 audio:http://www.hackintoshosx.com/topic/21732-guide-enable-hdmi-audio-intel-hd-4000/but the problem is that i don't know what is my ig-platform id connector in hexadecimal number? The guide doesn't have the hexadecimal number for my ig-platform-id. Im using clover boot loader and my ig-platform id is 0x01660003. Basically my hdmi is working just that no audio coming out of the tv. Thank you very much :)

Link to comment
Share on other sites

You just need to inject the hda-gfx property and make sure your IG platform ID detects your external HDMI display as HDMI.

Hi theracermaster sorry to ask this but what do you mean by inject the hda-gfx property? Is it the hd4k low res patch: https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/graphics/graphics_HD4K_low.txtThank you very much :)

Link to comment
Share on other sites

Look at the connector type for your external HDMI display. Make sure it's seen as HDMI and not DisplayPort.

Sorry for my incompetence, what you mean is that i have to plug in the HDMI first after that open ioreg and see if its is hdmi rather than display port??

Link to comment
Share on other sites

Look at the connector under a different display (not your laptop's LVDS display).

Hi theracermaster, sorry for the late reply. I just checked other appleintelframebuffer and my samsung smart tv is detected as apple display(presumably). The connector type is 00 04 00 00 which is DP. I have attached my ioreg. Thanks. 

post-503893-0-22768200-1448274220_thumb.png

Mac’s MacbookAir.zip

Link to comment
Share on other sites

So I was browsing through my clover config.plist, realised there is an option to patch kext on the fly. And in that, there is hdmi audio for hd4000. Because the config.plist I'm using is from rehab man. So I enable it by ticking the port 0304 which is for i think frame buffer@2 because when i plug the hdmi it shows as apple display in frame buffer 2. Also I'm following this guide by allan http://www.hackintoshosx.com/topic/21732-guide-enable-hdmi-audio-intel-hd-4000/is to put the dsdt patch under igpu. But to no avail. :( The guide says that you need to have audio working using either voodoo or applehda. The hdmi audio still doesnt work for me though. And also in sys information under display, it detected my samsung tv as television. 

Link to comment
Share on other sites

Your external display needs to be recognized as HDMI (connector-type) for HDMI audio to work. You'll need to patch the framebuffer to accomplish this, either by editing the kext or by using Clover kext patches.

Hi i've patched the capri frame buffer kext using this guide http://www.hackintoshosx.com/topic/21732-guide-enable-hdmi-audio-intel-hd-4000/ .Now my ioreg says its connector-type is 00 08 00 00 but then the hdmi audio still doesn't work. I even applied the patch to my dsdt for both hdef and igpu. I think maybe something wrong with voodoohda? Because when i plugged the hdmi, the sound system preferences under output says Digital Out (HDMI) not samsung tv.Thanks

Link to comment
Share on other sites

 Share

×
×
  • Create New...