I just spent a few hours (or maybe days
I am using a Gigabyte GA-Z77X-UD3H-WB WiFi and since the Input and Output Devices were not shown properly i tried to get it to work with Editing the Info.plist.
If you just want to install the kext just download it here and then follow this Guide:
[HOW TO] Getting VIA VT1828S Working
I just wanted to upload the file to safe people using the same Motherboard some time.
If this Version of VoodooHDA doesnt work for you just follow the Links at the End of this Post.
For me all Outputs and Inputs are working, but i didn't test SPDIF so maybe this still doesn't work.
You could give this Kext a try if you are using one of the following Mainboards:
Gigabyte GA-Z77X-UD3H-WB WiFi
Gigabyte GA-Z77-D3H
Gigabyte GA-Z77M-D3H
Gigabyte GA-Z77X-D3H
Gigabyte GA-Z77MX-D3H
Gigabyte GA-Z77X-UD3H
Gigabyte GA-H77-D3H
Gigabyte GA-H77M-D3H
I basicly added my Device ID:
<key>IOPCIPrimaryMatch</key> <string>0x1e208086</string>
After that i tried to get all Inputs and Outputs to work by adding this:
<key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01014010</string> <key>Node</key> <integer>36</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01011020</string> <key>Node</key> <integer>37</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01016040</string> <key>Node</key> <integer>38</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01012050</string> <key>Node</key> <integer>39</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x0221401F</string> <key>Node</key> <integer>40</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01a19030</string> <key>Node</key> <integer>41</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01813070</string> <key>Node</key> <integer>42</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01a19036</string> <key>Node</key> <integer>43</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x503700f0</string> <key>Node</key> <integer>44</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x00451090</string> <key>Node</key> <integer>45</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x004510a0</string> <key>Node</key> <integer>46</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x404510b0</string> <key>Node</key> <integer>47</integer> </dict> </array>
So here is the complete Info.plist:
<?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>2.7.2</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>2.7.2</string> <key>IOKitPersonalities</key> <dict> <key>VT2021</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>0x1e208086</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOUserClientClass</key> <string>VoodooHDAUserClient</string> <key>InhibitCache</key> <true/> <key>MixerValues</key> <dict> <key>iGain</key> <string>30</string> <key>iMix</key> <string>50</string> </dict> <key>NodesToPatch</key> <array> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01014010</string> <key>Node</key> <integer>36</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01011020</string> <key>Node</key> <integer>37</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01016040</string> <key>Node</key> <integer>38</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01012050</string> <key>Node</key> <integer>39</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x0221401F</string> <key>Node</key> <integer>40</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01a19030</string> <key>Node</key> <integer>41</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01813070</string> <key>Node</key> <integer>42</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x01a19036</string> <key>Node</key> <integer>43</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x503700f0</string> <key>Node</key> <integer>44</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x00451090</string> <key>Node</key> <integer>45</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x004510a0</string> <key>Node</key> <integer>46</integer> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Config</key> <string>0x404510b0</string> <key>Node</key> <integer>47</integer> </dict> </array> <key>Noise</key> <integer>2</integer> <key>Vectorize</key> <true/> <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>
Special Thanks to: THe KiNG, Cassio, RevoGirl, Slice, oldnapalm and kenshin988 for providing all the information needed.
And some Links to the Basics:
[HOW TO] Patch AppleHDA - Knowledge Base, Guide for how to fix/use original AppleHDA
Voodoohda Driver
VoodooHDA - common problems
[HOW TO] Getting VIA VT1828S Working
EDIT: SPDIF doesnt work.



Sign In
Create Account












