Luthraz Posted July 8, 2012 Share Posted July 8, 2012 Anyone know of a what to install for OS 10.7.4? I'm looking to get the sound working through the Optical Audio Out port if possible.. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/ Share on other sites More sharing options...
eep357 Posted July 8, 2012 Share Posted July 8, 2012 alc889a? Do you have DSDT with HDEF edits? As soon as you know which audio controller (alc8XXx) and DSDT status, you should have no problem getting it working with a quick google search or forum search. It's been written a thousand times Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1831848 Share on other sites More sharing options...
Luthraz Posted July 9, 2012 Author Share Posted July 9, 2012 According to the wiki, EP45-UD3LR (minus the T) takes ALC888b.kext. I've tried installing this several times to no avail. I've also downgraded to the old version of AppleHDA.kext. I have no idea how to check the DSDT status for the HDEF edits. All the information I find points to just installing the ALC888 kext and that's about it... I suppose I could try again but I'm kind of lost as to what to do with the DSDT. I know I used Kakewalk for the install so it should have gotten everything setup properly as far as the motherboard, unless I need to tweak something. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832055 Share on other sites More sharing options...
eep357 Posted July 9, 2012 Share Posted July 9, 2012 OK, gonna assume here you have a DSDT in /Extra with some basic patching already done so only need to took at audio. Download DSDTSE (google it) use it to open your DSDT and search for HDEF. If HDEF is present, look right below it for "layout ID". If you see this then it's probably already all done, but double check that under "layout ID" you see: Buffer (0x04) { 0x77, 0x03, 0x00, 0x00 }, if "layout ID" is not already listed under under HDEF, or basically the whole HDEF section should look like this so you can figure out if you need to change anything. If you have virgin DSDT that you extracted yourself, DTGP Method will need to be added but based on your install method I doubt you will need to do that part. ALC888b is referenced as ALC887 so if installing anything look for that instead Device (HDEF) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "layout-id", Buffer (0x04) { 0x77, 0x03, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } 1 Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832064 Share on other sites More sharing options...
Luthraz Posted July 10, 2012 Author Share Posted July 10, 2012 Here is what I am showing: 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 (0x28) { /* 0000 */ 0x50, 0x41, 0x01, 0x01, 0x50, 0x40, 0x21, 0x02, /* 0008 */ 0x30, 0x01, 0x10, 0x90, 0x20, 0x60, 0x01, 0x01, /* 0010 */ 0x70, 0x20, 0x01, 0x01, 0xA0, 0x90, 0xA1, 0x02, /* 0018 */ 0x10, 0x30, 0x81, 0x01, 0x40, 0x90, 0xA1, 0x01, /* 0020 */ 0x60, 0x61, 0x4B, 0x01, 0xF0, 0x01, 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) } } Rather than {censored} this entirely up, what should I keep and what should be changed? Thanks a ton for the help man. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832276 Share on other sites More sharing options...
eep357 Posted July 10, 2012 Share Posted July 10, 2012 OK, so make a backup so just incase things go south you can put it back. Then replace all that jazz you got there with the one I did, mine got tabbed over a bit from the left margin, but just fit it where the section you posted was. compile and save as DSDT.aml, So here is mine from my ALC892, really all your changing vs my 892 is the hex for the layout Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "layout-id", Buffer (0x04) { 0x7C, 0x03, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } 1 Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832283 Share on other sites More sharing options...
Luthraz Posted July 10, 2012 Author Share Posted July 10, 2012 Had to take off that last bracket for it to compile. :-) Restarting, hopefully this works! Still nothing. :-( Here is what my Extensions folder has in it right now. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832426 Share on other sites More sharing options...
eep357 Posted July 11, 2012 Share Posted July 11, 2012 just get patched appleHDA.kext for alc887/888b replacing the stock appleHDA.kext and that is it, remove all 4 you have there. Since I can't upload still, there is a patched one is in tnymac's newest multi tool On a side note, DSDT edits can get rid of the nullCPUpowermanagement.kext and sleepEnabler.kext (which can be buggy). Browsing, I was just looking at a patch file for your mobo with the "T" over at http://olarila.com/forum/packs.php witch will take care of those, on the HDEF it uses 0x0C, 0x00, 0x00, 0x00 which =12 for the layout ID, I've seen this used before for various audio chipsets that are not always ALC8xx, but not sure what the reason/function would be for using this ID. It may depend on what layout and pin info is included in the kext's xml files. Still, you can try the patcher they have to perform the other edits and either change HDEF back with what we did after or try both (not at the same time). Just make a backup of it first. 1 Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1832560 Share on other sites More sharing options...
Luthraz Posted July 13, 2012 Author Share Posted July 13, 2012 K I've tried ####### with these kexts installed on two separate reboots and still am getting nothing. I'm tempted to try a windows install just to see if it's a hardware issue. I realize as well in the second image I didn't use the legacy so I tried legacy as well with with the other unchecked and still no dice. :-( Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833446 Share on other sites More sharing options...
eep357 Posted July 13, 2012 Share Posted July 13, 2012 u can't install them all just install the patched HDA for your chipset. Only 1 checkmark for that whole section. Remove all those others you installed first. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833523 Share on other sites More sharing options...
Luthraz Posted July 14, 2012 Author Share Posted July 14, 2012 After choosing the patched version in the list ONLY it still didn't work. So I searched a bit more and found this thread, used the kexts in the first post and it worked! http://www.insanelymac.com/forum/index.php?showtopic=188349&st=20 However, it's got 4 separate line outs and that's it. I'm trying to figure out how to use the Optical Audio but none of them seem to activate it. Haven't fully tested it out yet though, will do so later. Thanks for the help man. Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833572 Share on other sites More sharing options...
eep357 Posted July 14, 2012 Share Posted July 14, 2012 no spdif is no bueno, it's all I use. You ca try adding the injector to the one stated above and see if it helps. It all comes down to having correct layout ID and pin config. So it would be ALC8xxHDA and patched HDA for ALC888b/887 and remove all others Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833583 Share on other sites More sharing options...
Luthraz Posted July 14, 2012 Author Share Posted July 14, 2012 Yeah, I've tried both the legacy and current 888b kexts and they don't do anything. I guess I'm going to stick with the drivers I have right now unless you can think of anything else? Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833806 Share on other sites More sharing options...
eep357 Posted July 15, 2012 Share Posted July 15, 2012 yup, you can use voodoo which is in the universal section, it should enable spdif. it can be buggy but usually one of the versions will work fine, remove all other HDA and injectors first. If you get any audio feedback problems there is a seperate voodoo audio preferance pane where you can play with the settings, usually the input gain needs to be turned down you can also try changing the layout id string in the DSDT to 0x0C, 0x00, 0x00, 0x00 and see if that will work for patched appleHDA Link to comment https://www.insanelymac.com/forum/topic/280365-walkthrough-for-sound-on-ep45t-ud3lr/#findComment-1833858 Share on other sites More sharing options...
Recommended Posts