Mit der freundlichen Unterstützung von @MacPeet von http://root86.com haben wir in den letzten Wochen an einem Weg gearbeitet die VoodooHDA auf dem T6X, R6X und anderen Laptops mit dem AD1984 Codec los zu werden und gegen eine gepachte AppleHDA zu ersetzen. Die Vorteile dieser Lösung liegen auf der Hand denn zum einen fällt ein weiterer externer Kext weg was nur gut ist und zum anderen braucht sich auf die Weise auch niemand mehr Gedanken um das VoodooHDA Prefpane und/oder den Settingsloader machen. Die gute Nachricht ist, wir haben eine Lösung gefunden die Funktioniert und sogar Updates überdauert, die schlechte ist die Lösung hat noch einige Macken mit denen man aber leben kann wenn man weiß wie damit umzugehen ist...
Um in den Genuss des AppleHDA Sounds zu kommen müsst Ihr zunächst alles was mit VoodooHDA zu tun hat vom Rechner entfernen. Hierzu einfach aus dem Verzeichnis /System/Library/Extensions die VoodooHDA.kext sowie einen eventuell vorhandenen AppleHDADisabler.kext entfernen. Zudem bitte auch, falls vorhanden aus allen /EFI/Clover/Kexts Verzeichnissen entfernen. Damit das Ganze nun funktioniert müssen wir als nächstes die DSDT anpassen so, dass unser Audio Device auf die LayoutID3 verweist. Hierzu einfach den passenden Patch herunterladen HDEF_Patch.txt und dann die DSDT auf der EFI Partition aus dem Ordner /EFI/CLOVER/ACPI/patched mit macIASL öffnen und den Patch laden.
und anschließend anwenden. Wer von Euch auf dem T61 eh meine gepachte DSDT aus der Signatur einsetzt kann sich hier dsdt.aml auch einfach die schon vorbereitete Version herunter laden und diese entsprechend einsetzen. Nachdem nun alles erledigt ist geht es an die eigentliche Installation der AppleHDA und der nötigen Support Files. Alles dazu nötige findet Ihr hier T61_AppleHDA.zip. Die im Archiv enthaltene AppleHDA wird einfach mit dem KextUtility installiert, die realtekALC.kext kommt in das Verzeichnis /EFI/Clover/Kexts/others auf der EFI Partition und das war es auch schon. Nach dem obligatorischen Neustart sollte Euch nun der Sound über die AppleHDA zur Verfügung stehen
Einschränkungen: Es ist uns beim AD1984 Codec bislang nicht gelungen den Switchmode korrekt zu aktivieren sprich im Status Quo gibt diese Lösung den Sound sowohl intern als auch Extern über die Internen Lautsprecher aus. Ein Anstecken eines Klinke Kabels an den LineOut (links oder Doking Station) gibt den Sound auf dem externen Gerät aus und schaltet die internen Speaker stumm allerdings bleibt der Ausgang auf den Internen Speaker. Bitte stellt in den SystemEinstellungen den Ausgang nicht auf HeadPhone um denn das funktioniert nicht. Weiterhin funktioniert das interne Mikro vom T61 allerdings ist der Anschluss (links oder Dock) als LineIn definiert sprich hier funktioniert ein Mikro ohne Vorverstärker nicht wirklich...
Nun denn viel Spaß damit und lasst uns wissen ob es bei Euch auch funktioniert