hi, i'm running into some problems and hope someone can help.
X61 Tablet, iPC 10.5.6
using grandflash's file collection in Archive.zip, I deleted all the old kexts, restarted, installed the new kexts, after another restart, they are loaded and in system preferences audio output shows up.
as soon as I import the plist xml using EFI Studio
- it adds the HEX under device-properties keys on the last line
2f0100000100000001000000230100000700000002010c00d041030a0000000001010600001b7fff
4001c0000007200650076006900730069006f006e002d00690064000000080000000100000028000
00500069006e0043006f006e00660069006700750072006100740069006f006e0073000000040000
018000000760065006e0064006f0072002d0069006400000008000000868000002c0000007300750
6200730079007300740065006d002d00760065006e0064006f0072002d0069006400000008000000
41100001e000000730075006200730079007300740065006d002d006900640000000800000084190
00180000006c00610079006f00750074002d00690064000000080000000a00000016000000620075
069006c0074002d0069006e0000000500000000
- after restart no sound device is recognized
- after restart AppleAzaliaAudio.kext is no longer loaded
- after restart Desktop background is strangely no longer loaded
clicking on volume up/down brings up the speaker icon, but greyed out, no sound to modify.
do I have to modify anything on the XML before importing?
any help? Thanks!!
QUOTE (priitv8 @ Apr 11 2009, 01:25 AM)

Hello and welcome to everyone. This is my first post in this forum. It has been an immense source of knowledge for getting the iPC 10.5.6 up and working on my Lenovo ThinkPad T61 Widescreen.
As for many, the AD1984 HD Audio Codec has been a real PITA to get working.
Currently I am that far, that I have Internal speakers, Headphone-, SPDIF-out and Mic In working.
What I have failed to get working is the internal mic.
I am using the iPC 10.5.6 installation, EFI and AppleHDA.kext with modded plists inside.
The breakthrough came after reading chapter 4 of Intel book titled "High Definition Audio for the Digital Home Proven Techniques for Getting It Right the First Time". Upon little searching you'll find an electronic copy in the web.
That chapter copies most of the HDA spec document but in a more readable form. Also it was the only one to explain the importance and conventions of the pin configuration parameters "Default Association" and "Sequence".
The pin config defaults from Vista are 100% from this book. And that is the problem under Leopard, as it does not seem to like pin configs where multiple pins share the same Def. Association number.
Therefore I modded the pin config defaults in AppleHDAController.kext's Info.plist and created a Layout and Pathmap in AppleHDAPlatformDriver.kext's Info.plist
Although the internal mic on T61 should be analog (not digital) and connected to port C (pin 0x15), the path setup (0x09 <- 0x0D <- 0x15) is 100% analogous to external mic, neither do I get level slider for it, nor comes any sound through. I'd be delighted to get more details about the physical setup of this mic on T61.
To get the AD1984 ID correctly showed up in System Profiler and IO Registry, the EFI needs to be set up as follows:
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(0x0)/Pci(0x1b,0x0)</key>
<dict>
<key>PinConfigurations</key>
<string></string>
<key>built-in</key>
<string>0x00</string>
<key>layout-id</key>
<string>0x0000000a</string>
<key>revision-id</key>
<string>0x00000001</string>
<key>subsystem-id</key>
<string>0x00001984</string>
<key>subsystem-vendor-id</key>
<string>0x000011d4</string>
<key>vendor-id</key>
<string>0x00008086</string>
</dict>
</dict>
</plist>
Pay attention to rather bizarre and misleading use of keys "subsystem-id", "subsystem-vendor-id" and "vendor-id".
And here's the AppleHDA, feel free to try it out!