OK So lets start with first codec tested, ALC888 S/T(also known as ALC1200) from my ASUS M50SV notebook:
First I moved AppleHDA.kext in a safe place then, since it can't be unloaded I rebooted. Then I installed ver. 2.62 w/o any modifications to the plist, fixed permissions, rebuild the cache and rebooted again.
Good news I got sound right after boot

Made the dump:
CODE
Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1B/VoodooHDADevice
Probing codec #0...
HDA Codec #0: Realtek ALC888
HDA Codec ID: 0x10ec0888
Vendor: 0x10ec
Device: 0x0888
Revision: 0x01
Stepping: 0x01
PCI Subvendor: 0x17631043
startNode=1 endNode=2
Found audio FG nid=1 startNode=2 endNode=39 total=37
Processing audio FG cad=0 nid=1...
Powering up...
Parsing audio FG...
GPIO: 0x40000002 NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=0 GPIUnsol=1
nid 17 0x18561140 as 4 seq 0 Digital-out Jack jack 6 loc 24 color Black misc 1
nid 20 0x99130110 as 1 seq 0 Speaker Fixed jack 3 loc 25 color Unknown misc 1
nid 21 0x01211420 as 2 seq 0 Headphones Jack jack 1 loc 1 color Black misc 4
nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
nid 23 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
nid 24 0x01a19850 as 5 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8
nid 25 0x99a3095f as 5 seq 15 Microphone Fixed jack 3 loc 25 color Unknown misc 9
nid 26 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
nid 27 0x0121441f as 1 seq 15 Headphones Jack jack 1 loc 1 color Green misc 4
nid 28 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
Patching widget caps nid=29 0x00400000 -> 0x00700000
nid 30 0x99430130 as 3 seq 0 SPDIF-out Fixed jack 3 loc 25 color Unknown misc 1
nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1
Parsing vendor patch...
VHDevice NID=2 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=3 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=4 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=5 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=6 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=7 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=8 Config=00000000 Type=00000001 Cap=00000000 Ctrl=00000000 -- Conns: 0=35
VHDevice NID=9 Config=00000000 Type=00000001 Cap=00000000 Ctrl=00000000 -- Conns: 0=34
VHDevice NID=10 Config=00000000 Type=00000001 Cap=00000000 Ctrl=00000000 -- Conns: 0=31
VHDevice NID=11 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=28 5=29 6=20 7=21 8=22 9=23
VHDevice NID=12 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=2 1=11
VHDevice NID=13 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=3 1=11
VHDevice NID=14 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=4 1=11
VHDevice NID=15 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=5 1=11
VHDevice NID=16 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=17 Config=18561140 Type=00000004 Cap=00000010 Ctrl=00000040 -- Conns: 0=16
VHDevice NID=18 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=19 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=20 Config=99130110 Type=00000004 Cap=0000003e Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=21 Config=01211420 Type=00000004 Cap=0000003e Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=22 Config=411111f0 Type=00000004 Cap=00000036 Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=23 Config=411111f0 Type=00000004 Cap=00000036 Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=24 Config=01a19850 Type=00000004 Cap=0000373e Ctrl=00000021 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=25 Config=99a3095f Type=00000004 Cap=0000373e Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=26 Config=411111f0 Type=00000004 Cap=0000373e Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=27 Config=0121441f Type=00000004 Cap=0000373e Ctrl=00000020 -- Conns: 0=12 1=13 2=14 3=15 4=38
VHDevice NID=28 Config=411111f0 Type=00000004 Cap=00000020 Ctrl=00000020 -- Conns:
VHDevice NID=29 Config=00000000 Type=00000007 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=30 Config=99430130 Type=00000004 Cap=00000010 Ctrl=00000040 -- Conns: 0=6
VHDevice NID=31 Config=411111f0 Type=00000004 Cap=00000020 Ctrl=00000020 -- Conns:
VHDevice NID=32 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=33 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=34 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=28 5=29 6=20 7=21 8=22 9=23 10=11
VHDevice NID=35 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=24 1=25 2=26 3=27 4=28 5=29 6=20 7=21 8=22 9=23 10=11
VHDevice NID=36 Config=00000000 Type=0000000f Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=37 Config=00000000 Type=00000000 Cap=00000000 Ctrl=00000000 -- Conns:
VHDevice NID=38 Config=00000000 Type=00000002 Cap=00000000 Ctrl=00000000 -- Conns: 0=37 1=11
Disabling nonaudio...
Disabling useless...
Disabling pin nid 22 due to None connectivity.
Disabling pin nid 23 due to None connectivity.
Disabling pin nid 26 due to None connectivity.
Disabling pin nid 28 due to None connectivity.
Disabling pin nid 31 due to None connectivity.
Disabling nid 10 connection 0 due to disabled child widget.
Disabling nid 11 connection 2 due to disabled child widget.
Disabling nid 11 connection 4 due to disabled child widget.
Disabling nid 11 connection 8 due to disabled child widget.
Disabling nid 11 connection 9 due to disabled child widget.
Disabling nid 34 connection 2 due to disabled child widget.
Disabling nid 34 connection 4 due to disabled child widget.
Disabling nid 34 connection 8 due to disabled child widget.
Disabling nid 34 connection 9 due to disabled child widget.
Disabling nid 35 connection 2 due to disabled child widget.
Disabling nid 35 connection 4 due to disabled child widget.
Disabling nid 35 connection 8 due to disabled child widget.
Disabling nid 35 connection 9 due to disabled child widget.
Patched pins configuration:
nid 17 0x18561140 as 4 seq 0 Digital-out Jack jack 6 loc 24 color Black misc 1
nid 20 0x99130110 as 1 seq 0 Speaker Fixed jack 3 loc 25 color Unknown misc 1
nid 21 0x01211420 as 2 seq 0 Headphones Jack jack 1 loc 1 color Black misc 4
nid 22 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
nid 23 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
nid 24 0x01a19850 as 5 seq 0 Microphone Jack jack 1 loc 1 color Pink misc 8
nid 25 0x99a3095f as 5 seq 15 Microphone Fixed jack 3 loc 25 color Unknown misc 9
nid 26 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
nid 27 0x0121441f as 1 seq 15 Headphones Jack jack 1 loc 1 color Green misc 4
nid 28 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
nid 30 0x99430130 as 3 seq 0 SPDIF-out Fixed jack 3 loc 25 color Unknown misc 1
nid 31 0x411111f0 as 15 seq 0 Speaker None jack 1 loc 1 color Black misc 1 [DISABLED]
Parsing pin associations...
5 associations found:
Association 0 (1) out:
Pin nid=20 seq=0
Pin nid=27 seq=15
Redir type=0 jack=15 def=0
Association 1 (2) out:
Pin nid=21 seq=0
Redir type=-1 jack=0 def=0
Association 2 (3) out:
Pin nid=30 seq=0
Redir type=-1 jack=-1 def=0
Association 3 (4) out:
Pin nid=17 seq=0
Redir type=-1 jack=-1 def=0
Association 4 (5) in:
Pin nid=24 seq=0
Pin nid=25 seq=15
Redir type=0 jack=0 def=15
Building AFG tree...
Tracing association 0 (1)
Tracing pin 20 with min nid 0
tracing via nid 20
tracing via nid 12
tracing via nid 2
nid 2 returned 2
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
tracing via nid 29
tracing via nid 20
tracing via nid 21
nid 12 returned 2
tracing via nid 13
tracing via nid 3
nid 3 returned 3
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
tracing via nid 29
tracing via nid 20
tracing via nid 21
nid 13 returned 3
tracing via nid 14
tracing via nid 4
nid 4 returned 4
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
tracing via nid 29
tracing via nid 20
tracing via nid 21
nid 14 returned 4
tracing via nid 15
tracing via nid 5
nid 5 returned 5
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
tracing via nid 29
tracing via nid 20
tracing via nid 21
nid 15 returned 5
tracing via nid 38
tracing via nid 37
nid 37 returned 37
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
tracing via nid 29
tracing via nid 20
tracing via nid 21
nid 38 returned 37
nid 20 returned 2
Pin 20 traced to DAC 2
Tracing pin 27 with min nid 0 and hpredir 0
tracing via nid 27
tracing via nid 12
tracing via nid 2
nid 2 returned 2
nid 12 returned 2
nid 27 returned 2
Pin 27 traced to DAC 2 and hpredir 0
Association 0 (1) trace succeeded
Tracing association 1 (2)
Tracing pin 21 with min nid 0
tracing via nid 21
tracing via nid 12
nid 12 busy by association 0
tracing via nid 13
tracing via nid 3
nid 3 returned 3
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
nid 27 busy by association 0
tracing via nid 29
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 13 returned 3
tracing via nid 14
tracing via nid 4
nid 4 returned 4
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
nid 27 busy by association 0
tracing via nid 29
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 14 returned 4
tracing via nid 15
tracing via nid 5
nid 5 returned 5
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
nid 27 busy by association 0
tracing via nid 29
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 15 returned 5
tracing via nid 38
tracing via nid 37
nid 37 returned 37
tracing via nid 11
tracing via nid 24
tracing via nid 25
tracing via nid 27
nid 27 busy by association 0
tracing via nid 29
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 38 returned 37
nid 21 returned 3
Pin 21 traced to DAC 3
Association 1 (2) trace succeeded
Tracing association 2 (3)
Tracing pin 30 with min nid 0
tracing via nid 30
tracing via nid 6
nid 6 returned 6
nid 30 returned 6
Pin 30 traced to DAC 6
Association 2 (3) trace succeeded
Tracing association 3 (4)
Tracing pin 17 with min nid 0
tracing via nid 17
tracing via nid 16
nid 16 returned 16
nid 17 returned 16
Pin 17 traced to DAC 16
Association 3 (4) trace succeeded
Tracing association 4 (5)
Tracing pin 24 to ADC 8
tracing via nid 24
tracing via nid 11
tracing via nid 12
nid 12 busy by association 0
tracing via nid 13
nid 13 busy by association 1
tracing via nid 14
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 14 returned 0
tracing via nid 15
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 15 returned 0
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
tracing via nid 8
nid 8 returned 1
nid 35 returned 1
tracing via nid 38
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 38 returned 0
nid 11 returned 1
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
tracing via nid 8
nid 8 returned 1
nid 35 returned 1
nid 24 returned 1
Pin 24 traced to ADC 8
Tracing pin 25 to ADC 8
tracing via nid 25
tracing via nid 11
tracing via nid 12
nid 12 busy by association 0
tracing via nid 13
nid 13 busy by association 1
tracing via nid 14
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 14 returned 0
tracing via nid 15
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 15 returned 0
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
tracing via nid 8
nid 8 returned 1
nid 35 returned 1
tracing via nid 38
tracing via nid 20
nid 20 busy by association 0
tracing via nid 21
nid 21 busy by association 1
tracing via nid 24
nid 24 returned 0
tracing via nid 25
nid 25 returned 0
tracing via nid 27
nid 27 busy by association 0
nid 38 returned 0
nid 11 returned 1
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
tracing via nid 8
nid 8 returned 1
nid 35 returned 1
nid 25 returned 1
Pin 25 traced to ADC 8
Association 4 (5) trace succeeded
Tracing input monitor
Tracing nid 11 to out
tracing via nid 11
tracing via nid 12
nid 12 found output association 0
tracing via nid 13
nid 13 found output association 1
tracing via nid 14
tracing via nid 20
nid 20 found output association 0
tracing via nid 21
nid 21 found output association 1
tracing via nid 24
nid 24 busy by input association 4
tracing via nid 25
nid 25 busy by input association 4
tracing via nid 27
nid 27 found output association 0
nid 14 returned 1
tracing via nid 15
tracing via nid 20
nid 20 found output association 0
tracing via nid 21
nid 21 found output association 1
tracing via nid 24
nid 24 busy by input association 4
tracing via nid 25
nid 25 busy by input association 4
tracing via nid 27
nid 27 found output association 0
nid 15 returned 1
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
nid 35 busy by input association 4
tracing via nid 38
tracing via nid 20
nid 20 found output association 0
tracing via nid 21
nid 21 found output association 1
tracing via nid 24
nid 24 busy by input association 4
tracing via nid 25
nid 25 busy by input association 4
tracing via nid 27
nid 27 found output association 0
nid 38 returned 1
nid 11 returned 1
nid 11 is input monitor
Tracing nid 35 to out
tracing via nid 35
tracing via nid 8
nid 8 busy by input association 4
nid 35 returned 0
Tracing other input monitors
Tracing nid 24 to out
tracing via nid 24
tracing via nid 11
nid 11 busy by input association 4
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
nid 35 busy by input association 4
nid 24 returned 0
Tracing nid 25 to out
tracing via nid 25
tracing via nid 11
nid 11 busy by input association 4
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
nid 35 busy by input association 4
nid 25 returned 0
Tracing beeper
Tracing nid 29 to out
tracing via nid 29
tracing via nid 11
nid 11 busy by input association 4
tracing via nid 34
tracing via nid 9
nid 9 returned 0
nid 34 returned 0
tracing via nid 35
nid 35 busy by input association 4
nid 29 returned 0
Disabling unassociated widgets...
Disabling unassociated nid 4.
Disabling unassociated nid 5.
Disabling unassociated nid 7.
Disabling unassociated nid 9.
Disabling unassociated nid 10.
Disabling unassociated nid 18.
Disabling unassociated nid 19.
Disabling unassociated nid 32.
Disabling unassociated nid 33.
Disabling unassociated nid 34.
Disabling unassociated nid 36.
Disabling unassociated nid 37.
Disabling connection from output pin nid 11 conn 6 cnid 20.
Disabling connection from output pin nid 35 conn 6 cnid 20.
Disabling connection from output pin nid 11 conn 7 cnid 21.
Disabling connection from output pin nid 35 conn 7 cnid 21.
Disabling connection to input pin nid 24 conn 0.
Disabling connection to input pin nid 24 conn 1.
Disabling connection to input pin nid 24 conn 2.
Disabling connection to input pin nid 24 conn 3.
Disabling connection to input pin nid 24 conn 4.
Disabling connection to input pin nid 25 conn 0.
Disabling connection to input pin nid 25 conn 1.
Disabling connection to input pin nid 25 conn 2.
Disabling connection to input pin nid 25 conn 3.
Disabling connection to input pin nid 25 conn 4.
Disabling connection from output pin nid 11 conn 3 cnid 27.
Disabling connection from output pin nid 35 conn 3 cnid 27.
Disabling nonselected inputs...
Disabling unselected connection nid 20 conn 1.
Disabling unselected connection nid 20 conn 2.
Disabling unselected connection nid 20 conn 3.
Disabling unselected connection nid 20 conn 4.
Disabling unselected connection nid 21 conn 0.
Disabling unselected connection nid 21 conn 2.
Disabling unselected connection nid 21 conn 3.
Disabling unselected connection nid 21 conn 4.
Disabling unselected connection nid 27 conn 1.
Disabling unselected connection nid 27 conn 2.
Disabling unselected connection nid 27 conn 3.
Disabling unselected connection nid 27 conn 4.
Disabling useless...
Disabling nid 14 connection 0 due to disabled child widget.
Disabling nid 14 due to all it's consumers disabled.
Disabling nid 15 connection 0 due to disabled child widget.
Disabling nid 15 due to all it's consumers disabled.
Disabling nid 38 connection 0 due to disabled child widget.
Disabling nid 38 due to all it's consumers disabled.
Disabling crossassociated connections...
Disabling useless...
Binding associations to channels...
Assigning names to signal sources...
Parsing Ctls...
Assigning mixers to the tree...
trace source, nid 2
trace source, nid 12
add in ossmask pcm
trace source, nid 3
trace source, nid 13
add in ossmask pcm
trace source, nid 6
trace source, nid 30
trace dest nid 8
add out ossmask rec
trace dest nid 35
add out ossmask rec
trace dest nid 24
add out ossmask rec
trace dest nid 25
add out ossmask rec
trace goed to pin complex
add out ossmask rec
trace dest nid 29
add out ossmask rec
trace dest nid 11
nid 11 is audioCtlDestAmp
trace dest nid 11
add out ossmask igain
trace dest nid 24
nid 11 is audioCtlDestAmp
trace dest nid 11
add out ossmask igain
trace dest nid 25
add out ossmask igain
trace goed to pin complex
nid 11 is audioCtlDestAmp
trace dest nid 11
add out ossmask igain
trace dest nid 29
nid 12 is audioCtlDestAmp
trace dest nid 12
add out ossmask igain
trace dest nid 11
trace dest nid 13
add out ossmask igain
trace dest nid 11
trace source, nid 16
trace source, nid 17
trace dest nid 17
trace dest nid 16
trace dest nid 20
add out ossmask vol
trace dest nid 12
add out ossmask vol
trace dest nid 2
add out ossmask vol
trace dest nid 11
trace dest nid 21
add out ossmask vol
trace dest nid 13
add out ossmask vol
trace dest nid 3
add out ossmask vol
trace dest nid 11
trace source, nid 24
add out ossmask mic
trace source, nid 11
add in ossmask mic
trace source, nid 35
add in ossmask mic
trace source, nid 25
add out ossmask monitor
trace source, nid 11
add in ossmask monitor
trace source, nid 35
add in ossmask monitor
trace dest nid 27
add out ossmask vol
trace dest nid 12
add out ossmask vol
trace dest nid 2
add out ossmask vol
trace dest nid 11
trace source, nid 29
trace source, nid 11
add in ossmask speaker
trace source, nid 35
add in ossmask speaker
trace dest nid 30
trace dest nid 6
nid 35 is audioCtlSourceAmp
trace source, nid 35
trace source, nid 8
add in ossmask mix
Preparing pin controls...
AFG commit...
Creating PCM devices...
pcmAttach: HDA Realtek ALC888 PCM #0 Analog at cad 0 nid 1
+--------------------------------------+
| DUMPING PCM Playback/Record Channels |
+--------------------------------------+
Playback:
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
DAC: 2
Record:
Stream cap: 0x00000001
PCM
PCM cap: 0x00060160
16 20 bits, 44 48 96 KHz
ADC: 8
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=20 [pin: Speaker (CD)]
|
+ <- nid=12 [audio mixer]
nid=27 [pin: Headphones (Green Rear)]
|
+ <- nid=12 [audio mixer]
Record:
nid=8 [audio input]
|
+ <- nid=35 [audio mixer] [src: mix] bindSeq=00008001
Input Mix:
nid=35 [audio mixer]
|
+ <- nid=24 [pin: Microphone (Pink Rear)] [src: mic] bindSeq=00000001
+ <- nid=25 [pin: Microphone (CD)] [src: monitor] bindSeq=00008000
+ <- nid=29 [beep widget] [src: speaker] bindSeq=00000000
+ <- nid=11 [audio mixer]
+-------------------------+
| DUMPING Volume Controls |
+-------------------------+
Master Volume (OSS: vol)
|
+- control 8 (nid 12 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
+- control 14 (nid 20 out): dir - out oss: vol mute
+- control 22 (nid 27 out): dir - out oss: vol mute
PCM Volume (OSS: pcm)
|
+- control 8 (nid 12 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
Microphone Volume (OSS: mic)
|
+- control 19 (nid 24 in 0): dir - in oss: mic +0/+30dB (4 steps)
+- control 24 (nid 35 in 0): dir - in oss: mic, rec mute
Microphone2 Volume (OSS: monitor)
|
+- control 21 (nid 25 in 0): dir - in oss: monitor +0/+30dB (4 steps)
+- control 25 (nid 35 in 1): dir - in oss: rec, monitor mute
Speaker/Beep Volume (OSS: speaker)
|
+- control 5 (nid 11 in 5): dir - in oss: speaker, igain -34/+12dB (32 steps) + mute
+- control 27 (nid 35 in 5): dir - in oss: speaker, rec mute
Recording Level (OSS: rec)
|
+- control 1 (nid 8 in 0): dir - in oss: mix, rec -16/+30dB (32 steps) + mute
+- control 24 (nid 35 in 0): dir - in oss: mic, rec mute
+- control 25 (nid 35 in 1): dir - in oss: rec, monitor mute
+- control 27 (nid 35 in 5): dir - in oss: speaker, rec mute
+- control 30 (nid 35 in 10): dir - in oss: rec mute
Input Mix Level (OSS: mix)
|
+- control 1 (nid 8 in 0): dir - in oss: mix, rec -16/+30dB (32 steps) + mute
Input Monitoring Level (OSS: igain)
|
+- control 2 (nid 11 in 0): dir - in oss: igain -34/+12dB (32 steps) + mute
+- control 3 (nid 11 in 1): dir - in oss: igain -34/+12dB (32 steps) + mute
+- control 5 (nid 11 in 5): dir - in oss: speaker, igain -34/+12dB (32 steps) + mute
+- control 8 (nid 12 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
OSS mixer initialization...
Registering PCM channels...
pcmAttach: HDA Realtek ALC888 PCM #1 Analog at cad 0 nid 1
+--------------------------------------+
| DUMPING PCM Playback/Record Channels |
+--------------------------------------+
Playback:
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
DAC: 3
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=21 [pin: Headphones (Black Rear)]
|
+ <- nid=13 [audio mixer]
+-------------------------+
| DUMPING Volume Controls |
+-------------------------+
Master Volume (OSS: vol)
|
+- control 11 (nid 13 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
+- control 16 (nid 21 out): dir - out oss: vol mute
PCM Volume (OSS: pcm)
|
+- control 11 (nid 13 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
Input Monitoring Level (OSS: igain)
|
+- control 11 (nid 13 out): dir - out oss: vol, pcm, igain -46/+0dB (32 steps)
OSS mixer initialization...
Registering PCM channels...
pcmAttach: HDA Realtek ALC888 PCM #2 Digital at cad 0 nid 1
+--------------------------------------+
| DUMPING PCM Playback/Record Channels |
+--------------------------------------+
Playback:
Stream cap: 0x00000005
AC3 PCM
PCM cap: 0x001e05e0
16 20 24 32 bits, 44 48 88 96 192 KHz
DAC: 6
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=30 [pin: SPDIF-out (CD)]
|
+ <- nid=6 [audio output] [src: pcm] bindSeq=00000001
+-------------------------+
| DUMPING Volume Controls |
+-------------------------+
OSS mixer initialization...
Registering PCM channels...
pcmAttach: HDA Realtek ALC888 PCM #3 Digital at cad 0 nid 1
+--------------------------------------+
| DUMPING PCM Playback/Record Channels |
+--------------------------------------+
Playback:
Stream cap: 0x00000005
AC3 PCM
PCM cap: 0x001e05e0
16 20 24 32 bits, 44 48 88 96 192 KHz
DAC: 16
+-------------------------------+
| DUMPING Playback/Record Paths |
+-------------------------------+
Playback:
nid=17 [pin: Digital-out (Black HDMI)]
|
+ <- nid=16 [audio output] [src: pcm] bindSeq=00000001
+-------------------------+
| DUMPING Volume Controls |
+-------------------------+
OSS mixer initialization...
Registering PCM channels...
FG config/quirks: forcestereo ivref50 ivref80 ivref100 ivref
HP switch init...
+-------------------+
| DUMPING HDA NODES |
+-------------------+
Default Parameter
-----------------
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
IN amp: 0x00000000
OUT amp: 0x00000000
nid: 2
Name: audio output
Widget cap: 0x00000011
STEREO
Association: 0 (0x00008001)
OSS: pcm (pcm)
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
nid: 3
Name: audio output
Widget cap: 0x00000011
STEREO
Association: 1 (0x00000001)
OSS: pcm (pcm)
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
nid: 4 [DISABLED]
Name: audio output
Widget cap: 0x00000011
STEREO
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
nid: 5 [DISABLED]
Name: audio output
Widget cap: 0x00000011
STEREO
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
nid: 6
Name: audio output
Widget cap: 0x00000211
DIGITAL STEREO
Association: 2 (0x00000001)
OSS: pcm (pcm)
Stream cap: 0x00000001
PCM
PCM cap: 0x001e05e0
16 20 24 32 bits, 44 48 88 96 192 KHz
nid: 7 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00000
nid: 8
Name: audio input
Widget cap: 0x0010011b
STEREO
Association: 4 (0x00008001)
Stream cap: 0x00000001
PCM
PCM cap: 0x00060160
16 20 bits, 44 48 96 KHz
Input amp: 0x80051f0b
mute=1 step=31 size=5 offset=11
Input val: [0x07 0x07]
connections: 1 enabled 1
|
+ <- nid=35 [audio mixer]
nid: 9 [DISABLED]
Name: audio input
Widget cap: 0x0010011b
STEREO
Stream cap: 0x00000001
PCM
PCM cap: 0x00060160
16 20 bits, 44 48 96 KHz
Input amp: 0x80051f0b
mute=1 step=31 size=5 offset=11
Input val: [0x8B 0x8B]
connections: 1 enabled 1
|
+ <- nid=34 [audio mixer] [DISABLED]
nid: 10 [DISABLED]
Name: audio input
Widget cap: 0x00100391
DIGITAL UNSOL STEREO
Stream cap: 0x00000001
PCM
PCM cap: 0x001e0160
16 20 24 32 bits, 44 48 96 KHz
connections: 1 enabled 0
|
+ [DISABLED] <- nid=31 [pin: Speaker (None)] [DISABLED]
nid: 11
Name: audio mixer
Widget cap: 0x0020010b
STEREO
Association: 4 (0x00008001)
OSS: (igain)
Input amp: 0x80051f17
mute=1 step=31 size=5 offset=23
Input val: [0x19 0x19] [0x19 0x19] [0x80 0x80] [0x17 0x17] [0x80 0x80] [0x16 0x16] [0x17 0x17] [0x17 0x17] [0x80 0x80] [0x80 0x80]
connections: 10 enabled 3
|
+ <- nid=24 [pin: Microphone (Pink Rear)]
+ <- nid=25 [pin: Microphone (CD)]
+ [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]
+ [DISABLED] <- nid=27 [pin: Headphones (Green Rear)]
+ [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
+ <- nid=29 [beep widget]
+ [DISABLED] <- nid=20 [pin: Speaker (CD)]
+ [DISABLED] <- nid=21 [pin: Headphones (Black Rear)]
+ [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
+ [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
nid: 12
Name: audio mixer
Widget cap: 0x0020010f
STEREO
Association: 0 (0x00008001)
OSS: (igain)
Output amp: 0x00051f1f
mute=0 step=31 size=5 offset=31
Output val: [0x10 0x10]
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x00 0x00]
connections: 2 enabled 2
|
+ <- nid=2 [audio output]
+ <- nid=11 [audio mixer]
nid: 13
Name: audio mixer
Widget cap: 0x0020010f
STEREO
Association: 1 (0x00000001)
OSS: (igain)
Output amp: 0x00051f1f
mute=0 step=31 size=5 offset=31
Output val: [0x10 0x10]
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x00 0x00]
connections: 2 enabled 2
|
+ <- nid=3 [audio output]
+ <- nid=11 [audio mixer]
nid: 14 [DISABLED]
Name: audio mixer
Widget cap: 0x0020010f
STEREO
Association: -2 (0x00000000)
Output amp: 0x00051f1f
mute=0 step=31 size=5 offset=31
Output val: [0x00 0x00]
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x80 0x80]
connections: 2 enabled 1
|
+ [DISABLED] <- nid=4 [audio output] [DISABLED]
+ <- nid=11 [audio mixer]
nid: 15 [DISABLED]
Name: audio mixer
Widget cap: 0x0020010f
STEREO
Association: -2 (0x00000000)
Output amp: 0x00051f1f
mute=0 step=31 size=5 offset=31
Output val: [0x00 0x00]
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x80 0x80]
connections: 2 enabled 1
|
+ [DISABLED] <- nid=5 [audio output] [DISABLED]
+ <- nid=11 [audio mixer]
nid: 16
Name: audio output
Widget cap: 0x00000211
DIGITAL STEREO
Association: 3 (0x00000001)
OSS: pcm (pcm)
Stream cap: 0x00000001
PCM
PCM cap: 0x001e05e0
16 20 24 32 bits, 44 48 88 96 192 KHz
nid: 17
Name: pin: Digital-out (Black HDMI)
Widget cap: 0x00400300
DIGITAL
Association: 3 (0x00000001)
Pin cap: 0x00000010
OUT
Pin config: 0x18561140
Pin control: 0x00000040 OUT
connections: 1 enabled 1
|
+ <- nid=16 [audio output]
nid: 18 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00000
nid: 19 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00000
nid: 20
Name: pin: Speaker (CD)
Widget cap: 0x0040018f
UNSOL STEREO
Association: 0 (0x00000001)
Pin cap: 0x0000003e
TRQD PDC HP OUT IN
Pin config: 0x99130110
Pin control: 0x00000040 OUT
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x00 0x00]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 1
|
+ <- nid=12 [audio mixer] (selected)
+ [DISABLED] <- nid=13 [audio mixer]
+ [DISABLED] <- nid=14 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=15 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=38 [audio mixer] [DISABLED]
nid: 21
Name: pin: Headphones (Black Rear)
Widget cap: 0x0040018f
UNSOL STEREO
Association: 1 (0x00000001)
Pin cap: 0x0000003e
TRQD PDC HP OUT IN
Pin config: 0x01211420
Pin control: 0x000000c0 HP OUT
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x00 0x00]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 1
|
+ [DISABLED] <- nid=12 [audio mixer]
+ <- nid=13 [audio mixer] (selected)
+ [DISABLED] <- nid=14 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=15 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=38 [audio mixer] [DISABLED]
nid: 22 [DISABLED]
Name: pin: Speaker (None)
Widget cap: 0x0040018f
UNSOL STEREO
Pin cap: 0x00000036
TRQD PDC OUT IN
Pin config: 0x411111f0
Pin control: 0x00000000
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x80 0x80]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 5
|
+ <- nid=12 [audio mixer] (selected)
+ <- nid=13 [audio mixer]
+ <- nid=14 [audio mixer] [DISABLED]
+ <- nid=15 [audio mixer] [DISABLED]
+ <- nid=38 [audio mixer] [DISABLED]
nid: 23 [DISABLED]
Name: pin: Speaker (None)
Widget cap: 0x0040018f
UNSOL STEREO
Pin cap: 0x00000036
TRQD PDC OUT IN
Pin config: 0x411111f0
Pin control: 0x00000000
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x80 0x80]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 5
|
+ <- nid=12 [audio mixer] (selected)
+ <- nid=13 [audio mixer]
+ <- nid=14 [audio mixer] [DISABLED]
+ <- nid=15 [audio mixer] [DISABLED]
+ <- nid=38 [audio mixer] [DISABLED]
nid: 24
Name: pin: Microphone (Pink Rear)
Widget cap: 0x0040018f
UNSOL STEREO
Association: 4 (0x00000001)
OSS: mic (mic)
Pin cap: 0x0000373e
TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
Pin config: 0x01a19850
Pin control: 0x00000025 IN VREFs
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x00 0x00]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x02 0x02] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 0
|
+ [DISABLED] <- nid=12 [audio mixer] (selected)
+ [DISABLED] <- nid=13 [audio mixer]
+ [DISABLED] <- nid=14 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=15 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=38 [audio mixer] [DISABLED]
nid: 25
Name: pin: Microphone (CD)
Widget cap: 0x0040018f
UNSOL STEREO
Association: 4 (0x00008000)
OSS: monitor (monitor)
Pin cap: 0x0000373e
TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
Pin config: 0x99a3095f
Pin control: 0x00000025 IN VREFs
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x00 0x00]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x02 0x02] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 0
|
+ [DISABLED] <- nid=12 [audio mixer] (selected)
+ [DISABLED] <- nid=13 [audio mixer]
+ [DISABLED] <- nid=14 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=15 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=38 [audio mixer] [DISABLED]
nid: 26 [DISABLED]
Name: pin: Speaker (None)
Widget cap: 0x0040018f
UNSOL STEREO
Pin cap: 0x0000373e
TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
Pin config: 0x411111f0
Pin control: 0x00000000
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x80 0x80]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 5
|
+ <- nid=12 [audio mixer] (selected)
+ <- nid=13 [audio mixer]
+ <- nid=14 [audio mixer] [DISABLED]
+ <- nid=15 [audio mixer] [DISABLED]
+ <- nid=38 [audio mixer] [DISABLED]
nid: 27
Name: pin: Headphones (Green Rear)
Widget cap: 0x0040018f
UNSOL STEREO
Association: 0 (0x00008000)
Pin cap: 0x0000373e
TRQD PDC HP OUT IN VREF[ 50 80 100 GROUND HIZ ]
Pin config: 0x0121441f
Pin control: 0x000000c0 HP OUT
Output amp: 0x80000000
mute=1 step=0 size=0 offset=0
Output val: [0x00 0x00]
Input amp: 0x00270300
mute=0 step=3 size=39 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x00 0x00]
connections: 5 enabled 1
|
+ <- nid=12 [audio mixer] (selected)
+ [DISABLED] <- nid=13 [audio mixer]
+ [DISABLED] <- nid=14 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=15 [audio mixer] [DISABLED]
+ [DISABLED] <- nid=38 [audio mixer] [DISABLED]
nid: 28 [DISABLED]
Name: pin: Speaker (None)
Widget cap: 0x00400001
STEREO
Pin cap: 0x00000020
IN
Pin config: 0x411111f0
Pin control: 0x00000000
nid: 29
Name: beep widget
Widget cap: 0x00700000
Association: -2 (0x00000000)
OSS: speaker (speaker)
nid: 30
Name: pin: SPDIF-out (CD)
Widget cap: 0x00400300
DIGITAL
Association: 2 (0x00000001)
Pin cap: 0x00000010
OUT
Pin config: 0x99430130
Pin control: 0x00000040 OUT
connections: 1 enabled 1
|
+ <- nid=6 [audio output]
nid: 31 [DISABLED]
Name: pin: Speaker (None)
Widget cap: 0x00400200
DIGITAL
Pin cap: 0x00000020
IN
Pin config: 0x411111f0
Pin control: 0x00000000
nid: 32 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00040
PROC
nid: 33 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00000
nid: 34 [DISABLED]
Name: audio mixer
Widget cap: 0x0020010b
STEREO
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
connections: 11 enabled 7
|
+ <- nid=24 [pin: Microphone (Pink Rear)]
+ <- nid=25 [pin: Microphone (CD)]
+ [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]
+ <- nid=27 [pin: Headphones (Green Rear)]
+ [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
+ <- nid=29 [beep widget]
+ <- nid=20 [pin: Speaker (CD)]
+ <- nid=21 [pin: Headphones (Black Rear)]
+ [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
+ [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
+ <- nid=11 [audio mixer]
nid: 35
Name: audio mixer
Widget cap: 0x0020010b
STEREO
Association: 4 (0x00008001)
OSS: mix (mix)
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x00 0x00] [0x80 0x80] [0x00 0x00] [0x80 0x80] [0x00 0x00] [0x00 0x00] [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x00 0x00]
connections: 11 enabled 4
|
+ <- nid=24 [pin: Microphone (Pink Rear)]
+ <- nid=25 [pin: Microphone (CD)]
+ [DISABLED] <- nid=26 [pin: Speaker (None)] [DISABLED]
+ [DISABLED] <- nid=27 [pin: Headphones (Green Rear)]
+ [DISABLED] <- nid=28 [pin: Speaker (None)] [DISABLED]
+ <- nid=29 [beep widget]
+ [DISABLED] <- nid=20 [pin: Speaker (CD)]
+ [DISABLED] <- nid=21 [pin: Headphones (Black Rear)]
+ [DISABLED] <- nid=22 [pin: Speaker (None)] [DISABLED]
+ [DISABLED] <- nid=23 [pin: Speaker (None)] [DISABLED]
+ <- nid=11 [audio mixer]
nid: 36 [DISABLED]
Name: vendor widget
Widget cap: 0x00f00000
nid: 37 [DISABLED]
Name: audio output
Widget cap: 0x00000011
STEREO
Stream cap: 0x00000001
PCM
PCM cap: 0x000e0560
16 20 24 bits, 44 48 96 192 KHz
nid: 38 [DISABLED]
Name: audio mixer
Widget cap: 0x0020010f
STEREO
Association: -2 (0x00000000)
Output amp: 0x00051f1f
mute=0 step=31 size=5 offset=31
Output val: [0x00 0x00]
Input amp: 0x80000000
mute=1 step=0 size=0 offset=0
Input val: [0x00 0x00] [0x80 0x80]
connections: 2 enabled 1
|
+ [DISABLED] <- nid=37 [audio output] [DISABLED]
+ <- nid=11 [audio mixer]
Probing codec #1...
HDA Codec #1: Unknown Codec
HDA Codec ID: 0x10573055
Vendor: 0x1057
Device: 0x3055
Revision: 0x07
Stepping: 0x00
PCI Subvendor: 0x17631043
startNode=1 endNode=2
Found modem FG nid=1 startNode=2 endNode=38 total=36
Processing modem FG cad=1 nid=1...
Powering down...
Then I started to customize the verbs, and I will explain what I did:
CODE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>0.2.62</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2.62</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooHDA</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x284b8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>MixerValues</key>
<dict>
<key>Line</key>
<string>10</string>
<key>Mic</key>
<string>10</string>
<key>Monitor</key>
<string>10</string>
<key>iMix</key>
<string>30</string>
</dict>
<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x18561140</string>
<key>Node</key>
<integer>17</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x99130110</string>
<key>Node</key>
<integer>20</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x04011020</string>
<key>Node</key>
<integer>21</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>22</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>23</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x0481105F</string>
<key>Node</key>
<integer>24</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x99A30150</string>
<key>Node</key>
<integer>25</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>26</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x0421101F</string>
<key>Node</key>
<integer>27</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>28</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x04431130</string>
<key>Node</key>
<integer>30</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>31</integer>
</dict>
</array>
<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>
<key>VoodooHDAEnableVolumeChangeFix</key>
<false/>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1fc9</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.1</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0</string>
<key>com.apple.kpi.mach</key>
<string>9.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>9.0.0</string>
</dict>
</dict>
</plist>
First I replaced/added
IOPCIPrimaryMatch, was not necessary in my case since is a notebook, but just in case I'll ever use and extra USB/Fireware audio card to be sure it will chose the right one:
CODE
From lspci -nnvv
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [ [b]8086:284b[/b] ] (rev 03)
Became in VHDA plist:
<key>IOPCIPrimaryMatch</key>
<string>0x284b8086</string>
Mixer values:
CODE
<key>MixerValues</key>
<dict>
<key>Line</key>
<string>10</string>
<key>Mic</key>
<string>10</string>
<key>Monitor</key>
<string>10</string>
<key>iMix</key>
<string>30</string>
</dict>
You may wonder why I added Line, Mic and Monitor entry's, well a known bug in VoodooHDA is so called "Larsen Effect", inputs play on outputs.
Good is that you can do karaoke j/k

Bad is that I couldn't figure how to stop it w/o losing the inputs signal...
@
Slice any idea on this?
Next I started to customize the verbs for proper display, you may need to read my
Audio Guide to fully understand what I did:
First of all was Color, my notebook has 3 1/8 jacks all black, on the right side, so I corrected that in verbs, see below:
NID (Node ID) 17 and 20 no change as the verbs are correct OOTB(out of the box).
NID 21, original 0x01211420, modified 0x04011020:
- Default Association & Sequence (20)was OK
- Color & Misc, I corrected the Misc for jack detect so it became 10
- Default Device & Connection Type, was 21 in translation Headphones connection 1/8 jack, since there are 2 HP I transformed this one in Line Out so it became 01
- Port Connectivity & Location was 01(jack on rear) changed to 04(jack right) for proper display

NID 22 & 23 0x40f000f0 DISABLED due no connectivity.
NID 24 was 0x01a19850, modified 0x0481105F:
- Default Association & Sequence was 50, modified 5F, as you can see this jack is on switch with internal microphone so the sequence should go on the jack not on internal.
- Color & Misc was 98, modified 10, I corrected the color from pink(9) to black(1) and Misc for jack detect so it became 0.
- Default Device & Connection Type, was a1 in translation Mic connection 1/8 jack, since there are 2 Microphones I transformed this one in Line In so it became 81
- Port Connectivity & Location was 01(jack on rear) changed to 04(jack right) for proper display.
NID 25 was 0x99a3095f, modified 0x99a30150
- Default Association & Sequence was 5F, modified 50, since this is the default device it should have the 0 priority(like internal speakers).
- Color & Misc was 09, modified 01, I corrected the Misc since no jack detect(is internal) so it became 1(according to latest(and previous) specs only bit 0 is defined, so I guess original was just some vendor garbage...).
- Default Device & Connection Type, was OK
- Port Connectivity & Location was OK
NID 26 0x40f000f0 DISABLED due no connectivity.
NID 27 was 0x0121441f, modified 0x0421101F
- Default Association & Sequence was OK
- Color & Misc was 44, modified 10, I corrected the color from green(4) to black(1) and Misc for jack detect so it became 0.
- Default Device & Connection Type, was OK
- Port Connectivity & Location was 01(jack on rear) changed to 04(jack right) for proper display.
NID 28 0x40f000f0 DISABLED due no connectivity.
NID 30 was 0x99430130, modified 0x04431130
- Default Association & Sequence was OK
- Color & Misc was 01, modified 11, I corrected the color from unknown(0) to black(1) since it share the same jack with HP.
- Default Device & Connection Type, was OK
- Port Connectivity & Location was 99(fixed internal ATAPI) changed to 04(jack right) for proper display.
NID 31 0x40f000f0 DISABLED due no connectivity.
So after all this modifications (plus previous posted one in source) it looks like this:
Before:

After:

What can I say, I'm really impressed on the work you guys did, congrats!
Except few minor bugs(read bellow) I really like the quality of the sound and the power we have to customize it.
BUGS:
1. Talked earlier about the Larsen effect on inputs, this is really bad(also pops when driver load) we should find a way to turn it off/on using the prefpane(some might want to do karaoke LOL)
What is weird if I'm on LineOut or HP and internal speakers get muted and I use the mic or line in it plays on all, even on internal speakers.
2. The sound prefpane and vhda prefpane dosen't get updated when a switch happen(e.g. HP over IntSPK) even is visible on Audio MIDI:


If I close the Sound PrefPane and open it again it display the changes but not VHDA one

3. Encoded audio dosen't work on Digital Out.
4. On Sound prefpane, Volume/Mute and Balance works, On Inputs, input volume dosen't work, and BTW can we add ambient noise reduction feature on vhda?
As I said I did some minor(cosmetic) changes to the source and prefpane:
Icon:

PrefPane:

Modified source:
Click to view attachment