Contribute
Register

VoodooHDA Jack Sense (auto switching) and HDMI Audio

Status
Not open for further replies.
Joined
Jun 12, 2015
Messages
253
Motherboard
Gigabyte Z370-HD3P
CPU
i7 8700k
Graphics
Gigabyte Radeon RX 580
Mobile Phone
  1. iOS
Hey guys, I mentioned in a previous post how I had issues with my internal microphone and line out for my UX303. Patched AppleHDA allows these things to appear under Audio Devices however they have no levels.

VoodooHDA Seems to fix the microphone issues, however what I find is that I have to manually change the outptus each time I swap and HDMI audio doesnt work whatsoever. Can anyone advise me on how to get Auto switching between the outputs (or jack sense I think its called ) working with VoodooHDA? As well as HDMI audio, it would be greatly appreciated.
 
Hey guys, I mentioned in a previous post how I had issues with my internal microphone and line out for my UX303. Patched AppleHDA allows these things to appear under Audio Devices however they have no levels.

VoodooHDA Seems to fix the microphone issues, however what I find is that I have to manually change the outptus each time I swap and HDMI audio doesnt work whatsoever. Can anyone advise me on how to get Auto switching between the outputs (or jack sense I think its called ) working with VoodooHDA? As well as HDMI audio, it would be greatly appreciated.

Very few use VoodooHDA here. Most of us use patched AppleHDA.
 
Ah I see, I contacted Mirone over at InsanelyMac yesterday and he stated that my earlier mentioned microphone issue on patched AppleHDA is a limitation of the codec not having a mixer or something so it is pretty much a dead end getting it working.

I managed to use Get Dump to get the node IDs and such but not sure how to implement the Nodes to Patch in VoodooHDA plist to get sense working.
 
*** Moderator Note *** This method of using VoodooHDA for onboard audio (HDEF) and AppleHDA for HDMI/DP audio (HDAU) can be applied only to chipsets that support Haswell and Broadwell. Sandy Bridge, Ivy Bridge, Skylake, KabyLake, KabyLake-R (and likely future chipsets) all have an integrated HDEF (with both onboard audio and external audio) with no separate HDAU.

Hey guys,

I was finally able to fix my audio issues with the UX303!

I have used VoodooHDA for Internal Speakers / Combo Back Headphone Port, Internal Mic and Combo Jack Mic port. I managed to fix the jack sense thanks to Mr Gfoury and victor123ong for their posts and patches. The UX305 shares the same codec as the UX303 so I used the patches and adapted to it to the UX303.

http://www.tonymacx86.com/el-capitan-laptop-guides/185917-guide-asus-zenbook-ux305fa-el-capitan.html

I however wasnt able to get HDMI audio working with VoodooHDA so I edited AppleHDA's Plists so that it would only use the internal graphics and I edited VoodooHDA's plists so that it would only use the standard sound card. Major props to this gentleman here for his guide

http://www.insanelymac.com/forum/to...udio-voodoohda-and-applehda-at-the-same-time/

This is the result, and so far so good! I will also include the kexts for anyone else wishing to do the same.

EDIT: Added DummyHDA so that you can use Vanilla AppleHDA and changed settings in VoodooHDA to prevent buggy volume slider
 

Attachments

  • Screen Shot 2016-02-15 at 23.01.15.png
    Screen Shot 2016-02-15 at 23.01.15.png
    85.6 KB · Views: 2,180
  • Screen Shot 2016-02-15 at 23.01.42.png
    Screen Shot 2016-02-15 at 23.01.42.png
    44.4 KB · Views: 2,165
  • Audio Kexts.zip
    180.5 KB · Views: 861
Last edited by a moderator:
Cool method, i am pretty sure it work to UX 305FA
 
It does infact work on the UX305, you can see my posts in the UX305 guide :)

http://www.tonymacx86.com/threads/guide-asus-zenbook-ux305fa-for-el-capitan.185917/

Hi,

I have a UX305FA laptop running sierra 10.12.3, with almost everything are working fine.
I have my internal speaker & also HDMI output working with vanilla AppleHDA, DummyHDA, and clover patch.
now i want to try your hybrid method, but i can't make it work. I've already tried to edit my VoodooHDA and AppleHDA's info.plist, put them on /S/L/E/, rebuild cache

can you please share your edited VoodooHDA and AppleHDA kexts that are working on your laptop?
maybe missed something

Thanks

EDIT:
Nevermind, my fault. I didn't change IOPCIClassMatch to IOPCIPrimaryMatch. Now it Works.
I can even use a vanilla AppleHDA, working with DummyHDA and Clover patch. No need to edit AppleHDA's info.plist to make this Hybrid method work.
I just put my edited VoodooHDA.kexts (v2.8.9) to my EFI partition (I have my FakeSMC.kext there)
 
Last edited:
Status
Not open for further replies.
Back
Top