Jump to content

Search the Community: Showing results for tags 'ALC889'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • InsanelyMac Lounge
    • Front Page News and Rumors
    • Reader News and Reviews
    • Forum Information and Feedback
  • OSx86 Project
    • New Releases and Updates
    • New Users Lounge
    • Developers Corner
    • Tutorials (The Genius Bar)
    • Technical FAQ
    • Installation
    • Post-Installation
    • DSDT and SSDT
    • Hardware Components and Drivers
    • Desktops
    • Notebooks
    • Netbooks
    • Tablets
    • MacMod of the Month
    • Multi-booting and Virtualisation
  • International
    • Your Language
    • Deutsch
    • Español
    • Français
    • Italiano
    • Português
    • Русский
  • Apple World
    • Mac OS X
    • Apple Computers and Hardware
    • iOS Devices
    • Mac Applications
    • Mac Programming and Development
    • iOS Programming and Development
    • Mac Gaming
    • Mac Accessories
  • Discuss and Learn
    • Windows Discussion
    • *nix
    • Apple Opinions and Discussion
    • The Great Debates
    • Internet(s), Servers, and Networks
    • Buying Thoughts, Reviews, and Recommendations
    • Mods and Overclocking
    • The Big Issues [Real Life]
  • Everything Else
    • Creativity
    • Thunderdome (Random Stuff)
    • Laughs
    • The Marketplace


  • Kexts
    • Graphics Cards
    • Audio
    • LAN and Wireless
    • Other
  • Kernels
  • Bootloaders
  • DSDTs
    • Patches
  • Pandora
  • Apps
  • Miscellaneous
  • Customization

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start




Website URL







Found 11 results

  1. Version


    10.9.2 AppleHDA.kext that works for my GA-X58A-UD3R v2 ALC889 Motherboard with this DSDT edits: Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x89, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x0F) { "Realtek ALC889" }, "PinConfigurations", Buffer (0x28) { /* 0000 */ 0x10, 0x90, 0xA0, 0x90, 0x20, 0x90, 0xA1, 0x02, /* 0008 */ 0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02, /* 0010 */ 0x30, 0x40, 0x11, 0x01, 0x40, 0x10, 0x01, 0x01, /* 0018 */ 0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01, /* 0020 */ 0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
  2. Version v272.18.1 (10.10.4)


    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 is 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... **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 If you'd like to patch AppleHDA on your own, please check out my original topic. 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!
  3. toleda

    Realtek ALC889 AppleHDA Audio

    Version v2.3.7


    Realtek ALC889 edited AppleHDA.kext_v2.3.7 for Mountain Lion 10.8.4. Expected to work in 10.8.5 and 10.9. Do not repost or distribute kext or included files. This kext requires Audio ID Injection for sound, see Realtek ALC AppleHDA Audio Injection - Sound - InsanelyMac Forum. No additional patching is required. Three Realtek ALC889 Audio_IDs, select one Audio_ID: 1 supports 5 and 6 port ALC8xx onboard and/or AMD/Nvidia HDMI audio Audio_ID: 2 supports 3 port ALC8xx onboard (analog 5.1) and/or AMD/Nvidia HDMI audio Audio_ID: 3 supports 3, 5 and 6 port ALC8xx onboard HD4K/HD3K HDMI audio with or without AMD/Nvidia HDMI audio Four Realtek ALC889 Audio ID injection techniques, select one and install 1. No dsdt/audio enabler/Audio_ID: toleda/audio_kext_enabler 2. dsdt/HDEF/Audio_ID: toleda/audio_ALCInjection 3. ssdt/HDEF/Audio_ID: toleda/audio_ssdt_enabler 4. Clover/Config.plist/PCI/HDAInjection/Audio_ID: toleda/audio_ALCInjection Installation 1. Verify Realtek ALC889 Audio ID injection installed 2. Backup installed S/L/E/AppleHDA.kext and delete 3. Install Downloads/AppleHDA.kext with preferred kext installer, i.e., Kext Wizard, Kext Utility, etc. Capabilities/Guides/Not Supported/Customization/Support/Credit 1. See Mountain Lion Realtek ALC AppleHDA Audio - OSx86 10.8 (Mountain Lion) - InsanelyMac Forum AppleHDA HDMI Audio 1. See Mountain Lion HDMI Audio - OSx86 10.8 (Mountain Lion) - InsanelyMac Forum
  4. Hi, I'm sharing this information for X58a-UD3R users, hoping that it could help someone. Since mavericks installation last year, my rig (X58a-UD3R with latest BIOS FH, I7-950, dual HD7950) had garbled audio and sound cutoff . Switching from patched HDA to VoodooHDA didn't help. I got used to it and tought it would be fixed with Yosemite... Recently, my rig crashed while exiting sleep mode, so badly that after a few reboot attemps, the system displayed a text message explaining that the mobo was reverting to backup BIOS due to main BIOS corruption The backup version was so old that I couldn't boot using Clover anymore, so I had to flash a more recent one. Integrated flashing utility (Q-Flash) doesn't allow a >1MB BIOS, so I chose the very last one smaller than 1MB : version FF The system got bootable again using Clover and to my great surprise, the audio problems are gone. The problem with BIOS version FH (latest) is that it adds "Dolby Home Theater PCEEv4 support". I think it should be avoided. It may be possible to fix the issue using a DSDT patch, but it's far beyond my knowledge . I'll give a try to BIOS version FG1 (second to last) once I reboot to Windows, but for now, I'm keeping v. FF. Bye. Edit 2014/09/11: typo
  5. Hello! I have a Gigabyte Z68-MA-D2H-B3 motherboard with the Realtek ALC889 audio chip. I recently updated to 10.9.2 Mavericks, and had to reinstall the newest ALC889 kext to get my audio back. What's weird though, is how it behaves after sleep. I found countless reports of audio not working after sleep, but mine does, somewhat. Before sleeping, I can have sound coming through my speakers, and plug in some headphones and the speakers will mute, and the audio will start coming through the headphones instead. However, after sleep, something related to the sensing of a plug in a port ceases to work. If I have my headphones plugged in while I sleep the computer, the audio will only come out of the headphones when I wake it up. Unplugging the headphones does not make the speakers turn on, and if I plug the headphones back in, the audio is still only there. To switch outputs, I have to unplug the headphones, sleep the computer, and wake it back up. Now sound comes out of the speakers. I really don't know if it used to work, because only recently have I tried messing with sleep. Its not a huge issue, but I'm a perfectionist, and I'd like to try to get it to work perfectly, if possible. The system does appear to wake itself up after what seems like about 8 hours. It may be waking back up in the night and I don't notice. It turns itself back on for just a few seconds and returns to sleep. I had darkwake=0 set in Chameleon from [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], but recently changed it to darkwake=8 when I started troubleshooting, and it seems to be the same. Tyler
  6. Hello all, I have a Acer Aspire 5935g and installed OSx Mauntain Lion 10.8.4. But I didnt installed sound card ALC889. Can you help me please for that many thanks your advice.
  7. Hi I tried my best with DSDT and followed all tutorials for this MoBo i could find, but they allways point to the Voodoo kext. Unfortunately this sollution is simply not good enough for me. I have very strong noise in my spekers with all the voodoo kexts and it is vital to me that the sound is clean. Soo if You have a sollution better then I then I would be glad to hear it [sic!] So far i installed retail 10.7 with the live DVD (regae) then did the combo 10.7.2. With my DSDT.aml copied to the desktop I used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.2.1 and checked: + user DSDT Install + System Utilities - Drivers - Kexts - Audio - Realtek ALC8xx + ALC8xxHDA + AppleHDARollback - Disk + 3rdPartySATA + Jmicron36x ATA - Network + Realtek Gigabit... I see in SystemUtil that the HDA kext is working (I see input and output choices) but i can't hear a thing. The system is stable so far (no booting in verbose mode to avoid kernel panic as before) but still no clean sound, well no sound at all... Any help will be nice!!! There is a DSDT for MSI X58 pro-e in attachment (extracted in linux and patched with DSDTeditor and debugged in DSDT SE
  8. This patch method will get analog surround sound work in AppleHDA's native multi-channel output rule. If you have problem with this, please use traditional way to patch your AppleHDA. Credit to: THe KiNG, bcc9, Revogirl, TimeWalker, 紫米, VCH888, EMlyDinEsH and many others. If you've never patched AppleHDA, I recommend you to read these two guides about patching AppleHDA before reading this topic. The KiNG's Guide EMlyDinEsH's Guide Take my ALC889 as example: 1. Center Speaker and Subwoofer 2. Left and Right Surround 3. Left and Right Rear (used for 7.1 surround sound) 4. Line in 5. Left and Right Front 6. Mic 7. S/PDIF Optical and Coaxial Internal Speakers: 5 + 1 + 2 Line Out: 3 Digital Out: 7 Internal microphone: 6 Line In: 4 No longer need to setup aggregate device in Audio MIDI Setup to get 6 channel output! 6 channel sound is confirm worked on Built-in Output, even though it's showed as 2 channel in Audio MIDI Setup. (same as Built-in Digital Output) There is no way to adjust the volume in each channel under OS X. You have to adjust the volume on your speakers. PinConfigurations Original ALC889 Codec dumped from Ubuntu: Codec: Realtek ALC889 Address: 2 Node 11 40 01 43 99 [Fixed] SPDIF Out at Int ATAPI Unknown Node 12 20 00 00 00 [N/A] Speaker at Ext Rear Black Node 14 10 44 01 01 [Jack] Line Out at Ext Rear Green EAPD Node 15 12 14 01 01 [Jack] Line Out at Ext Rear Black EAPD Node 16 11 64 01 01 [Jack] Line Out at Ext Rear Orange Node 17 14 24 01 01 [Jack] Line Out at Ext Rear Grey Node 18 50 9c a1 01 [Jack] Mic at Ext Rear Pink VREF_80 Node 19 60 9c a1 02 [Jack] Mic at Ext Front Pink VREF_80 Node 1a 5f 34 81 01 [Jack] Line In at Ext Rear Blue VREF_HIZ Node 1b 20 4c 21 02 [Jack] HP Out at Ext Front Green VREF_HIZ Node 1c f0 01 33 99 [Fixed] CD at Int ATAPI Unknown Node 1d 01 e6 05 40 [N/A] Line Out at Ext N/A White Node 1e 30 61 4b 01 [Jack] SPDIF Out at Ext Rear Orange Node 1f f0 11 11 41 [N/A] Speaker at Ext Rear Black Fixed PinConfigurations: 01171cf0 01171d00 01171e00 01171f40 01271cf0 01271d00 01271e00 01271f40 01471c40 01471d01 01471e10 01471f90 // green jack Internal Speakers 01571c42 01571d01 01571e10 01571f90 // black jack Internal Speakers 01671c41 01671d01 01671e10 01671f90 // orange jack Internal Speakers 01771c30 01771d01 01771e00 01771f90 // grey jack Line Out 01871c10 01871d91 01871ea0 01871f90 // rear mic Internal microphone 01971c70 01971d30 01971e81 01971f02 // front mic Line In 01a71c20 01a71d30 01a71e81 01a71f01 // rear line in Line In 01b71c50 01b71d40 01b71e21 01b71f01 // headphone Headphones 01c71cf0 01c71d00 01c71e00 01c71f40 01d71cf0 01d71d00 01d71e00 01d71f40 01e71c60 01e71de0 01e71e4b 01e71f01 // s/pdif Digital Out 01f71cf0 01f71d00 01f71e00 01f71f40 Be careful about the Internal Speakers: We need to setup "Sequence" (0, 1 & 2) for the analogy multi-channel jacks and use the same "Default Association" to group them. I also changed the jack color to unknown (0), as Mac always use 0 for speakers in PinConfigurations. But I don't think it's necessary. And change all "Default Device" to speakers (1). 40 01 10 90 42 01 10 90 41 01 10 90 Let's take MacBookPro5,2's PinConfigurations as reference: 50 40 2b 01 20 30 8b 01 41 01 10 90 // 6ch speaker 42 01 10 90 // 6ch speaker 10 01 a0 90 40 01 10 90 // 6ch speaker 70 90 a1 01 60 e0 4b 01 30 e0 cb 01 "Use ambient noise reduction" is available for Internal microphone (rear mic) in System Preferences after changing "50 9c a1 01" to "10 91 a0 90". Layout Outputs: Headphone: I've tried to put AmpPostDelay and AmpPreDelay=100 under both Headphone and IntSpeaker. But I found out there are some instrumental sound being cut down in musics and human voice become a bit lower?! I'm not sure. IntSpeaker: It's necessary to setup this SignalProcessing under IntSpeaker, otherwise sound will be distorted even you are not using 6 channel output. There is a value "Dsp6ChOutput" in SignalProcessing. As the name implies, it's used for 6 channel. This is a key to enable AppleHDA's native 6 channel DSP support. Even if you have a different sound card other than my ALC889, you should still use this SignalProcessing section inside the layout.xml, which I attached in ALC889 xml.zip at the bottom of this post, for your IntSpeaker. This whole SignalProcessing section was discovered by VCH888. Thanks to him! But unfortunately, there is no Dsp8ChOutput in AppleHDA, as I've checked all layout xml files and AppleHDA's binary. It's not possible to setup 8 channel sound this way, as AppleHDA does not have 8 channel DSP support. LineOut: SPDIFOut: The signal is digital, so no need to setup any value right here. Inputs: LineIn: There are some problems for hackintosh to use ExtMic. So I changed the rear and front mic to internal mic and line in. MuteGPIO: 0x50 (VREF_80) + 0100 + NodeID (19) = 0x50010019 = 1342242841 Mic: MuteGPIO: 0x50 (VREF_80) + 0100 + NodeID (18) = 0x50010018 = 1342242840 SignalProcessing is used for reducing noise. Platforms The easiest part for sure if you patch AppleHDA in normal way, but using AppleHDA's multi-channel output rules is another case. 0 -0 //Mic (rear mic) --0 -1 //LineIn (front mic) --0 1 -0 //LineIn --0 2 -0 //IntSpeaker (We have to be careful about this in PathMaps. Notice that the jacks are in the same group.) --0 * Black Jack - Left and Right Surround --1 * Orange Jack - Center Speaker and Subwoofer --2 * Green Jack - Left and Right Front -1 //Headphone --0 3 -0 //LineOut --0 4 -0 //SPDIFOut --0 Let's talk about IntSpeaker: All Amp values must be same as what the pictures show below. (2, 0, 0) Black Jack - Left and Right Surround (2, 0, 1) Orange Jack - Center Speaker and Subwoofer (2, 0, 2) Green Jack - Left and Right Front When it comes to mic: The higher Boost value (0~3) you setup, the more sensitive mic you get. Result: Analog 6 channel surround sound can be output by selecting "Internal Speakers" in System Preferences! And no more useless LineOut devices in System Preferences now. Files: ALC889: AppleHDA.kext in forum Downloads layout & Platforms: ALC889 xml.zip Binary patch: sudo perl -pi -e 's|\x84\x19\xd4\x11|\x89\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA HDEF section under DSDT: **Cautions for OS X Yosemite** There are some changes needed to be made after updating to OS X Yosemite. Firstly, this Boot Argument is necessary to be added in order to load the patched AppleHDA correctly: kext-dev-mode=1 Secondly, Binary Patch had also changed: sudo perl -pi -e 's|\x84\x19\xd4\x11|\x00\x00\x00\x00|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA sudo perl -pi -e 's|\x8b\x19\xd4\x11|\x89\x08\xec\x10|g' /System/Library/Extensions/AppleHDA.kext/Contents/MacOS/AppleHDA Good luck! And please do not copy my guide to other website, especially Tonymac's forum! (But I guess they won't even understand this. )
  9. hey folks (and especially carbo178!) - continuing a discussion we started on another topic - i'm looking for a DSDT that will enable audio for this board, which uses the ALC889 driver. the current one i have causes a kernel panic in what appears to be AppleIntelCPUPowerManagement.kext. see the enclosed picture. this is a bit odd because i patched power management with a BIOS flashback to version 0606 so my version of AICPM is unpatched. i guess the DSDT overwrites that setting maybe? and maybe the DSDT is set up for a newer unpatched BIOS like mine was before i flashed it ,and instead uses NullCPUPowerManagment or possibly a patched version of AICPM? scott
  10. Hi, I've just tried to get a working Yosemite 10.10.1 installation on my rig* and succeeded... for a few minutes :-/ I'm using Clover latest revision with AppleACPIPlatform rollback from 10.9.5 (and a few appriopriate kexts for my mobo) Everything was working fine (including sleep) for a few bootups, then I lost audio & Ethernet without altering anything to my installation. Any clue guys ? *My rig : Gigabyte GA-X58A-UD3R v2.0 bios rev FH, Xeon X5660, 12GB DDR3 RAM, 2x AMD HD7950, 512GB Crucial SSD (dual boot with Mavericks and W7), an old HDD with the Yosemite installation, plus a few HDDs.
  11. I've been following a guide but am unable to get my audio to work. The guide I've been following is here: http://tonymacx86.bl...or-onboard.html In my extracted DSDT, there is no HDEF device. So I just guessed and copied a working ALC889 HDEF to my DSDT. It compiled, but when I restarted, I still didn't have working audio. I just noticed that there is no AppleHDA under System Information -> Extensions. So it's either that the kext isn't loading or the DSDT is incorrect (or both). I just want to get 2 channel audio working, and I don't care how I do it. Attached is my DSDT. I got audio working with voodooHDA, but there is a distinct and annoying hiss coming through (actually it sounds awful...). I would really like to have it work through the above method. Any thoughts? dsdt.zip