Help - Search - Members - Calendar
Full Version: One step closer to vanilla sound
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Sound
dgsga
Hi all

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):
  1. Create a folder in windows containing your bios file and cbrom.exe.
  2. 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.
  3. 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.
  4. Remove the old acpi table from your bios using the command: cbrom yourbios.bin /release.
  5. Replace with the fixed table using the command: cbrom yourbios.bin /acpitbl acpitbl.bin
  6. Reflash your bios and remove HDAEnabler.kext once back in OSX.
  7. Install the efi string for HDEF using EFIStudio.
  8. Reboot and enjoy!
I'm sure you could do the same for other bioses if you have the right program to extract the ACPI table.

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.
mackerintel
I replaced HDAC to HDEF since a while (using my DSDT override http://forum.insanelymac.com/index.php?showtopic=132757) and replaced ALCInject by EFI string. But I didn't try replacing AppleHDA by vanilla one. Will try and report results. (but still I have more problematic ALC662 codec)
Update: Still need patched AppleHDA to get my audio to work
coconup
do u know what program should work with phoenix bios? and... where do I find my bios file?
mackerintel
QUOTE (coconup @ Nov 15 2008, 04:56 PM) *
do u know what program should work with phoenix bios? and... where do I find my bios file?


Try my DSDT override. Same result, less risk. And should work with any BIOS
lensboard
My rear mic jack works, but not the front one either, so don't feel alone in this. I have the ALC888 sound also.

By the way, you should be using a USB mic anyway, analog mics introduce to much noise into the sound. You get much better results with a USB mic. Cheers
Winther
Hi

Are you getting the 5.1 digital output to work with full surround? (Is the soundcard showing up in the Sound/Midi multi speaker setup).

/Mattias
andrewq2
i cant find AZAL or HDEF in my acpitbl.bin my mobo is an Biostar Tforce 7050 pv m2 i have a reltek ALC 888
JamesonBowen
Hi DGSGA

Thanks for the post.. Having trouble at step 4 cbrom mybios.bin /release

is there something suppose to post to cmd line?

It prompts me how to use cbrom.. maybe i missed something in your instructions.. how I dont know as they are dead simple.

It should be said my bios is a phoenix bios, however i was able to edit out AZAL from my acpitbl dump..

Thanks in advance for anyhelp you may be able to provide.
________________________________________________________________________________
__
so i used my brain or whats left of it and wrote out step as such

cbrom mybios.bin /acpitbl release

that should do it
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.