Thought I'd share a discovery that means you no longer need HDAEnabler.kext to load AppleHDA, only EFI strings. If you have an award bios you can do the following (all audio info shows up in System Profiler):
- Create a folder in windows containing your bios file and cbrom.exe.
- Use cbrom.exe (run in command pronpt in Windows) to extract the ACPI table from your bios using the command: cbrom yourbios.bin /acpitbl extract. It will prompt you for a filename, just press enter, and it will save the table as acpitbl.bin.
- Use a hex editor such as HexEdit to search and replace the asci string AZAL with HDEF. In my bios there were 2 instances of this.
- Remove the old acpi table from your bios using the command: cbrom yourbios.bin /release.
- Replace with the fixed table using the command: cbrom yourbios.bin /acpitbl acpitbl.bin
- Reflash your bios and remove HDAEnabler.kext once back in OSX.
- Install the efi string for HDEF using EFIStudio.
- Reboot and enjoy!
For good measure I've also attached my 10.5.5 ALC888 Desktop kext with:
Front headphone jack - working
Rear line out jack (green) - working
Rear line out jack (black) - working
Digital in/out - working
Rear line in jack - working
No sound assertion errors on boot
The only darn thing I cant get to work is the front mic jack. It shows up in Sys Prefs but no joy when a mike is plugged in...
Cheers, and thanks to TheKing, MadTux and Taruga who got me going with this.
