polyzargone Posted January 29, 2017 Share Posted January 29, 2017 And AppleHDA.kext cleaned or restored ? Link to comment Share on other sites More sharing options...
MacPeet Posted January 29, 2017 Author Share Posted January 29, 2017 FixHDA must be off in the Clover in conjunction with the DSDT. Only if no DSDT is present, then the AudioInject in the Clover is done with FixHDA. With DSDT but not. 1 Link to comment Share on other sites More sharing options...
morpheousman Posted January 29, 2017 Share Posted January 29, 2017 AppleHDA.Kext is Clean when using on the fly Version, correct? Okay, with DSDT patched to Layout ID 12: Link to comment Share on other sites More sharing options...
polyzargone Posted January 29, 2017 Share Posted January 29, 2017 AppleHDA.Kext is Clean when using on the fly Version, correct? Okay, with DSDT patched to Layout ID 12: Did you removed layout28.zml.zlib and Platforms.zml.zlib from AppleHDA.kext/Contents/Resources/ folder ? Link to comment Share on other sites More sharing options...
MacPeet Posted January 29, 2017 Author Share Posted January 29, 2017 AppleALC.kext is located in EFI/Clover/kexts/10.12 ? The new LayoutID is detected in System Information / Sound ? 1 Link to comment Share on other sites More sharing options...
vdv Posted January 29, 2017 Share Posted January 29, 2017 @MacPeet - Considering voodoo is working for me on DellT3500 (volume control is the only problem), I'm trying to understand why. I found a script (getdump) done for voodoo which is dumping all configuration. I'm not sure it will help, but you could check if all setting made in voodoo are same made on kext you edited for me. (first part is for HDMI of Video Card). GetdumpAD1984A-DellT3500.zip Link to comment Share on other sites More sharing options...
morpheousman Posted January 29, 2017 Share Posted January 29, 2017 Did you removed layout28.zml.zlib and Platforms.zml.zlib from AppleHDA.kext/Contents/Resources/ folder ? @polyzargone Why would I need to do that? I have been using on-the_fly injection method, Unless I forgot something, that means my AppleHDA.kest is clean. AppleALC.kext is located in EFI/Clover/kexts/10.12 ? The new LayoutID is detected in System Information / Sound ? id.png @MacPeet Yes Link to comment Share on other sites More sharing options...
maisdoidoainda Posted January 30, 2017 Share Posted January 30, 2017 You can try this! I have added your codec in Trial-AppleALC with LayoutID 12. LayoutID 28 is unfortunately already used by another codec in AppleALC. 1. Save the current files (AppleHDA, config.plist and realtekALC.kext)! 2. Then delete realtekALC.kext 3. Delete all the Audio Kext-To-Patch entries in config.plist 4. Change LayoutID 12 (0C) 5. Copy AppleALC.kext to Clover's Kext folder 10.12 Trial_AppleALC.kext_ALC269VB_for_Optiplex790_LayoutID12.zip For all users with 790, please reported (works / not works) for this Trial-AppleALC! I tried this, without DSDT, and no success. Correct ID is show on the System Report: Link to comment Share on other sites More sharing options...
MacPeet Posted January 30, 2017 Author Share Posted January 30, 2017 Thanks for your attempts. Please try this with LayoutID 11 (0B). Trial2_AppleALC.kext_ALC269VB_for_Optiplex790_LayoutID11.zip 1 Link to comment Share on other sites More sharing options...
Willeyeam2017 Posted January 30, 2017 Share Posted January 30, 2017 i have really screwed this time!!!!!, as i boot all the usb's shutoff and dont work and i dont know what to do also i have access to the hdd through indows but i have no mac so i need to know what fie to change or a file supplied with a quick little guide on what to do, thanks please help me!!!!! :blush: :blush: :blush: Link to comment Share on other sites More sharing options...
polyzargone Posted January 30, 2017 Share Posted January 30, 2017 @polyzargone Why would I need to do that? I have been using on-the_fly injection method, Unless I forgot something, that means my AppleHDA.kest is clean. No it's not. The AppleHDA.kext supplied in the on_the_fly_Audio_Optiplex790_10.12_Sierra_276_26.zip (I assume this is the one you used) is customized with layout28.zml.zlib and Platforms.zml.zlib files. Even if you updated Sierra recently to a newer version (say 10.12.0 to 10.12.3 for instance), the AppleHDA.kext remains modified. You need to remove those files to make it vanilla again. 1 Link to comment Share on other sites More sharing options...
MacPeet Posted January 30, 2017 Author Share Posted January 30, 2017 @MacPeet - Considering voodoo is working for me on DellT3500 (volume control is the only problem), I'm trying to understand why. I found a script (getdump) done for voodoo which is dumping all configuration. I'm not sure it will help, but you could check if all setting made in voodoo are same made on kext you edited for me. (first part is for HDMI of Video Card). @vdv try this patched AppleHDA with LayoutID 1 AppleHDA_ADI1984A_T3500_10.12_Sierra_276_26.kext.zip 1. Secure the original AppleHDA 2. Install this patched AppleHDA to S/L/E and rebuild cache 3. try with LayoutID 1 Link to comment Share on other sites More sharing options...
morpheousman Posted January 31, 2017 Share Posted January 31, 2017 No it's not. The AppleHDA.kext supplied in the on_the_fly_Audio_Optiplex790_10.12_Sierra_276_26.zip (I assume this is the one you used) is customized with layout28.zml.zlib and Platforms.zml.zlib files. Even if you updated Sierra recently to a newer version (say 10.12.0 to 10.12.3 for instance), the AppleHDA.kext remains modified. You need to remove those files to make it vanilla again. Okay, thanks for the clarity on that. I will try again. Edit: Cleaned AppleHDA.Kext. Tried again using DSDT Layout ID 12, FixHDA off. No luck. Pref Pane is Empty. Link to comment Share on other sites More sharing options...
morpheousman Posted January 31, 2017 Share Posted January 31, 2017 Thanks for your attempts. Please try this with LayoutID 11 (0B). Trial2_AppleALC.kext_ALC269VB_for_Optiplex790_LayoutID11.zip Success! Only thing I did on DSDT was change 0C to 0B, and then compile. Is that correct? 2 Link to comment Share on other sites More sharing options...
polyzargone Posted January 31, 2017 Share Posted January 31, 2017 Success! Only thing I did on DSDT was change 0C to 0B, and then compile. Is that correct? Yes. That was explained in post #41 . The alternative: I use on my Dell Optiplex already AppleALC method: 1. Install back the original AppleHDA to S/L/E 2. Install the AppleALC to S/L/E 3. Delete all AppleHDA Kext-to-patch entries in Clover 4. delete realtekALC.kext of Clovers kext folder 5. add bootflag -alcbeta 6. Change LayoutID of 1 to 11 (DSDT HDEF 0B) 7. rebuild cache and reboot NB : -alcbeta is not necessary anymore. Link to comment Share on other sites More sharing options...
morpheousman Posted January 31, 2017 Share Posted January 31, 2017 Yes. That was explained in post #41 . NB : -alcbeta is not necessary anymore. Oh, okay, I just need to catch up on 300 posts. Hey, I was fine with the on_the_fly method. lol Link to comment Share on other sites More sharing options...
polyzargone Posted January 31, 2017 Share Posted January 31, 2017 Actually, post #1 explain that too ! optional Audio Optiplex780/760:since version 1.0.13.Release (and later) now with appleALC with LayoutID 11 (0B) https://github.com/vit9696/AppleALC/releases look here: http://www.insanelymac.com/forum/topic/312656-guide-macos-sierra-1012-dell-optiplex-780-760/page-3?do=findComment&comment=2284794 But to be fair, it's not clearly specified that it also works for 790 Series ! I guess MacPeet wasn't aware of that at the time he wrote the guide. Link to comment Share on other sites More sharing options...
morpheousman Posted January 31, 2017 Share Posted January 31, 2017 Well, this next weekend I will probably be upgrading my Optiplex 780. 2 Link to comment Share on other sites More sharing options...
vdv Posted January 31, 2017 Share Posted January 31, 2017 @vdv try this patched AppleHDA with LayoutID 1 AppleHDA_ADI1984A_T3500_10.12_Sierra_276_26.kext.zip 1. Secure the original AppleHDA 2. Install this patched AppleHDA to S/L/E and rebuild cache 3. try with LayoutID 1 Hi. Full Controll, no sound. Link to comment Share on other sites More sharing options...
MacPeet Posted January 31, 2017 Author Share Posted January 31, 2017 @morpheousman Unfortunately, unfortunately, we need to find another free layout ID. LayoutID 11 is now no longer available. Another developer was faster. See here / follow: http://www.insanelymac.com/forum/topic/311293-applealc-—-dynamic-applehda-patching/page-60#entry2360303 and https://github.com/vit9696/AppleALC/tree/master/Resources/ALC269 If you are ready for further attempts, then I develop an AppleALC, which works with several free layoutID's. A layoutID will hopefully work. Suggestions for free layout IDs? 15-19, 21-26, ... With ALC269 unfortunately very many codecs! @vdv Tested without AppleALC? Deleted Trial-AppleALC? Sorry, no more ideas. Link to comment Share on other sites More sharing options...
MacPeet Posted January 31, 2017 Author Share Posted January 31, 2017 I have understood, but I have no ideas. Do not understand why it does not work. The codec_dump is very clear, but still these problems. Link to comment Share on other sites More sharing options...
morpheousman Posted February 1, 2017 Share Posted February 1, 2017 @morpheousman Unfortunately, unfortunately, we need to find another free layout ID. LayoutID 11 is now no longer available. Another developer was faster. I have not had time to read that thread and really understand it. So, it works, but it does not work because layout id 11 is already taken? You want to test some more, I guess we can test some more. Link to comment Share on other sites More sharing options...
Ricky000 Posted February 1, 2017 Share Posted February 1, 2017 Hey, I don't know what you did, but after putting in your config.plist, everything works! Full resolution and ethernet working after removing the kexts you suggest, keeping only AppleIntelE1000e.kext. I see in About This Mac ATI Radeon HD 5000 1024MB which I think is normal. Thank you, I was about to give up! What change did you do to the config, to make it work? I see your config Clover boot options, there is no tick for Inject ATI, Macpeet's one has the tick, is that the problem? I have one remaining problem, the USB is slow when transferring and browsing USB stick, when try to eject USB it takes forever. How to fix that? Hi runo, Did you test the wake from sleep? Is it ok for your HD5450? Link to comment Share on other sites More sharing options...
morpheousman Posted February 3, 2017 Share Posted February 3, 2017 @morpheousman Unfortunately, unfortunately, we need to find another free layout ID. LayoutID 11 is now no longer available. Another developer was faster. See here / follow: http://www.insanelymac.com/forum/topic/311293-applealc-—-dynamic-applehda-patching/page-60#entry2360303 and https://github.com/vit9696/AppleALC/tree/master/Resources/ALC269 If you are ready for further attempts, then I develop an AppleALC, which works with several free layoutID's. A layoutID will hopefully work. Suggestions for free layout IDs? 15-19, 21-26, ... With ALC269 unfortunately very many codecs! @vdv Tested without AppleALC? Deleted Trial-AppleALC? Sorry, no more ideas. Not talking? Link to comment Share on other sites More sharing options...
MacPeet Posted February 3, 2017 Author Share Posted February 3, 2017 I develop something new on the weekend. EDIT: please try this, @morpheousman: Trial3_AppleALC.kext_ALC269VB_for_Optiplex790_LayoutID15.zip LayoutID 15 (0F in DSDT) please report! 2 Link to comment Share on other sites More sharing options...
Recommended Posts