Jump to content

Experimental 6 channel AppleHDA for ALC889 v265.88 (10.10 Beta)

File Information

  • Rate File: * * * * * 1 Votes
  • Submitted: Dec 14 2013 05:47 PM
  • Last Updated: Jul 29 2014 06:15 AM
  • File Size: 8.5MB
  • Views: 8123
  • Downloads: 1,606

Previous Versions

  • 03 Jul 2014 Download Experimental 6 channel AppleHDA for ALC889 v2.6.3 (10.9.4)
  • 22 Jun 2014 Download Experimental 6 channel AppleHDA for ALC889 v2.6.1 (10.9.3)
  • 01 Mar 2014 Download Experimental 6 channel AppleHDA for ALC889 v2.6.0 (10.9.2)
  • 27 Feb 2014 Download Experimental 6 channel AppleHDA for ALC889 v2.5.3 (10.9.1)
  • 17 Dec 2013 Download Experimental 6 channel AppleHDA for ALC889 v2.5.2 (10.9)
  • 14 Dec 2013 Download Experimental 6 channel AppleHDA for ALC889 v2.4.7 (10.8.5)

Download Experimental 6 channel AppleHDA for ALC889 v265.88 (10.10 Beta)



Screenshots
AppleHDA audio sound 6 channel surround stereo ALC889

This will enable your analog 6 channel surround sound using AppleHDA's native multi-channel DSP support. Furthermore, all jacks work!

Under System Preferences, select Internal Speakers, and there the analog 6 channel surround sound should be.
No need to create aggregate device in Audio MIDI Setup!

Internal Speakers can be automatically switched to headphone after plugging headphone in.
Internal microphone (rear mic) can be automatically switched to Line In (front mic) after plugging front mic in.

"Use ambient noise reduction" is available when using Internal microphone (rear mic.)

Add this Method DSM under HDEF:
Device (HDEF)
        {
            Name (_ADR, 0x001B0000)  // _ADR: Address
            ...skip...
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x0E)
                    {
                        "AAPL,slot-name", 
                        Buffer (0x09)
                        {
                            "Built-in"
                        }, 

                        "name", 
                        Buffer (0x06)
                        {
                            "audio"
                        }, 

                        "model", 
                        Buffer (0x0F)
                        {
                            "Realtek ALC889"
                        }, 

                        "device_type", 
                        Buffer (0x16)
                        {
                            "High Definition Audio"
                        }, 

                        "layout-id", 
                        Buffer (0x04)
                        {
                             0x20, 0x00, 0x00, 0x00
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 

                        "PinConfigurations", 
                        Buffer (Zero) {}
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }
It's necessary for some motherboards (such as ASUS) to add IRQNoFlags under HPET, in order to load AppleHDA:
Device (HPET)
                {
                    ...skip...
                    Name (BUF0, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {0}
                        IRQNoFlags ()
                            {8}
                        IRQNoFlags ()
                            {11}
                        IRQNoFlags ()
                            {15}
                        Memory32Fixed (ReadOnly,
                            0xFED00000,        // Address Base
                            0x00000400,        // Address Length
                            )
                    ...skip...
Original topic is right here.

PS. I can't guarantee it will work for all ALC889. Please don't PM me for this, as I don't have time to help each guy. Sorry!

Please do not upload this to other website especially Tonymac's forum!

What's New in Version v265.88 (10.10 Beta) (See full changelog)

  • Update to v265.88 (10.10 Beta)


Screenshots

Screenshots Screenshots Screenshots Screenshots


VocĂȘ tem uma nova kext para o codec ALC887?

 Great job  shiecldk !  Do you make ALC 898 ?

 Great job  shiecldk !  Do you make ALC 898 ?

Sorry, I don't have time to work on this currently.

But I believe you'll be able to make one with my guide and EMlyDinEsH's guide.

I need this on my alc892, i have 5.1 sound box and 7.1 headphones, but only two channel works. How to patch for alc892?
Sorry for my english.


  • 273 Total Files
  • 13 Total Categories
  • 123 Total Authors
  • 675,994 Total Downloads
  • QE_CI Exotic Patch Latest File
  • fantomas1 Latest Submitter

45 user(s) are online (in the past 30 minutes)

13 members, 31 guests, 0 anonymous users


Bryce Bivins, Google Mobile (1), Saikat Roy, argate7, googlemaps, Romych, till01, omegabc, Subhi626, bt90, ANATOL, kamisei, iminmi, chtimi

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy