Jump to content
InsanelyMac Forum
oldnapalm

VoodooHDA AD1988B 7.1

Recommended Posts

SPDIF outputs one (right) channel when Green out selected.

No SPDIF when SPDIF selected.

Creating analogue aggregate device doesn't affect the one channel SPDIF output.

 

P5K3 mobo, Palit GTX 460 video, Lion 10.7.3, org.chameleon.Boot.plist

Share this post


Link to post
Share on other sites
Advertisement

VoodooHDA patched for AD1988B (tested on Asus P5E)

 

Download:

 

VoodooHDA.kext-AD1988B.zip

 

What works:

- Line-out (green rear)

- Line-out (black rear)

- Line-out (orange rear)

- Line-out (grey rear)

- Headphones (green front) auto-detect

- Line-in (blue rear)

- Microphone (pink rear)

- Microphone (pink front)

 

Doesn't work:

- Microphone auto-detect (have to select in preferences)

 

Not tested:

- SPDIF-out (rear)

 

 

Common problems

http://www.insanelymac.com/forum/index.php?showtopic=267905

 

 

My getDump

nid 17 0x02214030 as  3 seq  0	Headphones  Jack jack  1 loc  2 color   Green misc 0
 nid 18 0x01014010 as  1 seq  0	  Line-out  Jack jack  1 loc  1 color   Green misc 0
 nid 19 0x511711f0 as 15 seq  0	   Speaker  None jack  7 loc 17 color   Black misc 1
 nid 20 0x02a1902e as  2 seq 14	Microphone  Jack jack  1 loc  2 color	Pink misc 0
 nid 21 0x01813021 as  2 seq  1	   Line-in  Jack jack  1 loc  1 color	Blue misc 0
 nid 22 0x01011012 as  1 seq  2	  Line-out  Jack jack  1 loc  1 color   Black misc 0
 nid 23 0x01a19020 as  2 seq  0	Microphone  Jack jack  1 loc  1 color	Pink misc 0
 nid 24 0x99331122 as  2 seq  2			CD Fixed jack  3 loc 25 color   Black misc 1
 nid 27 0x0145f1a0 as 10 seq  0	 SPDIF-out  Jack jack  5 loc  1 color   Other misc 1
 nid 28 0x41c5f160 as  6 seq  0	  SPDIF-in  None jack  5 loc  1 color   Other misc 1
 nid 36 0x01016011 as  1 seq  1	  Line-out  Jack jack  1 loc  1 color  Orange misc 0
 nid 37 0x01012014 as  1 seq  4	  Line-out  Jack jack  1 loc  1 color	Grey misc 0
My changes

<key>MixerValues</key><dict>	<key>iGain</key>	<string>0</string> <!-- avoid audio feedback --></dict><key>NodesToPatch</key><array>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x0221401f</string> <!-- same default association as line-out (auto-detect headphones) -->      <key>Node</key>      <integer>17</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x02a19030</string> <!-- change default association (auto-detect doesn't work with mic) -->      <key>Node</key>      <integer>20</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x01813040</string> <!-- change default association (enable line-in) -->      <key>Node</key>      <integer>21</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x01011070</string> <!-- change default association (enable line-out) -->      <key>Node</key>      <integer>22</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x59331122</string> <!-- change port connectivity (disable CD) -->      <key>Node</key>      <integer>24</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x01016080</string> <!-- change default association (enable line-out) -->      <key>Node</key>      <integer>36</integer>   </dict>   <dict>      <key>Codec</key>      <integer>0</integer>      <key>Config</key>      <string>0x01012090</string> <!-- change default association (enable line-out) -->      <key>Node</key>      <integer>37</integer>   </dict></array>
My getDump after patching

nid 17 0x0221401f as  1 seq 15	Headphones  Jack jack  1 loc  2 color   Green misc 0
 nid 18 0x01014010 as  1 seq  0	  Line-out  Jack jack  1 loc  1 color   Green misc 0
 nid 19 0x511711f0 as 15 seq  0	   Speaker  None jack  7 loc 17 color   Black misc 1 [DISABLED]
 nid 20 0x02a19030 as  3 seq  0	Microphone  Jack jack  1 loc  2 color	Pink misc 0
 nid 21 0x01813040 as  4 seq  0	   Line-in  Jack jack  1 loc  1 color	Blue misc 0
 nid 22 0x01011070 as  7 seq  0	  Line-out  Jack jack  1 loc  1 color   Black misc 0
 nid 23 0x01a19020 as  2 seq  0	Microphone  Jack jack  1 loc  1 color	Pink misc 0
 nid 24 0x59331122 as  2 seq  2			CD  None jack  3 loc 25 color   Black misc 1 [DISABLED]
 nid 27 0x0145f1a0 as 10 seq  0	 SPDIF-out  Jack jack  5 loc  1 color   Other misc 1
 nid 28 0x41c5f160 as  6 seq  0	  SPDIF-in  None jack  5 loc  1 color   Other misc 1 [DISABLED]
 nid 36 0x01016080 as  8 seq  0	  Line-out  Jack jack  1 loc  1 color  Orange misc 0
 nid 37 0x01012090 as  9 seq  0	  Line-out  Jack jack  1 loc  1 color	Grey misc 0
For multichannel create an aggregate device in Applications - Utilities - Audio MIDI Setup

 

multichannel.png

 

outputoi.png

 

inputl.png

 

I'h been trying to fix the sound issue for day with no luck until i found your guid and kext. I just can't thank you enough!!!

Share this post


Link to post
Share on other sites

@oldnapalm,

 

Thanks for sharing this great work.  Is there an updated version of this for Yosemite 10.10.2?

 

Thanks Again!!

Share this post


Link to post
Share on other sites

Is there an updated version of this for Yosemite 10.10.2?

 

AFAIK VoodooHDA works with any version OS X, don't forget Boot: Arguments: kext-dev-mode=1 for Yosemite (to load unsigned kext)

Share this post


Link to post
Share on other sites

If your card has SPDIF-in you can try this

 

VoodooHDA-AD1988B-SPDIF-in.kext.zip

 

 

Thanks this one worked great on my Asus Maximus Formula with SupremeFX II 8-CH Audio.  All ports both output and input are available now.  The OP link to that file did not activate all ports.  This one did.

 

Thanks Again!!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×