Jump to content

HDMI Audio Kexts


Helvegen
 Share

2 posts in this topic

Recommended Posts

  • 2 weeks later...

Your particular situation may require the use of CodecCommander kext and specifically enabling the HDMI features that are by default disabled.

 

The attachments are for illustrative purposes only as you hardware may be different.

 

The principle for modification may be the same but the method for specific hardware can differ.  Below is some excerpted text that may assist you although it applies to intel hardware:

 

Open Package Contents in CodecCommander.kext and browse to info.plist.
Open info.plist with PlistEdit Pro. Under IOKitPersonalities –> CodecCommander -> Codec Profile, change 8086’s String from Disable to Publish HDMI. See pic)
8086 to Publish HDMI.png
Next (this is key) under “CodecCommanderPowerHook” ->Codec Profile -> change 8086’s String from Disabled HDMI to Publish HDMI. Then under Disabled HDMI -> Disable, change Disable Boolean to NO.
CodecCommanderPowerHook.png
Next at “CodecCommanderVoodooHDA” -> Codec Profile ->8086, change 8086 String from Disable to Publish HDMI and Disable HDMI -> Disable Boolean from Yes to NO
CodecCommanderVoodooHDA.png
Additionally, injected in config.plist is:

AddProperties
IntelGFX hda-gfx 6F6E626F6172642D3100
HDA hda-gfx 6F6E626F6172642D3100 (maybe not needed)

Note: framebuffer@1 port (on my setup) is patched from 01050900 00040000 87010000 -> 01050900 00080000 87010000.
But even though the framebuffer@1 is patched, it switches back to 04 when hdmi monitor is plugged in, (check IOREG).
DPCIManager.png
Note also that DPCIManager will only show the Intel 8086:2809 hdmi device when your HDMI Device is plugged in. As it will only show up under About this Mac -> System Report -> Audio Devices, when the device is plugged in and working.

hdmi_audio.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...