• Posts

Experimental 6 channel AppleHDA for ALC889 v269.25 (10.10.2)


5 Screenshots

About This File

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


Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method


Store (Package (0x0E)



Buffer (0x09)





Buffer (0x06)





Buffer (0x0F)


"Realtek ALC889"



Buffer (0x16)


"High Definition Audio"



Buffer (0x04)


0x20, 0x00, 0x00, 0x00



Buffer (0x0A)





Buffer (Zero) {}

}, Local0)

DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

Return (Local0)


}It is necessary for some motherboards (such as ASUS) to add IRQNoFlags under HPET, in order to load AppleHDA:Device (HPET)



Name (BUF0, ResourceTemplate ()


IRQNoFlags ()


IRQNoFlags ()


IRQNoFlags ()


IRQNoFlags ()


Memory32Fixed (ReadOnly,

0xFED00000, // Address Base

0x00000400, // Address Length


...skip...**CAUTION** After updating to OS X Yosemite, it is necessary to add the boot argument "kext-dev-mode=1" in order to make this patched AppleHDA work:kext-dev-mode=1

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 v269.25 (10.10.2)

  • Fixed binary patch for OS X Yosemite

  • Download this file

  • User Feedback

    Create an account or sign in to leave a review

    You need to be a member in order to leave a review

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    There are no reviews to display.