Contribute
Register

VoodooHDA Jack Sense (auto switching) and HDMI Audio

Joined
Jun 12, 2015
Messages
257
Motherboard
Gigabyte Z370-HD3P
CPU
i7 8700k
Graphics
Gigabyte Radeon RX 580
Mobile Phone
iOS
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)
Nice one mate! Glad its working for you, I previously had all my Kexts in EFI however Rehabman suggested to me to move them all to the System / Library / Extensions folder. May be worth doing, happy hackintoshing !
 
Joined
Mar 1, 2017
Messages
5
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)
Got the same laptop here but using voodooHDA and only my headphones jack works. :'( . Can you help me with the kexts and method you used? Thanks a ton.
 
Joined
Oct 21, 2014
Messages
165
Motherboard
ASUS ZenBook UX305FA (CLOVER EFI)
CPU
Core M-5Y10c
Graphics
Intel HD 5300, 1920x1080
Mobile Phone
Android
Got the same laptop here but using voodooHDA and only my headphones jack works. :'( . Can you help me with the kexts and method you used? Thanks a ton.
I'm using a hybrid method. with my own modified VoodooHDA.kext for my internal speaker and headphone jack with autoswitching, and clover patches for AppleHDA.kext to enable HDMI audio.

Here's my clover config's 'KextsToPatch':

Code:
<key>KextsToPatch</key>
    <array>
        <dict>
            <key>Comment</key>
            <string>HDMI-audio, port 0204, 0x16120003 0x16120005 0x16120006</string>
            <key>Disabled</key>
            <false/>
            <key>Find</key>
            <data>
            AgQLAAAEAAAHBQAA
            </data>
            <key>Name</key>
            <string>AppleIntelBDWGraphicsFramebuffer</string>
            <key>Replace</key>
            <data>
            AgQLAAAIAACCAAAA
            </data>
        </dict>
        <dict>
            <key>Comment</key>
            <string>Patching 11d4198b with 14f1510F codec (patched by AppleHDA Patcher.app)</string>
            <key>Disabled</key>
            <false/>
            <key>Find</key>
            <data>
            ixnUEQ==
            </data>
            <key>Name</key>
            <string>AppleHDA</string>
            <key>Replace</key>
            <data>
            D1HxFA==
            </data>
        </dict>
    </array>

And here's my own Modified VoodooHDA.kext attached.

hope this will help
 

Attachments

Joined
Mar 1, 2017
Messages
5
I'm using a hybrid method. with my own modified VoodooHDA.kext for my internal speaker and headphone jack with autoswitching, and clover patches for AppleHDA.kext to enable HDMI audio.

Here's my clover config's 'KextsToPatch':

Code:
<key>KextsToPatch</key>
    <array>
        <dict>
            <key>Comment</key>
            <string>HDMI-audio, port 0204, 0x16120003 0x16120005 0x16120006</string>
            <key>Disabled</key>
            <false/>
            <key>Find</key>
            <data>
            AgQLAAAEAAAHBQAA
            </data>
            <key>Name</key>
            <string>AppleIntelBDWGraphicsFramebuffer</string>
            <key>Replace</key>
            <data>
            AgQLAAAIAACCAAAA
            </data>
        </dict>
        <dict>
            <key>Comment</key>
            <string>Patching 11d4198b with 14f1510F codec (patched by AppleHDA Patcher.app)</string>
            <key>Disabled</key>
            <false/>
            <key>Find</key>
            <data>
            ixnUEQ==
            </data>
            <key>Name</key>
            <string>AppleHDA</string>
            <key>Replace</key>
            <data>
            D1HxFA==
            </data>
        </dict>
    </array>

And here's my own Modified VoodooHDA.kext attached.

hope this will help
Thanks a lot mate!
 
Joined
Oct 18, 2015
Messages
291
Motherboard
ASUS ZenBook UX305UA
CPU
i5 6200U 2.4 GHz/Intel Skylake-U
Graphics
Intel HD520 1920x1080
Mobile Phone
iOS
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/topic/284627-guide-hdmi-audio-with-unsupported-on-board-audio-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
I'm trying this and i can't make my mic work.. My audio is working(no hdmi audio). I installed the two kexts you uploaded. The problem might be i dont have Vanilla AppleHDA in hand, i downloaded one from internet but it does not happen to work.. Do you have vanilla applehda?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,062
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I'm trying this and i can't make my mic work.. My audio is working(no hdmi audio). I installed the two kexts you uploaded. The problem might be i dont have Vanilla AppleHDA in hand, i downloaded one from internet but it does not happen to work.. Do you have vanilla applehda?
Run the macOS/OS X installer to restore AppleHDA.kext to vanilla.
 
Joined
Oct 18, 2015
Messages
291
Motherboard
ASUS ZenBook UX305UA
CPU
i5 6200U 2.4 GHz/Intel Skylake-U
Graphics
Intel HD520 1920x1080
Mobile Phone
iOS
Run the macOS/OS X installer to restore AppleHDA.kext to vanilla.
Via the usb installer? I dont have the installer downloaded on the Mac.
 
Joined
Oct 18, 2015
Messages
291
Motherboard
ASUS ZenBook UX305UA
CPU
i5 6200U 2.4 GHz/Intel Skylake-U
Graphics
Intel HD520 1920x1080
Mobile Phone
iOS
As long as it matches the version you have installed, yes.
It does not.. i have older version of High Sierra on the USB back when i installed the macOS. My only solution is to download it from App Store and with an app like Pacifist get the Vanilla AppleHDA.. right?

btw with deleted AppleHDA i have no sound.(the other 2 kexts are still installed Dummy and Voodoo)
 
Last edited:
Top