InfiniteMac OSx86  


 
 
Thread tools Display modes
Prev Previous Post   Next Post Next
  #1  
Old 04-28-2009, 02:18 PM
andyvand's Avatar
andyvand andyvand is offline
 
Join Date: Apr 2009
Location: Tienen
Posts: 515
New ALC861-VD AppleHDA driver

I was so annoyed by the fact that hdapatcher couldn't make a driver mod out of my codec dump that I created a custom one myself...
The new driver supports:
- Internal (built-in) microphone
- External microphone
- Internal (built-in) speakers
- External speakers
It should work for all ALC861-VD cards... (matches to class rather than vendor...)
You can get the new driver from:
http://rapidshare.com/files/22671863...C861VD_Leo.zip

I've also devised a solution which doesn't require HDAEnabler for allow AppleHDA to attach properly...
It involves modding the DSDT (renaming "AZLA" or "AZAL" to "HDEF" for enabling it to be shown in System Profiler) and a little EFI string...
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>PciRoot(0x1)/Pci(0x14,0x2)</key>
    <dict>
        <key>PinConfigurations</key>
        <string></string>
        <key>built-in</key>
        <string>0x01</string>
        <key>layout-id</key>
        <string>0x0000000c</string>
    </dict>
</dict>
</plist>
Replace Pci(0x14,0x2) with the numbers listed in IORegistryExplorer behind the device name (@X).
If it is on a bridge, change it like this: Pci(0x2,0x0)/Pci(0x1,0x2)...
If there is only one number listed, the second is 0x0.
Reply With Quote