InToGraphics Posted March 15, 2010 Share Posted March 15, 2010 Which audio chips are covered by this ? Link to comment Share on other sites More sharing options...
x.di Posted March 16, 2010 Share Posted March 16, 2010 You can no longer use DSDT audio inject, you can use it but it will no longer inject because AppleHDA is hardcoded, Even Legacy kext will no longer work. Legacy kext and dsdt injecting for 889a works just fine Link to comment Share on other sites More sharing options...
InToGraphics Posted March 16, 2010 Share Posted March 16, 2010 Yes, I've got OS X 10.6.2 installed and an ALC889a. DSDT patch is working just fine. Will check the AppleHDA.kext version later. Link to comment Share on other sites More sharing options...
atlee Posted March 16, 2010 Share Posted March 16, 2010 Legacy kext and dsdt injecting for 889a works just fine not with the latest AppleHDA using the audio update it isn't. trust me i've tested and i also know AppleHDA is hardcoded. Link to comment Share on other sites More sharing options...
aylamrin Posted March 17, 2010 Share Posted March 17, 2010 I've made a better LegacyHDA.kext for 889a sound.No assertions, every port work but no "Digital Out" - AppleHda just can't handle so much ports. You will have working : Front HDA Mic Front HDA Headphone (swapped with Green Line Out) --- Back Mic Back Line In Back Digital In Back Line Out (4 ports) In DSDT you must enter this lines : Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x03 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x01 }, "layout-id", Buffer (0x04) { 0x75, 0x03, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } add LegacyHDA.kext in your /Extra/Extensions/ folder The advantages of my LegacyHDA.kext that you will have "Ambient noise reduction" for MICs and on ALL Line OUTs you will have CLEAR Sound with BASSES unlike other kexts that give you really bad sound without basses on lineouts... The trick was to change in "pinconfig" all LineOuts to "Speaker"... P.S. You can use with my LegacyHDA and VANILLA AppleHDA ALL types of surround sounds in Mac Os : 5.1 Surround 6.1 Surround 7.1 Surround 7.1 Rear Surround --- Quadraphonic Hexagonal Octagonal LegacyHDA.kext.zip Could anybody PM me this LegacyHDA ? I'm not able to download *any* file from the forum ... Link to comment Share on other sites More sharing options...
InToGraphics Posted March 17, 2010 Share Posted March 17, 2010 The LegacyHDA.kext from post #719 you are referring to is removed. So are the screenshots in that post. So I doubt if it is a problem with all files in the forum. Could anybody PM me this LegacyHDA ? I'm not able to download *any* file from the forum ... Link to comment Share on other sites More sharing options...
Richdave Posted March 19, 2010 Share Posted March 19, 2010 The LegacyHDA.kext from post #719 you are referring to is removed. So are the screenshots in that post. So I doubt if it is a problem with all files in the forum. they seem to be available now... Link to comment Share on other sites More sharing options...
tonboy13 Posted March 22, 2010 Share Posted March 22, 2010 Thank you! DSDT + LegacyHDA.kext works fine here on GA-P35-DS3R ánd GA-EP45-DS3. I chose the 3 outs+2 LegacyHDA.kext for Digital Out which works perfectly . Link to comment Share on other sites More sharing options...
atlee Posted March 23, 2010 Share Posted March 23, 2010 I can either give you an edited version of both my AppleHDA and VoodooHDA but at this stage i will give you my final version of my edited AppleHDA v1.83fc1 Finally i have 10.6.2 with all the below outputs, Please TEST and advise. ENABLED: Node 27 - Headphones Green Node 20 - Lineout Green Node 21 - Lineout Black Node 22 - Lineout Orange Node 23 - Lineout Grey Node 30 - SPDIF-Out Orange Node 24 - Mic at rear Pink Node 25 - Mic at front Pink Node 26 - Line-In Blue Node 31 - SPDIF-In Yellow REMOVED Node 29 - Optical White - Removed as not supported How to get 5.1 Analogue Goto Applications --> Utilities --> Audio Midi Setup Click + Sign, Create Aggregate Device -->Select the bottom 3 Lineouts as the first one is your Green Lineout. Click Configure Speakers --> Multichannel --> 5.1 Surround --> Click done all good. MY DSDT Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "codec-id", Buffer (0x04) { 0x88, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x78, 0x03, 0x00, 0x00 }, "device-type", Buffer (0x07) { "ALC888" }, "PinConfigurations", Buffer (0x30) { /* 0000 */ 0x10, 0x44, 0x01, 0x01, 0x12, 0x14, 0x01, 0x01, /* 0008 */ 0x11, 0x64, 0x01, 0x01, 0x14, 0x24, 0x01, 0x01, /* 0010 */ 0x40, 0x9C, 0xA1, 0x01, 0x50, 0x9C, 0xA1, 0x02, /* 0018 */ 0x4F, 0x34, 0x81, 0x01, 0x20, 0x4C, 0x21, 0x02, /* 0020 */ 0xF0, 0x01, 0x33, 0x59, 0x01, 0xE6, 0x05, 0x40, /* 0028 */ 0x30, 0x61, 0x4B, 0x01, 0x60, 0x71, 0xCB, 0x01 }, "reg", Buffer (0x28) { /* 0000 */ 0x00, 0xD8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0xD8, 0x00, 0x02, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00 }, "platformFamily", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) {} } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } } The AppleHDA kext here was designed off ALC888 Codec dump from myself using address 2, You can get this kext to work with address 1 or 0 but you will have to edit one of the files with your Vista/Win7 Codec verbs. http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=68772 Link to comment Share on other sites More sharing options...
tonboy13 Posted March 30, 2010 Share Posted March 30, 2010 Damn, lost sound with 10.6.3, need new DSDT fix or LegacyHDA.kext? Link to comment Share on other sites More sharing options...
InToGraphics Posted March 30, 2010 Share Posted March 30, 2010 The 10.6.3 update has probably overwritten your patched kext(s). http://netkas.org/?p=382 Link to comment Share on other sites More sharing options...
Anilo Posted March 31, 2010 Share Posted March 31, 2010 hi everybody, im bit confused.. my mobo is: ASUS P5Q SE, osx 10.6.2 32bit i have these values in Profiler: device id: 0x104382FE audio id: 885 so this is ALC885 or? 888 or 889a? in a manual is marked as Realtek ALC 1200 8-channel High definition Audio. what i need to get mic input port? if i dont use driver, profiler get (no Audio), and i have sound...but no mic if i use driver for 885 i get Device ID: 0x104382FE Audio ID: 885... and no sound after i used ALC889a_LayoutID_885.zip... i get these values: Device ID: 0x104382FE Audio ID: 885 Available Devices: S/P-DIF Out: Connection: Internal Line Out: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack External Microphone: Connection: 1/8-Inch Jack Headphone: Connection: 1/8-Inch Jack S/P-DIF Out: Connection: RCA ..and no sound:/ i used one driver what replaced my values once to audio id: 888. some one know what i need to get a mic? appleHDA,legacyHDA,voodooHDA?DSDT? thanks for advance Link to comment Share on other sites More sharing options...
VCH888 Posted March 31, 2010 Author Share Posted March 31, 2010 hi everybody, im bit confused..my mobo is: ASUS P5Q SE, osx 10.6.2 32bit ............ Please go to ask someone in this thread, http://www.insanelymac.com/forum/index.php?showtopic=161430 It's for ASUS. Thank you. Link to comment Share on other sites More sharing options...
Vito Kwok Posted April 1, 2010 Share Posted April 1, 2010 yay, my sound works now! Thank so much!!! Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Share Posted April 3, 2010 tmongkol dont know who made the alc888 10.6.3 kext but pathmaps are incorrect, been working on pathmaps for a while, Linein is 26 and mic rear is 24, but this file creates no insertion errors because it only has so many outputs. My version is everything except Front HP/Mic, Don't think Apple supports everything. Link to comment Share on other sites More sharing options...
kizwan Posted April 3, 2010 Share Posted April 3, 2010 You need to hex edit AppleHDA file (in AppleHDA.kext/Contents/MacOS/ folder). Change 8508ec10 with yours. E.g. if ALC889 change to 8908ec10 (change all). kizwan Damn, lost sound with 10.6.3, need new DSDT fix or LegacyHDA.kext? Link to comment Share on other sites More sharing options...
tonboy13 Posted April 3, 2010 Share Posted April 3, 2010 You need to hex edit AppleHDA file (in AppleHDA.kext/Contents/MacOS/ folder). Change 8508ec10 with yours. E.g. if ALC889 change to 8908ec10 (change all). kizwan False alarm, the onboard audio had been disabled . Still working great with DSDT+LegacyAppleHDA.kext . Link to comment Share on other sites More sharing options...
tonydickinson Posted April 4, 2010 Share Posted April 4, 2010 You need to hex edit AppleHDA file (in AppleHDA.kext/Contents/MacOS/ folder). Change 8508ec10 with yours. E.g. if ALC889 change to 8908ec10 (change all). kizwan Hi Kizwan Thanks for this but being a noob am having difficulties in editing the hex file. 1. Copied AppleHDa.kex to desktop 2. Edited Contents/Macosx with HexEditor. But appear unable to save Can you please advise good hexeditor to use or tell me what I am doing wrong. Help much appreciated. FYI MB MSI GD80 Sound ALC889 Thanks mate/Tony Link to comment Share on other sites More sharing options...
kizwan Posted April 4, 2010 Share Posted April 4, 2010 .......................................Thanks for this but being a noob am having difficulties in editing the hex file. 1. Copied AppleHDa.kex to desktop 2. Edited Contents/Macosx with HexEditor. But appear unable to save ................................... Hi Tony, The file ownership is preventing you from saving the modified file. Please do like this (use Terminal application):- 1) sudo -s - press Enter & enter your password & press Enter 2) mv /System/Library/Extensions/AppleHDA.kext ~/Desktop/ - Move AppleHDA.kext file to Desktop. press Enter. 3) cd ~/Desktop - press Enter 4) chown -R tony:staff AppleHDA.kext - change tony with your computer account name. Press Enter. Don't close Terminal application yet. - Use your favorite hex editor to edit "AppleHDA" file (in AppleHDA.kext/Contents/MacOs/ folder). Change all 8508ec10 with your audio device ID. E.g. if ALC889 change to 8908ec10 (change all). Save. Return to Terminal application. 5) chown -R root:wheel AppleHDA.kext - press Enter. 6) mv AppleHDA.kext /System/Library/Extensions/ - press Enter. - reboot. When you move the kext file to another directory, kext cache file will rebuild automatically. The same thing happen when you add kext file to /System/Library/Extensions/ folder. Good luck. kizwan Link to comment Share on other sites More sharing options...
ubuntux Posted April 4, 2010 Share Posted April 4, 2010 I'm getting nuts. I cant figure out what to do now. I have GA-X38-DQ6 mainboard with ALC889A sound driver. I'd like to enable digital output using SPDIF. I currently have no sound, and when I look in profiler I see "No Built-in Audio". Contents of /System/Library/Extensions : nothing with HDA Contents of /Extra/Extensions: also empty So I have no kexts installed for audio. What should I do to enable audio digital out. I'm using OSX 10.6.3 64 bit. Hope that somebody can help me, cause I've spend hours reading and trying stuff, all with no result! Link to comment Share on other sites More sharing options...
VCH888 Posted April 4, 2010 Author Share Posted April 4, 2010 I'm getting nuts. I cant figure out what to do now.I have GA-X38-DQ6 mainboard with ALC889A sound driver. I'd like to enable digital output using SPDIF. I currently have no sound, and when I look in profiler I see "No Built-in Audio". Contents of /System/Library/Extensions : nothing with HDA Contents of /Extra/Extensions: also empty So I have no kexts installed for audio. What should I do to enable audio digital out. I'm using OSX 10.6.3 64 bit. Hope that somebody can help me, cause I've spend hours reading and trying stuff, all with no result! Get AppleHDA_1.8.4fc3 on the first post and install it into /S/L/E by using Kext Utility, and use Disk Utility for Repair Disk Permissions. or using Terminal, please go to post #745 by kizwan Get LegacyHDA.kext and HDAEnabler.kext , and select one of them for ALC885. Install LegacyHDA.kext and HDAEnabler.kext for ALC885 into /Extra/Extensions Are you using DSDT.aml? If not, please following the above. If yes, is there Device (HDEF) [changed from Device (AZAL) mostly] in your DSDT? Please post your DSDT.dsl. Link to comment Share on other sites More sharing options...
ubuntux Posted April 4, 2010 Share Posted April 4, 2010 Get AppleHDA_1.8.4fc3 on the first post and install it into /S/L/E by using Kext Utility,and use Disk Utility for Repair Disk Permissions. or using Terminal, please go to post #745 by kizwan Get LegacyHDA.kext and HDAEnabler.kext , and select one of them for ALC885. Install LegacyHDA.kext and HDAEnabler.kext for ALC885 into /Extra/Extensions Are you using DSDT.aml? If not, please following the above. If yes, is there Device (HDEF) [changed from Device (AZAL) mostly] in your DSDT? Please post your DSDT.dsl. You're great!!! Finally I got this working! Just by doing the stuff you wrote! You've made my day! Link to comment Share on other sites More sharing options...
tonydickinson Posted April 4, 2010 Share Posted April 4, 2010 Hi Tony, Good luck. kizwan Hi Kizwan, Wow - thank you very much it works fine now - much appreciated. Take Care/Tony Link to comment Share on other sites More sharing options...
tonydickinson Posted April 6, 2010 Share Posted April 6, 2010 Hi Kizwan, Wow - thank you very much it works fine now - much appreciated. Take Care/Tony Hi Kizwan, am really grateful to you for the AppleHDA fix, however I hope you have no objection but I posted your comments on the Efi-x Users forum with acknowledgement to you. Since making the changes I am having some issues as is Aargh-a-Knot as Syspref/Audio seems to be be inactive and the pin outs do not appear to work correctly. As advised I am a noob of sorts and believe the problem could be the LEGACY.HDA we are using as mine is the original and there are so many around. Please see http://www.efixusers.com/showthread.php?t=778&page=2 for more info. I would appreciate any suggestions. My legacyHDA is attached. Brgds/Tony LegacyHDA.kext.zip Link to comment Share on other sites More sharing options...
haleg Posted April 7, 2010 Share Posted April 7, 2010 I'm also getting nuts. I cant figure out what to do now. I have GA-g33m-sh2 mainboard with ALC889A sound driver. I'd like to enable digital output using SPDIF. I currently have no sound, and when I look in profiler I see "No Built-in Audio". Contents of /System/Library/Extensions : nothing with HDA Contents of /Extra/Extensions: also empty So I have no kexts installed for audio. What should I do to enable audio digital out. I'm using OSX 10.6.3 64 bit. Hope that somebody can help me, cause I've spend hours reading and trying stuff, all with no result! Link to comment Share on other sites More sharing options...
Recommended Posts