I write to you from newly restored SL.
My gfx string worked fine in SL without any extra kexts, every single time. Only after applying the new DSDT it freaked out.
I am not that confident I used the right AppleHDA with the info.plists you provided. I thought best to boot first to see changes, then try with correct AppleHDA. But when I simply copied the DSDT I didnt repair perms.
So, back to SL, will mod the vanilla AppleHDA, replace dsdt.aml you compiled and test.
I would really appreciate it if you were to fix my untouched dsdt.dsl and recompile it. I'm fear of having made a wrong entry that makes errors or something, and would feel more confident about it
But in the meantime I will try this one to check compatibility with a fresh vanilla boot.
thanksssssss
UPDATE:
Yay! I survived the reboot!

- No audio, but at least Audio ID shows up as 12 and not zero. During verbose boot there is no indication of audio kext. I did mod applehda with your plists, will now try your 1.7.1a2 patched for alc889a from page 3
UPDATE 2: Nope, exactly the same. Still no audio devices in system preferences, no warning in verbose. Legacy kexts only contain plist inside right? Off to try vanilla HDA with legacy...