ALC889A, Gigabyte (Intel), and other ALC88#(x), Updated Nov 17, 2009 |
![]() |
ALC889A, Gigabyte (Intel), and other ALC88#(x), Updated Nov 17, 2009 |
|
tmongkol
a business man
|
![]() |
Dec 14 2008, 04:31 PM Post #1
|
![]() ![]() ![]() ![]()
|
Thanks to:
THe KiNG, stickpin, Kabyl, karaakeha1, MadTux, Taruga and everyone (will be listed if I remember) who published kexts and information. Updated on 2009-11-03 Reorganized To all Gigabyte AMD w/ALC889A users, it seems to be that my edited kexts could not work on your (AMD) systems. It may be because of AMD chipset. I am really sorry that I could not help you. Knowledge & How to: [HOW TO] Patch AppleHDA - Knowledge Base by THe KiNG How to patch AppleHDA.kext from 10.5.2 and above, Ii is a little bit hard, but is fun. by MadTux [How To] Pinconfig for Linux users by Master Chief Audio Device Technologies for Windows from Microsoft Pin Configuration Guidelines for High Definition Audio Devices from Microsoft Legacy AppleHDA for BOOT-132 by stickpin [How TO] 5.1 Surround Sound by consolation [How to] Have sound on all of your speakers by macgirl DSDTs: DSDT: trick retail drivers by changing "device-id" (e.g USB) by zhell ACPI (DSDT) Patcher for BIOS and AML by koalala DSDT Patcher by fassl DSDT fixes for Gigabyte boards by iSoprano DSDT - Vanilla Speedstep - Remove _cst errors for MB without C-states by FormerlyKnownAs Installing a patched AppleHDA.kext, legacy kext, and HDAEnabler.kext to whare? A vanilla AppleHDA.kext or a patched AppleHDA.kext must be installed into /System/Library/Extensions only. Any legacy kext(s) and HDAEnabler.kext can be installed into /Extra/Extensions, /Extra/Extensions.mkext, or /System/Library/Extensions. ***If you are using DSDT.aml that has HDEF, you don't need such HDAEnabler.kext.*** ***layout-id in DSDT or HDAEnabler.kext must be matched to LayoutID in info.plists of LegacyHDA.kext or AppleHDA.kext.*** Software: Kext Helper b7 for installing HDAEnabler.kext and AppleHDA.kext to Extensions folder. Kext Utility for SL ??? To avoid popping sound (before normal sound) is setting model to be MacPro. ############################################### About SPDIF output pin on a Gigabyte mainboard The evening of Nov 16, 2009, I made a coax SPDIF output backet and connected it to SPDIF output pin on board. It worked the same as SPDIF output on the back of mainboard. I tested that the signal passed through a digital receiver, including DTS. I have no idea about audio HDMI since I don't have an LCD/LED TV yet. ############################################### For OS X 10.6 focusing on Gigabyte ALC88#(x), legacy/dummy kexts only. For using my LegacyHDA.kext with 1.7.9a4 AppleHDA.kext (10.6.2), please remove BuiltInHDA key from info.plist of LegacyHDA.kext., see an example. by using TextEdit: CODE <key>BuiltInHDA</key> <dict> <key>CFBundleIdentifier</key> <string>com.apple.driver.AppleHDAController</string> <key>CodecAddressFilterArray</key> <array> <dict> <key>CodecAddressMask</key> <data>AQAAAA==</data> <key>LayoutID</key> <integer>16392</integer> </dict> <dict> <key>CodecAddressMask</key> <data>AQAAAA==</data> <key>LayoutID</key> <integer>0</integer> </dict> </array> <key>HDAConfigDefault</key> <array> <dict> <key>CodecID</key> <integer>283904133</integer> <key>ConfigData</key> <data>IYccQCGHHZAhhx6gIYcfkCGXHFAhlx2QIZceoSGXHwIhpxxgIacdMCGnHoEhpx8BIbcccCG3HUAht x4hIbcfAiFHHBAhRx1AIUceESFHHwEhVxwgIVcdECFXHgEhVx8BIWccMCFnHWAhZx4BIWcfASF3HIAhd x 0gIXceASF3HwEh5xyQIecdYSHnHksh5x8BIfccoCH3HQEh9x7LIfcfAQ==</data> <key>FuncGroup</key> <integer>1</integer> <key>LayoutID</key> <integer>885</integer> </dict> </array> <key>IOClass</key> <string>AppleHDAController</string> <key>IOPCIClassMatch</key> <string>0x04020000&0xFFFE0000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>PostConstructionInitialization</key> <array> <dict> <key>Layouts</key> <array> <integer>36</integer> <integer>38</integer> <integer>52</integer> <integer>53</integer> </array> <key>widgets</key> <array> <dict> <key>MicAttributes</key> <integer>28</integer> <key>MicInfo</key> <string>Sampled on rising edge</string> <key>NodeID</key> <integer>39</integer> <key>PinConfigDefault</key> <integer>2426405136</integer> </dict> </array> </dict> </array> <key>RequireMaxBusStall</key> <array> <dict> <key>Layouts</key> <array> <integer>66</integer> </array> <key>MaxBusStall</key> <integer>15000</integer> </dict> </array> </dict> or using Property List Editor to remove BuiltInHDA key, see a picture:
legacyhda.jpg ( 68.12K )
Number of downloads: 396For Gigabyte (E)P35 & (E)P45 and may be compatible to other Gigabyte motherboards on how to make DSDT. Making DSDT.aml for your PC is better. There are LegacyHDA.kext for ALC889a and ALC888. 10.5.8 & SL Ready (updated and fixed)
How_to_patch_DSDT_with_LAN_and_HDEF_functions_including_LegacyHDA.zip ( 552.38K )
Number of downloads: 6976Also see more info about HDEF @post #392 for ALC889a Also see more info about HDEF @post #498 for ALC888 Series of LegacyHDA.kext for Gigabyte ALC888 and ALC889a 10.5.8 & SL Ready Series of LegacyHDA.zip or
Series_of_LegacyHDA.zip ( 414.67K )
Number of downloads: 2225HDAEnabler for Snow for someone doesn't want to edit DSDT with HDEF. HDAEnabler for Snow.zip ***LegacyHDA.kext contains only info.plist so it has to work with AppleHDA.kext.*** should be working with vanilla AppleHDA.kext version 1.5.7a24 and higher Some other Gigabyte ALC88#(x): ALC662 = ALC662..........found on 945GCM-S2L ALC883 = ALC883..........found on G31M-ES2L ALC888B = ALC887 *** found on G41M-ES2L For testing Gigabyte P55 users: I need some feedback whether or not LegacyHDA.kext working for you. I made them based on my assuption that Gigabyte's ALC88#(x) should have the same codec verbs. Gigabyte_ALC888b_P55.zip Gigabyte_ALC889_P55.zip not for ALC889a ############################################### You may use patched AppleHDA.kext of OS X 10.5 to be run in OS X 10.6 at 32bit mode. ############################################### For OS X 10.5 mostly for Gigabyte ALC889a Before download edited AppleHDA.kext, please read followings:
readme.pdf ( 17.93K )
Number of downloads: 4783---> will tell you which kext you want.
errors.pdf ( 31.29K )
Number of downloads: 1466---> explains some errors of my previous edited AppleHDA.kexts.
CodecVerbs.zip ( 4.74K )
Number of downloads: 1810---> CodecVerbs, 889-00.rtf can be used for Gigabyte ALC889A & ALC888. Before installing AppleHDA.kext (and HDAEnbler.kext) If you have ALCInject.kext, AppleAzaliaAudio.kext, or AppleAC97Audio.kext in /S/L/E, please remove it/them. ========================================================= These followings are edited AppleHDA.kexts for ALC889A. You may choose the one fits to your system. Requirement: OS X 10.5 or higher for ALC889A layout-id = 12 ; 0x0000000c ; 0x0c, 0x00, 0x00, 0x00 from 10.5
1.4.0a22.zip ( 409.6K )
Number of downloads: 1423Requirement: OS X 10.5.4 or higher for ALC889A layout-id = 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00
1.5.7a24_3outs3ins_digital_HDA_headphone.zip ( 534.19K )
Number of downloads: 997
1.5.7a24_3outs3ins_digital_regular_headphone.zip ( 535.83K )
Number of downloads: 358
1.5.7a24_4outs3ins_analog_HDA_headphone.zip ( 534.21K )
Number of downloads: 569
1.5.7a24_4outs3ins_analog_regular_headphone.zip ( 535.45K )
Number of downloads: 373Requirement: OS X 10.5.6 or higher for ALC889A layout-id = 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00
n1_1.6.2a37_3outs3ins_digital_HDA_headphone.zip ( 603.48K )
Number of downloads: 527
n2_1.6.2a37_3outs3ins_digital_regular_headphone.zip ( 604.48K )
Number of downloads: 262
n3_1.6.2a37_4outs3ins_analog_HDA_headphone.zip ( 603.21K )
Number of downloads: 551
n4_1.6.2a37_4outs3ins_analog_regular_headphone.zip ( 604.25K )
Number of downloads: 313Requirement: OS X 10.5.6 or higher for ALC889A layout-id = 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00 These following files have no front mic that causes of "Sound assertion "0 == fMikeyDriver" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1063 goto handler."
N1_1.6.2a37_3outs2ins_digital_HDA_headphone.zip ( 603.32K )
Number of downloads: 428
N2_1.6.2a37_3outs2ins_digital_regular_headphone.zip ( 604.33K )
Number of downloads: 178
N3_1.6.2a37_4outs2ins_analog_HDA_headphone.zip ( 603.05K )
Number of downloads: 287
N4_1.6.2a37_4outs2ins_analog_regular_headphone.zip ( 604.09K )
Number of downloads: 227------------------------------------------------------------------ Credit to stickpin for making legacy kexts. working with AppleHDA.kext version 1.5.7a24, 1.6.2a37 for ALC889A layout-id = 889 ; 0x00000379 ; 0x79, 0x03, 0x00, 0x00
Legacy_3outs3ins_digital_HDA_headphone.zip ( 21.74K )
Number of downloads: 591
Legacy_3outs3ins_digital_regualr_headphone.zip ( 21.96K )
Number of downloads: 252
Legacy_4outs3ins_analog_HDA_headphone.zip ( 21.67K )
Number of downloads: 453
Legacy_4outs3ins_analog_regualr_headphone.zip ( 21.91K )
Number of downloads: 298No front mic available.
series_of_legacy_no_front_mic.zip ( 95.22K )
Number of downloads: 397***************************************** Requirement: OS X 10.5.7 or higher 1.6.8a3 AppleHDA [/color]note: front mic is not available. *** [color="brown"]layout-id = 885 ; 0x00000375 ; 0x75, 0x03, 0x00, 0x00***
HDAEnabler_for_1057.zip ( 11.88K )
Number of downloads: 1471This HDAEnabler.kext should be used with 1.6.8a3 AppleHDA.kext.
L1_3outs2ins_digital_HDA_headphone.zip ( 630.14K )
Number of downloads: 617
L2_3outs2ins_digital_regular_headphone.zip ( 631.01K )
Number of downloads: 290
L3_4outs2ins_analog_HDA_headphone.zip ( 629.92K )
Number of downloads: 516
L4_4outs2ins_analog_regular_headphone.zip ( 630.8K )
Number of downloads: 366
Series_LegacyHDA_1057.zip ( 109.58K )
Number of downloads: 1068***************************************** --------------------------------------------------------------------- vanilla AppleHDA.kext
Original_AppleHDA.kext_1.5.7a24.zip ( 521.78K )
Number of downloads: 343
Original_AppleHDA.kext_1.6.2a37.zip ( 641.3K )
Number of downloads: 898================================ Previous edited AppleHDA.kexts 1)
ALC889A_V1.zip ( 1.01MB )
Number of downloads: 8182)
ALC889A_V2.zip ( 1.01MB )
Number of downloads: 1050removed all "SignalProcessing" key from PathMapRef. 3)
ALC889A_1056.zip ( 746.25K )
Number of downloads: 6144)
ALC889A_1056_fix.zip ( 747.3K )
Number of downloads: 2325Front mic fixed. 5)
AppleHDA_10.5.6.zip ( 549.78K )
Number of downloads: 1174--------------------------------------------------------- AppleHDA.kext for ALC888 (Gigabyte), tested on GA-EP45-UD3LR (gave to my brother) 1.5.7a24 888.zip 1.6.2a37 888.zip --------------------------------------------------------- DIY Edit AppleHDA.kext/Contents/Resources/English.lproj/Localizable.strings, see picture below for an example:
local_strings.jpg ( 265.72K )
Number of downloads: 2610and results
local_in.jpg ( 67.4K )
Number of downloads: 1929
local_out.jpg ( 59.01K )
Number of downloads: 1297(got from AlainTox714's thread) |
|
Reign Of Terror
InsanelyMac Protégé
|
![]() |
Dec 14 2008, 04:38 PM Post #2
|
![]()
|
any idea how i can get my ALC888 onboard sound workin on a GA-EX58-DS4? heres my linux codec dump:
Attached File(s)
|
|
tmongkol
a business man
|
![]() |
Dec 15 2008, 07:38 AM Post #3
|
![]() ![]() ![]() ![]()
|
any idea how i can get my ALC888 onboard sound workin on a GA-EX58-DS4? heres my linux codec dump: To Reign Of Terror, This is your request. removed please go to post #12 for ALC888 I am not sure whether it's working or not. Please try and reply me your result. |
|
Reign Of Terror
InsanelyMac Protégé
|
![]() |
Dec 15 2008, 11:19 PM Post #4
|
![]()
|
hmm... i tried installing the AppleHDA and HDAEnabler kexts from the 3outs3ins folder with kexthelper, and it made my boot time go from about 10 secs to about 45 secs, after which it just gives me a blank black screen. i booted back into windows, deleted the kexts, and Leopard loaded in 10 secs with no problems. any idea?
|
|
|
tmongkol
a business man
|
![]() |
Dec 16 2008, 08:39 AM Post #5
|
![]() ![]() ![]() ![]()
|
hmm... i tried installing the AppleHDA and HDAEnabler kexts from the 3outs3ins folder with kexthelper, and it made my boot time go from about 10 secs to about 45 secs, after which it just gives me a blank black screen. i booted back into windows, deleted the kexts, and Leopard loaded in 10 secs with no problems. any idea? To Reign Of Terror I used to got the same problem when I used the wrong Layout. So, I decided to remove all "SignalProcessing" key from PathMapRef. Please try again and reply me your result. removed tmongkol |
|
MacNutty
Mad for Mac
|
![]() |
Dec 16 2008, 11:20 AM Post #6
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
To Reign Of Terror I used to got the same problem when I used the wrong Layout. So, I decided to remove all "SignalProcessing" key from PathMapRef. Please try again and reply me your result. [attachment=40389:ALC888_V2.zip] tmongkol Will it work for ALC888/S/T on DG33FB with 6 channel (5.1 sound)? |
|
Reign Of Terror
InsanelyMac Protégé
|
![]() |
Dec 16 2008, 10:35 PM Post #7
|
![]()
|
to tmongkol:
I havent tried your latest kext package, but I have good news. I emailed the guy over at osxupdate.blogspot.com about my issue with your last kext package, as well as other things I've tried, and he sent over a few different kexts that he whipped up based on my codec_dump.txt file. One of them worked! I now have rear audio output, digital output, rear audio input, front audio output, and rear audio line-input. It's not 5.1 surround, and I have no front-panel input, but I have no objections as of yet. All I really wanted was front-panel output. 5.1 would be a plus, but I'm happy Thanks for the help though, and thanks to the guy over at osxupdate.blogspot.com! |
|
tmongkol
a business man
|
![]() |
Dec 17 2008, 02:39 AM Post #8
|
![]() ![]() ![]() ![]()
|
|
|
triple675
InsanelyMac Protégé
|
![]() |
Dec 17 2008, 04:53 AM Post #9
|
|
@tmongkol
Have you tried updating to 10.5.6? Is your sound still intact? I was using the Legacy method from EFI partition and the sound was fine, but after the update the only way I can get it to work is by using Taruga's patcher to /S/L/E/AppleHDA.kext. I have the same codec as provided by Reign of Terror. I don't mind testing your version 2 that you made for him. I just have couple of questions. Can I use only the Legacy kexts with HDAEnabler? Or do I have to use AppleHDA.kext you provided even with Legacy method? I hoping I can leave everything untouched on my System partition. Thanks! |
|
tmongkol
a business man
|
![]() |
Dec 17 2008, 06:52 AM Post #10
|
![]() ![]() ![]() ![]()
|
@tmongkol Have you tried updating to 10.5.6? Is your sound still intact? I was using the Legacy method from EFI partition and the sound was fine, but after the update the only way I can get it to work is by using Taruga's patcher to /S/L/E/AppleHDA.kext. I have the same codec as provided by Reign of Terror. I don't mind testing your version 2 that you made for him. I just have couple of questions. Can I use only the Legacy kexts with HDAEnabler? Or do I have to use AppleHDA.kext you provided even with Legacy method? I hoping I can leave everything untouched on my System partition. Thanks! To triple675, I've not try 10.5.6 yet. I am still studying about DSDT Patcher amd HDEF so that I can install 10.5.6 w/o problem. I don't think that my modified Lagacy kexts will work with a new AppleHDA.kext, since I took a look AppleHDA.kext10.5.6 which published by cparm a little bit. Now,I hope I can update my system successfully and then study a new AppleHDA.kext. |
|
Vis
InsanelyMac Protégé
|
![]() |
Dec 17 2008, 07:51 PM Post #11
|
![]()
|
QUOTE Ok, noob here. I have a ga-p35-ds3l and it uses the alc889a to my knowledge. I've got the downloaded files, but I admit I have no idea how to install on of this. Anyone tell me quickly how to use these files so I can have sound? EDIT: Solved. The Audio installer file in this thread did the trick for my ACL888 |
|
Reign Of Terror
InsanelyMac Protégé
|
![]() |
Dec 18 2008, 04:14 PM Post #12
|
![]()
|
those of you with ALC888 and cant get it working, try one of these 3 attached kext folders. the guy over at osxupdate.blogspot.com gave me permission to post them, as long as i mentioned that its all Taruga's work.
Attached File(s)
|
|
rramon
InsanelyMac Geek
|
![]() |
Dec 18 2008, 10:27 PM Post #13
|
![]() ![]() ![]()
|
i had serious problems with taruga´s modified 889a kexts in the past (sound distortion, lack of bass), had to optimize them by myself but still not the best quality.
question: is the problem solved with this release? no distortion whatsoever? oh, forgot to mention: i´m on 10.5.6. thanks in advance! edit: nevermind, tried it myself, works fine. volume was too low so i modified the info.plist following this thread |
|
tmongkol
a business man
|
![]() |
Dec 19 2008, 02:07 AM Post #14
|
![]() ![]() ![]() ![]()
|
those of you with ALC888 and cant get it working, try one of these 3 attached kext folders. the guy over at osxupdate.blogspot.com gave me permission to post them, as long as i mentioned that its all Taruga's work. @Reign Of Terror Thank you. tmongkol i had serious problems with taruga´s modified 889a kexts in the past (sound distortion, lack of bass), had to optimize them by myself but still not the best quality. @rramon Did you try my ALC889A_V1.zip and ALC889A_V2.zip? I think the first one has bass. tmongkol |
|
rramon
InsanelyMac Geek
|
![]() |
Dec 19 2008, 03:26 AM Post #15
|
![]() ![]() ![]()
|
yep, did try v1 and i think i´ll keep it.
removing the maximum volume limit gave a lot more pressure to it. |
|
proxys32
InsanelyMac Geek
|
![]() |
Dec 20 2008, 09:34 PM Post #16
|
![]() ![]() ![]()
|
this Set of Kext works great with EFIv9 and p35ds4 rev1 but the little cracking sound before playing audio is really annoying... it's really loud and happen every time i play audio... I was not having this kind of problems with an "old" Patched AppleHDA and Azalia EFI string using efiv8
It seems we will have to wait for a fix |
|
TallonKrd
InsanelyMac Protégé
|
![]() |
Dec 21 2008, 10:45 PM Post #17
|
|
this Set of Kext works great with EFIv9 and p35ds4 rev1 but the little cracking sound before playing audio is really annoying... it's really loud and happen every time i play audio... I was not having this kind of problems with an "old" Patched AppleHDA and Azalia EFI string using efiv8 It seems we will have to wait for a fix I've noticed this problem with any legacy hda solution I've tried. The only way I can get past this cracking sound is by using Taruga's patched hda kext's. Is anyone actively trying to fix this problem? |
|
macgirl
Stargate's Pharaoh
|
![]() |
Dec 22 2008, 04:00 AM Post #18
|
![]()
|
|
|
guvenck
InsanelyMac Protégé
|
![]() |
Dec 23 2008, 10:17 PM Post #19
|
|
So, does anyone have the microphone working? I have a GA-P35-DS3R and the only thing that doesn't work is the bloody Microphone.
|
|
macgirl
Stargate's Pharaoh
|
![]() |
Dec 26 2008, 09:21 PM Post #20
|
![]()
|
those of you with ALC888 and cant get it working, try one of these 3 attached kext folders. the guy over at osxupdate.blogspot.com gave me permission to post them, as long as i mentioned that its all Taruga's work. They are working but Line Out doesn't I guess I need HDA connection to have auto-switching to the front panel headphones. |
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 09:09 AM |