Jump to content

VoodooHDA 2.8.5 for Mavericks (Slice + AnV) (Signed!)


211 posts in this topic

Recommended Posts

Intel DH61WW ALC892, front and rare out working excellent but both mic are not working, I'm on Yosemite DP1, any solution / idea?

It is usual for VoodooHDA to tune nodes configs according to manuals.

It is usual for VoodooHDA to tune nodes configs according to manuals.

 

Sorry Slice, but I didn't get it, is it fixable doing something to config of VoodooHDA? If yes, please share link from where I can get some help. Thanks :)

 

Solved: It was BIOS setting problem.

Sorry Slice, but I didn't get it, is it fixable doing something to config of VoodooHDA? If yes, please share link from where I can get some help. Thanks :)

 

Solved: It was BIOS setting problem.

Main thread with instructions here

I tried to install voodohda but i'havent audio...it show only the 3 way of motherboard sound but i need hdmi sound...because i have an ati 7870 plugged by hdmi cable to my monitor...please help me

I tried to install voodohda but i'havent audio...it show only the 3 way of motherboard sound but i need hdmi sound...because i have an ati 7870 plugged by hdmi cable to my monitor...please help me

May be DarwinDumper report will give us a little more info about your problem?

Thank you for the great job! After years of trying AppleHDA with no luck, now I have a sound from my ALC888!

 

Just want to ask for one question. I use voodoohda from the first post. My green rear output is broken (only left channel is playing) .... so is it possible and how to configure in voodoohda, my BlackRear to be with the Green Rear config (so the "master/main stereo sound" to come out from BlackRear). I try to put my speakers in BlackRear, voodoohda detect it, but no sound .. 

In Windows I make 5.1 configuration on my system and the sound plays from the BlackRear output..., but I dont know how to procedure here... 

Thank you .. 

 

PS: Here is example - How to remap / retasking Realtek onboard jacks / ports I set Pin15 to 04 00 00 00 and now I have Black Output like RearGreen(FrontSpeakers)..

Here is the result:

getdump.tst.zip

See

 nid 20 0x01014010 as  1 seq  0 Line-out      Jack  1/8     Rear    External Green   misc 0
 nid 21 0x01011012 as  1 seq  2 Line-out      Jack  1/8     Rear    External Black   misc 0
 nid 22 0x01016011 as  1 seq  1 Line-out      Jack  1/8     Rear    External Orange  misc 0
 nid 23 0x01012014 as  1 seq  4 Line-out      Jack  1/8     Rear    External Grey    misc 0
 nid 24 0x01a19830 as  3 seq  0 Microphone    Jack  1/8     Rear    External Pink    misc 4
 nid 25 0x02a19840 as  4 seq  0 Microphone    Jack  1/8     Front   External Pink    misc 4
 nid 26 0x0181303f as  3 seq 15 Line-in       Jack  1/8     Rear    External Blue    misc 0
 nid 27 0x02214020 as  2 seq  0 Headphones    Jack  1/8     Front   External Green   misc 0

nid 20 (Green Rear) and 21 (Black Rear) are in the same association 1 and works in Sound prefPane as the same device.

You have to plug a jack in one socket and get a sound from it namely.

Have to..  but there is no sound .. I conncet the Speakers in Rear Black, but in PrefPane has just RearGreen option and whatever I do .. there is no sound from the black output .. There is sound from Rear Green .. but the socket is broken (just left channel work).. From this nids seems like the Orange and Greay will do the same .. but theres is sound just from Green Rear jack ... 

 

When I conncect the speakers in Rear Black .. in Settings -> Sound .. the system detect that Rear Black output is conncected .. I can move the sound slider .. but as I say there is no sound .. 

 

If I increase InputGain .. there is just noise in speakers but no sound .. 

 

Screen%20Shot%202014-06-17%20at%2014.03.

 

Screen%20Shot%202014-06-17%20at%2014.02.

This is when I input the jack to Rear Green:

2014-06-17 14:40:00 +0300 kernel[0]: Pin sense: cad 0 nid=21 res=0
2014-06-17 14:40:00 +0300 kernel[0]: setDesc  change description Line-out (Green Rear) channel 0 assoc 0
2014-06-17 14:40:02 +0300 kernel[0]: Pin sense: cad 0 nid=20 res=1
2014-06-17 14:40:02 +0300 kernel[0]: setDesc  change description Line-out (Green Rear) channel 0 assoc 0
2014-06-17 14:40:36 +0300 kernel[0]: Pin sense: cad 0 nid=20 res=0
2014-06-17 14:40:36 +0300 kernel[0]: setDesc  change description Line-out (Green Rear) channel 0 assoc 0

This is in Rear Black:

2014-06-17 14:41:04 +0300 kernel[0]: Pin sense: cad 0 nid=21 res=1
2014-06-17 14:41:04 +0300 kernel[0]: setDesc  change description Line-out (Black Rear) channel 0 assoc 0


Increase Imix decrease Igain

Set verbose level to 1 and see system.log when inputting jack

Hi guys, 
I had the same device working on Lion with VoodooHDA 2.7.2, But in Mavericks i get this. (Attached screenshot) 
I also injected my Device and Vendor ID inside Info.plist still nothing. Also here is my Info.plist text

 

<?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>BuildMachineOSBuild</key>
<string>12E55</string>
<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>2.8.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.8.4</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1003</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0462</string>
<key>DTXcodeBuild</key>
<string>4H1003</string>
<key>IOKitPersonalities</key>
<dict>
<key>VoodooHDA</key>
<dict>
<key>AllowMSI</key>
<true/>
<key>Boost</key>
<integer>2</integer>
<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>0x80863B56</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>InhibitCache</key>
<false/>
<key>MixerValues</key>
<dict>
<key>PCM</key>
<integer>90</integer>
<key>Rec</key>
<integer>70</integer>
<key>iGain</key>
<integer>0</integer>
<key>iMix</key>
<integer>0</integer>
</dict>
<key>NodesToPatch</key>
<array/>
<key>Noise</key>
<integer>0</integer>
<key>Vectorize</key>
<true/>
<key>VoodooHDAEnableHalfMicVolumeFix</key>
<false/>
<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>
<key>VoodooHDAEnableMuteFix</key>
<false/>
<key>VoodooHDAEnableVolumeChangeFix</key>
<false/>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
<key>VoodooHDA-HDMI</key>
<dict>
<key>AllowMSI</key>
<true/>
<key>Boost</key>
<integer>2</integer>
<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>0x1002AA38</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>InhibitCache</key>
<false/>
<key>MixerValues</key>
<dict>
<key>PCM</key>
<integer>90</integer>
<key>Rec</key>
<integer>70</integer>
<key>iGain</key>
<integer>0</integer>
<key>iMix</key>
<integer>0</integer>
</dict>
<key>NodesToPatch</key>
<array/>
<key>Noise</key>
<integer>0</integer>
<key>Vectorize</key>
<true/>
<key>VoodooHDAEnableHalfMicVolumeFix</key>
<false/>
<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>
<key>VoodooHDAEnableMuteFix</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>

Thanks in advance. :thumbsup_anim:

 

EDIT : I got it working i had 

 

<key>IOPCIPrimaryMatch</key>

<string>0x80863B56</string>
 
wrong. It should have been like

<key>IOPCIPrimaryMatch</key>

<string>0x3B568086</string>

post-1049357-0-46135700-1403037478_thumb.png

Edited by mahdi-kazemi

@Slice, do you find a solution .. All outputs except RearGreen and FronGreen .. has just noise .. and no sound .. 

In system log seems like they are all working like RearGreen ... but they arent .. 

Can you make .. all other than RearGreen Line-outs (or just RearBlack) to work/plays with Headphones association - 2 .. 

@Slice, do you find a solution .. All outputs except RearGreen and FronGreen .. has just noise .. and no sound .. 

In system log seems like they are all working like RearGreen ... but they arent .. 

Can you make .. all other than RearGreen Line-outs (or just RearBlack) to work/plays with Headphones association - 2 .. 

move imix slider

I done it, 100% working ports .. ins and outs  :thumbsup_anim: Thanks to authors for this perfect and only solution for my ALC888 v1000001..  :thanks_speechbubble:

Get these Nodes to Patch:

<array>
<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>0x40f000f0</string>
<key>Node</key>
<integer>29</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x01014010</string>
<key>Node</key>
<integer>20</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x01011070</string>
<key>Node</key>
<integer>21</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x01016080</string>
<key>Node</key>
<integer>22</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x01012090</string>
<key>Node</key>
<integer>23</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x01214020</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>30</integer>
</dict>
<dict>
<key>Codec</key>
<integer>0</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>31</integer>
</dict>
</array>

.... From HERE.. (Analogue codec 0) .. and apply them to 2.8.5

 

Now I`ve got just this error when repair kext and permissions:

Screen%20Shot%202014-06-19%20at%200.19.5

 
... and VoodooHDASettingsLoader.app seems to be useless for me:
Screen%20Shot%202014-06-19%20at%200.25.0
 
.. I apply my settings to prefpane .. but after restart, they are lost .. even with VoodooHDASettingsLoader.app in LoginItems.. 

chris1111's package solved literally weeks of contradictory, complicated instructions from assorted sites, fora and irc channels.  i could kiss you.

 

many, many, many thanks, chris1111, Slice and AnV

chris1111's package solved literally weeks of contradictory, complicated instructions from assorted sites, fora and irc channels.  i could kiss you.

 

many, many, many thanks, chris1111, Slice and AnV

Happy for you LOL    :)

Tried it on my Asus 1201N (MCP79) with ALC269 and was pretty disappointed to find out that:

1. Even though jack sense works when combining speaker+headphones together, the audio doesn't pass through to the headphones. (tested with 2.8.4 and it works, so something broke down the road)

2. For some reason laptop now refuses to sleep, it even maintains HDD activity after being put to sleep

The only way I was able to get rid of sound screeching was by setting the Inhibit Cache flag to true.

 

getdump dump -> http://puu.sh/9OnXl/c407aac405.pdf

 

UPD: Similar report from back in the day so the issue appear to persist with MCP79 for the past 4 years. I'm compiling debug to see what happens ..

So, I've added proper debug to the code (to identify that messages come from VoodooHDA and not just from kernel[0]: - thus I could find them more easily).

Upon entering sleep state there's virtually no action happening from VoodooHDA itself. Before sleep I can see node muting and switching when plugging\unplugging jacks. 

Absolutely no debug log coming from performPowerStateChange routines .. any way to troubleshoot this ? 

So, I've added proper debug to the code (to identify that messages come from VoodooHDA and not just from kernel[0]: - thus I could find them more easily).

Upon entering sleep state there's virtually no action happening from VoodooHDA itself. Before sleep I can see node muting and switching when plugging\unplugging jacks. 

Absolutely no debug log coming from performPowerStateChange routines .. any way to troubleshoot this ? 

See here

bool VoodooHDADevice::suspend()
{

....

bool VoodooHDADevice::resume()
{


I have the via 1802p in my laptop and the subwoofer links to an out of range widget (3e). As a result, the subwoofer doesn't work. I noticed that it works in ubuntu though and soon found this post: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1045981

Which explains how the ubuntu developers just skipped over that widget entirely and got the subwoofer to work. I've tried patching AppleHDA but it still doesn't work. How can I patch voodoohda so it will skip over this widget?

  • Slice unpinned this topic
×
×
  • Create New...