Jump to content
8 posts in this topic

Recommended Posts

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.

CBROM.EXE.zip

AppleHDA.kext.zip

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

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

  • 2 weeks later...
  • 4 months later...

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

×
×
  • Create New...