Contribute
Register

ALC889 AppleHDA.kext (10.7.x Lion)

Status
Not open for further replies.
Joined
Jan 19, 2011
Messages
28
Motherboard
GA-P55A-UD4P
CPU
Intel Core i7-870
Graphics
EVGA GeForce GTX 650
Attached is my patched AppleHDA.kext for ALC889.
Works on GA-P55A-UD4P rev 2.0

It requires the following DSDT mod:

Code:
            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (Package (0x02)
                    {
                        0x0D, 
                        0x05
                    })
                }

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x79, 0x03, 0x00, 0x00
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UPDATE - 09/02/2011

AppleHDA.kext_ALC889_10.7.1_v2.zip (2.1.1f12) status:

Front:
Headphones (Green) - works
Front mic (Pink) - doesn't work

Back:
Center/Subwoofer Speaker Out Jack (Orange) - works
Rear Speaker Out Jack (Black) - doesn't work
Side Speaker Out Jack (Gray) - works
Line In Jack (Blue) - works
Line Out Jack (Green) - works
Mic In Jack (Pink) - works
Optical S/PDIF Out Connector - not tested
Coaxial S/PDIF Out Connector - not tested

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
UPDATE - 10/12/2011

AppleHDA.kext_ALC889_10.7.2_v2.zip (2.1.3f7) status:

Front:
Headphones (Green) - works
Front mic (Pink) - doesn't work

Back:
Center/Subwoofer Speaker Out Jack (Orange) - works
Rear Speaker Out Jack (Black) - doesn't work
Side Speaker Out Jack (Gray) - works
Line In Jack (Blue) - not tested
Line Out Jack (Green) - works
Mic In Jack (Pink) - works
Optical S/PDIF Out Connector - works - tested on X58A-UD3R
Coaxial S/PDIF Out Connector - works - tested on X58A-UD3R

narcecyst reported that Optical and Coaxial work on X58A-UD3R with dolby digital and DTS passthrough
Thanks narcecyst for your feedback

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

GA-P55A-UD4P_back_panel.jpg
 

Attachments

  • AppleHDA.kext_ALC889_10.7.1_v2.zip
    1.6 MB · Views: 841
  • AppleHDA.kext_ALC889_10.7.2_v2.zip
    1.6 MB · Views: 1,722
  • GA-P55A-UD4P_back_panel.jpg
    GA-P55A-UD4P_back_panel.jpg
    21 KB · Views: 4,079
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

Thank you, does this work on other Gigabyte boards with the same audio chip as well?
How did you find out, what you had to add?
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

works in GA-X58A-UD3R v2.0 FF ?
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

Care to explain what you did to the kext? Will be testing tonight.
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

eMatoS said:
Care to explain what you did to the kext? Will be testing tonight.

bin patched
AppleHDA.kext/Contents/MacOS/AppleHDA
like this:
"s|\x85\x08\xEC\x10|\x89\x08\xEC\x10|g"

and modded the following:

AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
AppleHDA.kext/Contents/Resources/Platforms.xml
AppleHDA.kext/Contents/Resources/layout889.xml

eMatoS
Did you have a chance to give it a try yet?

It was reported by nizintosh that this kext is working on Gigabyte z68x UD7 B3, F7 bios with DSDT from tonymacx86

Thanks
nozyczek
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

It's working fine nozyczek, thanks for sharing. The only problem I have that I can still not solve is that the audio "pop" whenever the device is turned on/off (it's like an energy saving feature). It's really annoying but I can live with it :x .

What did do you to the Info.plist? I was using a similar solution but without that info.plist mod.
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

Hello, I tried this file but it doesn't work with my soundcard, I also have Lion 10.7.1 and ALC889 chipset, but I can't hear anything.

What could be the problem?

Thanks.
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

eMatoS said:
It's working fine nozyczek, thanks for sharing. The only problem I have that I can still not solve is that the audio "pop" whenever the device is turned on/off (it's like an energy saving feature). It's really annoying but I can live with it :x .

[...]

You could give Antipop a try:
http://www.macupdate.com/app/mac/29024/antipop
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

Confirmed working :thumbup:

This provides pretty much the same support as 10.6.2 AppleHDA.kext. Take your pick. Good work!
 
Re: ALC889 AppleHDA.kext (10.7.1 Lion)

arw said:
You could give Antipop a try
I've tested it more than once but it totally kills sound output when left unused for a while.
 
Status
Not open for further replies.
Back
Top