Voodoohda Driver, Fully working! |
|
|

Jun 2 2009, 10:14 AM




- Advanced Member
- Group: Developer
- Posts: 5,739
News at the bottom
----------------------
I and AutumnRain rewrited VoodooHDA to get fully working driver.
The sources available at sourceforge
QUOTE
First of all read information from
THeKiNG about correct Pin ConfigTricks1. Set correct type for internal microphone
<string>0x90a
701
20</string> -- Internal Analog (red digit=7)
<string>0x90a
6e1
40</string> -- Internal Digital (red digit=6)
2. Place all inputs in different groups - blue digit above. -- no needed for driver v2.5 and above
3. If you driver works then set Verbose to 0 to clean system.log.
Instruction what to do else will be followed...
4. If you have two sound cards, for example other one is HDMI output on Video card then made info.plist -
Obsolete for 2.8.0CODE
<key>IOKitPersonalities</key>
<dict>
<key>SoundCard</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> -- place here deviceID of your sound card (Chipset HDA device, not a codecID!)
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array/>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
<key>HDMI</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>0x033f1002</string> -- place here deviceID of your HDMI device on video card
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array/>
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
</dict>
</dict>
5. Trick by Trauma
QUOTE
Set your SPDIF output to 16 bits 48Khz in audio midi configuration utility. It should do the trick. For some reason VoodooHDA sets SPDIF output to 32 bits 192Khz by default on my codec. SPDIF only supports up to 20 bits standard bit depth, and optionally 24 bits, and a max 96Khz sample frequency.
6. If you hear output sound in input channel (ordinary for Realtek chips), named Larsen effect, you can make karaoke
or exclude the effect by disabling input monitor. See discussion at post 490 and result in 496. -
Obsolete for 2.8.07. About multichannel read
post #586 and discussins around.
8. If you have delays with sound look
post 990.
9. Some problem with sound quality may be caused by wrong busspeed or wrong speedstep. Use good bootloader!
Advantages vs AppleHDA1. More easy to patch
2. More inputs/outputs working
3.
VoodooHDA has no processing so sound is more native, more clear.
getDump utilitygetExtDump as addition to getdump
getExtDump.src.zip ( 364.86K )
Number of downloads: 22Successful reports: jadran@post#10 with ALC888, me@post#13 with STAC9228, dong@post#23 with AD1981HD
Good tutorial from Sysyphus17.09.2009
VoodooHDA.prefPane_Leo.zip ( 27.76K )
Number of downloads: 2378
VoodooHDA.prefPane_Snow.zip ( 34.41K )
Number of downloads: 796630.11.2009
I resolve the sleep issue.
Change log:
- no more sleep problem. Sound is good after wake.
- automatic change names while autodetect in Leo. Strange, but in Snow names will be changed only after close/open sound prefs.
- no kernel panic at start.
- corrected startup volumes
08.02.2010
AutumnRain made v254 with corrections to mixers.
New parameter in info.plist.
CODE
<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Node</key>
<integer>8</integer>
<key>select</key>
<integer>1</integer>
</dict>
</array>
Thus for node 8 will be connection 1 is default selected
03.03.2010
New parameter
CODE
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x90a6e140</string>
<key>Node</key>
<integer>19</integer>
<key>SwitchCh</key>
<integer>1</integer> -- I want to swap left and right channels at internal microphone
</dict>
17.04.2010
Change log:
- add support for more chipsets and codecs
- correct Input Monitor
24.04.2010
Some internal mistakes eliminated.
VoodooHDA.kext_261_Leo.zip ( 80.11K )
Number of downloads: 2079[attachment=1494:VoodooHD...261_Snow.zip]
voodoohda_261src.zip ( 343.05K )
Number of downloads: 1368Corrections made by NachoMamaKid25.09.2010
New version 271
VoodooHDA.prefPane_v11_Leo.zip ( 52.89K )
Number of downloads: 1295[attachment=2514:VoodooHD...v11_Snow.zip]
Details.Corrected v272
Attention! NodesToPatch in Info.plist here is only for sample.
You need to erase this sample or write something useful for you.
[attachment=2559:VoodooHD...272_Snow.zip]
VoodooHDA.kext_v272_Leo.zip ( 82.16K )
Number of downloads: 1984One more version can be found
here with discussion for a what.
YOU NEED TO INSTALL PREF PANEL Version 2.7.3 for Lion with correction to Mute Fix by VertexBZ
here11.11.11
Application to save/restore VoodooHDA settings by Talagan (reworked voodoohdahelper)
VoodooHdaSettingsLoader.app.zip ( 36.05K )
Number of downloads: 2046DetailesSafety
AppleHDADisabler.kext.zip ( 13.46K )
Number of downloads: 14202.01.2013
New developer
Zenith432 did an excellent work and now there is version 2.7.6
- eliminating some possible reasons for KP,
- works with two HDA devices, namely Sound chip and HDMI on video card. The change includes new prefPane and new SettingsLoader.
No more trick #4Version for Snow and Lion
VoodooHDA_276_FAT.tar.lzma ( 147.75K )
Number of downloads: 88Version for ML - 64bit thin binaries
VoodooHDA_276_ML.tar.lzma ( 95.55K )
Number of downloads: 10306.01.2013
Version 2.8.0. Versioning upgraded because of significant changes compared to 2.7.5.
Compared to 2.7.6 there is corrected InputMonitor.
No more trick #6Version for Snow and Lion
VoodooHDA_280_FAT.tar.lzma ( 152.95K )
Number of downloads: 133Version for ML - 64bit thin binaries
VoodooHDA_280_ML.tar.lzma ( 94.38K )
Number of downloads: 19325.01.2013
VoodooHDA_282.zip ( 215K )
Number of downloads: 449
VoodooHDA_282ML.zip ( 125.34K )
Number of downloads: 973
Screen_Shot_2013_01_25_at_23.46.09.png ( 55.47K )
Number of downloads: 490Please report a bug if notice
08.06.2013
Added new chipset (lynx point) and some few changes that may influence on working.
VoodooHDA_v284.zip ( 215.31K )
Number of downloads: 120

Jun 2 2009, 11:35 AM


- Initiate
- Group: Staff
- Posts: 22
Hey, i am the maintainer of that project, what do you need to know exactly? Basically you can make any modifications to it and if they could be useful for all please consider sending me the patch so i can commit it to the Google code trunk.
Cheers
I want to use this place to thank fleebailey33 who donated me his old machine when my laptop died:
Acer Aspire M5630:
Intel Q6600
1TB WDC Green
ATI RadeonHD 4850 (and nVidia GeForce 9500GT)

Jun 21 2009, 08:24 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
EDITED 28-08-2009
Information below is for previous version.
What the kext do?
It reads information from its info.plist to change widgets properties.
Only written properties will be changed, all others remains as is.
If I wrote
CODE
<dict>
<key>Node</key>
<integer>14</integer>
<key>Config</key>
<string>0x01811010</string>
<key>Type</key>
<integer>4</integer>
<key>Conns</key>
<integer>0</integer>
</dict>
<dict>
<key>Node</key>
<integer>15</integer>
<key>Config</key>
<string>0x01011050</string>
<key>Conns</key>
<integer>5</integer>
<key>Type</key>
<integer>4</integer>
</dict>
It means that for Node 14 I will to change [PinDefault] to 0x01811010 (LineIn), Type of the Node will be 4 = PinComplex, and the node has no next connections.
Node 15 will be LineOut with one connection to Node 5.
And so on.
With this driver I got my Sigmatel9228 working with all outputs but I still have no internal mic while I have it with AppleHDA.
Solved!
getdump.zip ( 1.92K )
Number of downloads: 709

Jun 23 2009, 11:09 AM



- Smooth Criminal
- Group: Comrade
- Posts: 57
well,
it seems that it's don't work for me or my values are incorrect, the more I inject values the less port are found
some thing i want to know it is if all value are decimal, or some are hex ??
and if the pinconfig are a moded, just like for applehda or if they are the original from the codec dump ?
ps: can you give your codec dump, maybe this will help me to understand, thanks
Intel Xeon CPU E3-1245 V2 @ 3.40GHz, GA-Z77-DS3H, 16 Go of ram 1600 Mhz , Gigabyte GTX 650 2048 Mo OC

Jun 25 2009, 10:37 AM




- Advanced Member
- Group: Developer
- Posts: 5,739
OK!
Look
code2.dump is original Ubuntu dump of codec address 2.
HDAdump is original VoodooHDA dump
HDAdump8 is VoodooHDA dump after my corrections.
CodecDumps.zip ( 10.65K )
Number of downloads: 488I also introduce changing of Cap (pin.cap in sources) but still not used it.
Some strange observation.
In AppleHDA driver I got all output without nodes 16-4.
In VoodooHDA driver this chain give me new LineOut. It works!
Also AppleHDA maintains no more the 7 connectors in/out. VoodooHDA more!
You probably need to write good "conns" to make this driver working.

Jun 26 2009, 06:47 AM




- Advanced Member
- Group: Developer
- Posts: 5,739
QUOTE (jadran @ Jun 25 2009, 12:32 PM)

I have kernel panic with this kext.
Related to IOPCIFamily and AudioFamily kexts
With VoodooHDA from google code it works.
You are still lonely user with KP. I have no information to comment.
EDITED: Did you really try to use my NodesToPatche structure with your codec? Yes, it is wrong! My patches are reliable only for my codec.

Jun 28 2009, 08:15 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
I understand that the driver is very limited. It works only with LineOuts and External Microphones. No LineIn, no InternalMic, no HeadPhones.
CODE
direction = getEngineDirection();
if (direction == kIOAudioStreamDirectionOutput) {
usage = kIOAudioControlUsageOutput;
initOssDev = SOUND_MIXER_VOLUME;
}
else if (direction == kIOAudioStreamDirectionInput) {
usage = kIOAudioControlUsageInput;
initOssDev = SOUND_MIXER_MIC;
}
Very bad. The program must be enhanced.
I need other devices
CODE
static const int types[7][13] = {
{ SOUND_MIXER_LINE, SOUND_MIXER_LINE1, SOUND_MIXER_LINE2, SOUND_MIXER_LINE3, -1 }, /* line */
{ SOUND_MIXER_MONITOR, SOUND_MIXER_MIC, -1 }, /* int mic */
{ SOUND_MIXER_MIC, SOUND_MIXER_MONITOR, -1 }, /* ext mic */
{ SOUND_MIXER_CD, -1 }, /* cd */
{ SOUND_MIXER_SPEAKER, -1 }, /* speaker */
{ SOUND_MIXER_DIGITAL1, SOUND_MIXER_DIGITAL2, SOUND_MIXER_DIGITAL3, -1 }, /* digital */
{ SOUND_MIXER_LINE, SOUND_MIXER_LINE1, SOUND_MIXER_LINE2, SOUND_MIXER_LINE3,
SOUND_MIXER_PHONEIN, SOUND_MIXER_PHONEOUT, SOUND_MIXER_VIDEO, SOUND_MIXER_RADIO,
SOUND_MIXER_DIGITAL1, SOUND_MIXER_DIGITAL2, SOUND_MIXER_DIGITAL3,
SOUND_MIXER_MONITOR, -1 } /* others */
};
QUOTE
Jun 28 19:34:34 localhost kernel[0]: Nid 8 nconns 1
Jun 28 19:34:34 localhost kernel[0]: Child Nid 28 bind 1 ossdev ffffffff oosmask 01000000 //SOUND_MIXER_MONITOR 24 /* Monitor (usually mic) volume */
Jun 28 19:34:34 localhost kernel[0]: warning: couldn't set recording source to microphone
Jun 28 19:34:34 localhost kernel[0]: Nid 9 nconns 1
Jun 28 19:34:34 localhost kernel[0]: Child Nid 29 bind 5 ossdev ffffffff oosmask 00000100 //SOUND_MIXER_IMIX 9 /* Recording monitor. It controls the output volume of the selected recording sources while recording */
Jun 28 19:34:34 localhost kernel[0]: warning: couldn't set recording source to microphone
It is not warning. It is terrible.

Jun 30 2009, 06:02 PM




- Advanced Member
- Group: Comrade
- Posts: 160
QUOTE (Slice @ Jun 30 2009, 08:11 AM)

Lol!
Did you change VoodooHDA/info.plist before installing?
Mine mistake... works
EDIT:
Well with no patching I get one output working (Headphones) on ALC888 EP35-DS3L
With patching:
If U don't add the Pin Config for every VHDevice U will start loose your inputs/outputs because driver is auto creating Config for other VHDevices and if two last digits are the same U will loose that two outputs/inputs. So last two digits in Config must be like in AppleHDA(so max 9 devices)
So for VHDevices I was not using I added Config=40f000f0 so that VHDevices got DISABLED (for others took from linux codec dump.)
Got: Headphones, 3 LIne Out ports/Line In, Mic all works
I have SPDIF Out listed but of course it is not working.
This post has been edited by jadran: Jul 8 2009, 02:58 AM

Jul 8 2009, 01:17 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
Could you show us your final info.plist?

Jul 8 2009, 10:25 PM




- Advanced Member
- Group: Comrade
- Posts: 160
QUOTE (Slice @ Jul 8 2009, 02:17 PM)

Could you show us your final info.plist?
OK...
plists.zip ( 3.21K )
Number of downloads: 904
ALC888_codecdump.txt ( 10.72K )
Number of downloads: 558
Voodoo_NIDS.txt ( 2.38K )
Number of downloads: 558Inside the zip U have two Info.plist files
1. with ConfigData for devices like in linux codec dump:
that gave me 3 Line Out/SPDIF Out - Mic/Line In (Other devices I disabled with Config=0x40f000f0)
2. with mine modifications for naming that 3 Line Out ports, so now I have
Headphones/Speaker/Line Out/SPDIF Out - Mic/Line In
I did a modification to Line Out so I can easily see a diff when using one of them in Sound Pref
Modification for naming is done pretty simply:
Config=0x01(0)14430 -> Line Out
Config=0x01(2)14430 -> Headphones
Numbers by Devices are:
0 - Line Out
1 - Speaker
2 - Headphones
4 - SPDIF Out
8 - Line In
9 - AUX
A - Mic In
C - SPDIF In
D - Digital Other In
F - Other
Now mine VoodooHDA has the same outputs like patched AppleHDA just SPDIF is not working.
VoodooHDA is connecting nodes just like ALSA, and that is good for Laptops because U have auto switching of Headphones/Speaker
Config=0x011144(30) -> Speaker
Config=0x012144(31) -> Headphones
but for Desktops on Rear Panel is good to have them separately coz U can use agregate devices and make 5.1 or any other sound config, and Config for Desktops should be:
Config=0x011144(30) -> Speaker
Config=0x012144(40) -> Headphones
Witch gives us max 9 devices in OS X
P.S: U can look inside VoodooNIDS.txt file to know what I am talking about
Auto switching for desktops is useful when it is added for External Front devices (onboard pins) if your PC case have them.
So If U look inside mine ALC888 codec dump from Linux U can see Node 0x1b with Pin Default 0x02214c20
This is an External front HeadPhones We can find on motherboard pins
For Rear Headphones I made Config: 0x01214430
so we change two last digits to 0x02214c(31), and we have switching from Rear Headphones to Front Headphones
This post has been edited by jadran: Jul 11 2009, 10:39 PM

Jul 9 2009, 01:03 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
If it is final result you can change
CODE
<key>VoodooHDAVerboseLevel</key>
<integer>1</integer>
to zero to have no debug messages in system.log
I am not sure that it is mistake
CODE
<key>Config</key>
<string>0x14B6160</string>
It must be 0x014B6160 - eight digits. Your SPDIF doesn't work?

Jul 9 2009, 01:33 PM




- Advanced Member
- Group: Comrade
- Posts: 160
QUOTE (Slice @ Jul 9 2009, 01:03 PM)

I am not sure that it is mistake
CODE
<key>Config</key>
<string>0x14B6160</string>
It must be 0x014B6160 - eight digits. Your SPDIF doesn't work?
Yea... mistake. I will test when I came home. Thx for debug info.
And one thing, basically auto switching for desktops is useful when it is added for External Front devices (onboard pins) if your PC case have them :-)
This post has been edited by jadran: Jul 9 2009, 01:40 PM

Aug 28 2009, 04:23 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
The topic updated. Now I have fully working VoodoHDA with my Sigmatel 9228.
Picture_4.png ( 47.04K )
Number of downloads: 1156
Picture_3.png ( 48.66K )
Number of downloads: 868
Picture_2.png ( 59.51K )
Number of downloads: 837This is my info.plist
CODE
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>2</integer> -- codec address 2
<key>Node</key>
<integer>19</integer> -- node 19 (decimal digits)
<key>Config</key>
<string>0x90a60150</string> -- PinConfig patched
</dict>
<dict>
<key>Codec</key>
<integer>2</integer> -- codec address 2
<key>Node</key>
<integer>12</integer> -- node 12 (decimal digits)
<key>Config</key>
<string>0x90a79140</string> -- PinConfig patched
</dict>
</array>
Thus I have two internal microphones
node 19 - 0x90a60150 - Internal Digital at group 5 (stereo)
node 12 - 0x90a79140 - Internal Analog at group 4 (mono)
The digital has low sensitivity but it also works.

Sep 1 2009, 01:41 PM

- Initiate
- Group: Comrade
- Posts: 6
Thanks to your modified Voodoo kext, I've managed to get audio output working on my AD2000B.

But audio input is a mess. On any audio input device (front/rear mic, or line-in) I'm basically getting what sounds like digital noise. The labels match the codec dump, and I've taken the liberty of disabling all device nodes that aren't the ones I need, so I'm not sure what's going on as it should be working. Would you have any useful insight on the matter?
The info.plist I'm trying to use:
CODE
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>17</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>22</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>27</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>28</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>29</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>36</integer>
</dict>
<dict>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>37</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Node</key>
<integer>18</integer>
<key>Config</key>
<string>0x01014010</string>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Node</key>
<integer>23</integer>
<key>Config</key>
<string>0x01a19020</string>
</dict>
<dict>
<key>Config</key>
<string>0x02a19030</string>
<key>Node</key>
<integer>20</integer>
</dict>
<dict>
<key>Config</key>
<string>0x01813040</string>
<key>Node</key>
<integer>21</integer>
</dict>
And the codec dump:
AD200B.txt ( 13.15K )
Number of downloads: 168 This post has been edited by Nemes: Sep 1 2009, 01:42 PM

Sep 1 2009, 05:06 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
Please make a VoodooHDA dump
getdump >AD2000dump.txt
It contains more information then Linux dump.
As I see you make all Mics in different groups. It is good but CDin at node 24 sits also in group 2.
I want to look chains in your dump.
Don't need to disable outputs if you test microphones.

Sep 1 2009, 06:20 PM


- Member
- Group: Comrade
- Posts: 84
Thanks slice. I have tried this on my wind. Codec: Realtek ALC1200, Vendor Id: 0x10ec0888 (I am not sure what is up with that but my comprehension of audio is vague at best). I lost headphone/speaker auto-switching so I tried patching the plist. Currently working mic, speaker and headphones, manual switching, under "unknown" in my sound prefs. When I enable my line-in I loose mic. I provided a voodooHDA dump below.
ALC888_ALC1200__dump.txt ( 44.86K )
Number of downloads: 196

Sep 1 2009, 06:54 PM




- Advanced Member
- Group: Developer
- Posts: 5,739
QUOTE (18seven @ Sep 1 2009, 10:20 PM)

Thanks slice. I have tried this on my wind. Codec: Realtek ALC1200, Vendor Id: 0x10ec0888 (I am not sure what is up with that but my comprehension of audio is vague at best). I lost headphone/speaker auto-switching so I tried patching the plist. Currently working mic, speaker and headphones, manual switching, under "unknown" in my sound prefs. When I enable my line-in I loose mic. I provided a voodooHDA dump below.
At the current version of VoodooHDA (I think it is not final) we have no input source autodetect.
As you have internal microphone and jack at the same group it is a problem for the driver.
CODE
Record:
nid=8 [audio input]
|
+ <- nid=35 [audio mixer] [src: speaker, mic, mix, monitor]
|
+ <- nid=24 [pin: Microphone (Pink Jack)] [src: mic]
+ <- nid=25 [pin: Microphone (Fixed)] [src: monitor]
+ <- nid=29 [pin: Speaker (None)] [src: speaker]
+ <- nid=11 [audio mixer] [src: mix]
Input Mix:
nid=11 [audio mixer]
|
+ <- nid=24 [pin: Microphone (Pink Jack)] [src: mic]
+ <- nid=25 [pin: Microphone (Fixed)] [src: monitor]
+ <- nid=29 [pin: Speaker (None)] [src: speaker]
Try to make nid 24 and 25 to be in different group. But I don't know what to do with mixer nid 11. Disable mic connections?
<key>conns</key>
<integer>29</integer>
Not sure.

Sep 2 2009, 06:14 AM




- Advanced Member
- Group: Developer
- Posts: 5,739
18sevenThis is your dump
CODE
nid 25 0x99a3092f as 2 seq 15 Microphone Fixed jack 3 loc 25 color Unknown misc 9
Look updated topic

Sep 2 2009, 03:34 PM


- Member
- Group: Comrade
- Posts: 84
QUOTE (Slice @ Sep 2 2009, 02:14 AM)

18sevenThis is your dump
CODE
nid 25 0x99a3092f as 2 seq 15 Microphone Fixed jack 3 loc 25 color Unknown misc 9
Look updated topic
Thanks Slice, I'll check this out l8r when I am home and report back.

Sep 2 2009, 05:17 PM


- Member
- Group: Comrade
- Posts: 30
QUOTE (18seven @ Sep 2 2009, 04:34 PM)

Thanks Slice, I'll check this out l8r when I am home and report back.
@slice: a "small" help?

I used to have a patched AppleHDA from 10.5.6 which had an altogether different pinconfig than from the dump i got from linux or vista. but, it used to work and so i did not do much research.
but now in snow, i tried this voodooHDA as applehda always panic.
attached is my dump using the getdump utility along with the plist i made.
Now my problem: the internal mic does not show up (and no mute. this is ok)
I have 2 items in sound output pref panel: Speakers (which switch with the headfone jack) and Digital out
I only have one input: External Mic.
i tried pin config from the dump (0x95a6912e), manually found one (0xb7a6912e) from the pin config guides and also from the old patched AppleHDA (0x90a60370). they are all not working. the int mic never show up. any help?
IDTdump.txt ( 33K )
Number of downloads: 173
voodoo.plist.zip ( 815bytes )
Number of downloads: 354 This post has been edited by yeehaa: Sep 2 2009, 05:19 PM
GA-H55M-S2V, Core i3-530, Galaxy Geforce 210, Kingston 4Gb 1600DDR3, SATA HD and DVDRW, Kingston SSD System Drive