Jump to content
30 posts in this topic

Recommended Posts

  • 7 months later...

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!!!

  • Like 1
  • 2 months later...

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!!

  • Like 1
×
×
  • Create New...