wern apfel Posted March 16, 2016 Share Posted March 16, 2016 Thank you vit9696 for this kext, it works even with an exotic creative codec Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224431 Share on other sites More sharing options...
LockDown Posted March 17, 2016 Share Posted March 17, 2016 @vit9696 -x or -s will also disable AppleALC. In Clover or Chameleon, -x is Safe Mode. -s is Single Mode Is that your point? To All: for those who wants to install it in /L/E or /S/L/E, add the following in AppleALC plist to make sure it gets loaded BEFORE AppleHDA. <key>OSBundleRequired</key> <string>Root</string> 1 Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224492 Share on other sites More sharing options...
vit9696 Posted March 17, 2016 Author Share Posted March 17, 2016 In Clover or Chameleon, -x is Safe Mode. -s is Single Mode Is that your point? Correct, Clover loads kexts regardless of OSBundleRequired presence, which was a little undesired. We are sort of stable now, I think I can set OSBundleRequired in trunk. UPD: done actually 2 Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224493 Share on other sites More sharing options...
LockDown Posted March 17, 2016 Share Posted March 17, 2016 Great project vit9696. I now have an All-in-One driver for all my comps. Thanks! Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224494 Share on other sites More sharing options...
dgsga Posted March 17, 2016 Share Posted March 17, 2016 Great work vit9696, works 100% on ALC1150 x99 platform with latest 10.11.4 AppleHDA.kext, no need to revert to 10.9.5. Thanks Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224529 Share on other sites More sharing options...
Faradis Posted March 17, 2016 Share Posted March 17, 2016 @vit9696Any Chance if getting support for VIA VT 2020 Codec?? Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224534 Share on other sites More sharing options...
vit9696 Posted March 17, 2016 Author Share Posted March 17, 2016 Faradis, everything is in your hands Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224573 Share on other sites More sharing options...
LockDown Posted March 18, 2016 Share Posted March 18, 2016 @vit9696 Any Chance if getting support for VIA VT 2020 Codec?? Its easy if you already have it working and want to port it in AppleALC. Grab a codec in resources and make that an example. Wiki explains it almost everything Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224640 Share on other sites More sharing options...
wern apfel Posted March 18, 2016 Share Posted March 18, 2016 @vit9696 Have you planned to add some abilities like codeccommander, to have an all in one kext ? Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2224748 Share on other sites More sharing options...
legot28 Posted March 20, 2016 Share Posted March 20, 2016 hello can someone compile for me an appleeALC663.kext i think that it's my Xcode version that give me error when i compile thank you Resources.zip Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225111 Share on other sites More sharing options...
insanelyDeepak Posted March 20, 2016 Share Posted March 20, 2016 @vit9696 i thought to try this and have my own version of AppleHDA for my Hardware but always return me KP i tried from initail release to new all giving me such KP here is screenshots http://imgur.com/a/xkQ3b Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225112 Share on other sites More sharing options...
Lustral Posted March 20, 2016 Share Posted March 20, 2016 @legot28 test it! Download KCPM Utility Pro. Install this file in /S/L/E. Repair your whole Volume and Rebuild System and kext caches! I don't know exactly if you need to add a Layout ID 3. You must try it with or without! If it not works add Layout ID 3 in your DSDT. AppleALC v1.04 incl.Alc663 https://github.com/vit9696/AppleALC/releases Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225114 Share on other sites More sharing options...
vit9696 Posted March 20, 2016 Author Share Posted March 20, 2016 iDeepak, please make a KP log with keepsyms=1 in yourboot arguments. The current view is pretty much useless. I did actually fix a KP yesterday evening, make sure you are on the latest rev Lustral, I do not forbid making forks but I would rather people merge their changes with master soon after. Mostly because forks may get abandoned, may lack the latest changes, and are hard to track. Thank you. 1 Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225118 Share on other sites More sharing options...
insanelyDeepak Posted March 20, 2016 Share Posted March 20, 2016 iDeepak, please make a KP log with keepsyms=1 in yourboot arguments. The current view is pretty much useless. I did actually fix a KP yesterday evening, make sure you are on the latest rev Hello i redownloaded sources and compiled KP is removed now just i added my AppleHDA Files with Toleda 887( now it has 3 ALC887 Version) , now works perfect thank you Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225153 Share on other sites More sharing options...
vit9696 Posted March 20, 2016 Author Share Posted March 20, 2016 insanelyDeepak, nice it worked for you Looking forward for a p/r with the changed files Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225157 Share on other sites More sharing options...
insanelyDeepak Posted March 20, 2016 Share Posted March 20, 2016 insanelyDeepak, nice it worked for you Looking forward for a p/r with the changed files Thank you once again its really great for those who don't want to touch s/l/e Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225165 Share on other sites More sharing options...
LockDown Posted March 21, 2016 Share Posted March 21, 2016 @vit9696 I have ALC883 and trying to add it. Wiki says: CodecID — Codec identifier (lower 2 bytes of IOHDACodecVendorID); If my current (working) codecid is 283904131, how can i be able to lower it by 2 bytes? ioreg shows it as: IOHDACodecVendorID Number 0x10ec883 Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225317 Share on other sites More sharing options...
vit9696 Posted March 21, 2016 Author Share Posted March 21, 2016 ellaosx, it's 0x883 Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225318 Share on other sites More sharing options...
LockDown Posted March 21, 2016 Share Posted March 21, 2016 (edited) oh ok hahha. that was quick! Thanks Update: Tried to put in info.plist <key>CodecID</key> <integer>0x883</integer> but it has a RED mark in "x". im assuming its wrong SOLVED: convert hex to dec Edited March 21, 2016 by ellaosx Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225319 Share on other sites More sharing options...
luxinhaus Posted March 21, 2016 Share Posted March 21, 2016 Great project... What are these warnings? Xcode 6.4 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/i386/proc_reg.h:271:2: 'register' storage class specifier is deprecated /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/i386/proc_reg.h:283:2: 'register' storage class specifier is deprecated /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/security/mac_framework.h:77:2: "MAC policy is not KPI, see Technical Q&A QA1574, this header will be removed in next version" /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/security/mac_policy.h:83:2: "MAC policy is not KPI, see Technical Q&A QA1574, this header will be removed in next version" Xcode 7.2 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/security/mac_framework.h:77:2: "MAC policy is not KPI, see Technical Q&A QA1574, this header will be removed in next version" /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Kernel.framework/Headers/security/mac_policy.h:83:2: "MAC policy is not KPI, see Technical Q&A QA1574, this header will be removed in next version" Any input? Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225340 Share on other sites More sharing options...
vit9696 Posted March 21, 2016 Author Share Posted March 21, 2016 https://github.com/vit9696/AppleALC/wiki/Frequently-Asked-Questions Second question from the bottom As for the register warning, it is fixed in Xcode 7.2, as you see. Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225342 Share on other sites More sharing options...
luxinhaus Posted March 21, 2016 Share Posted March 21, 2016 to follow up ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_start.o)) was built for newer OSX version (10.11) than being linked (10.7) ld: warning: object file (/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib/libkmod.a(c_stop.o)) was built for newer OSX version (10.11) than being linked (10.7) would be safe to ignore then. Thank You Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225344 Share on other sites More sharing options...
LockDown Posted March 21, 2016 Share Posted March 21, 2016 since we are talking about xcode, i had a chance to test it in Lion and Mountain Lion, and gave me this log 3/21/16 5:21:22.000 PM kernel[0]: kxld[as.vit9696.AppleALC]: The super class vtable '__ZTV9IOService' for vtable '__ZTV8AppleALC' is out of date. Make sure your kext has been built against the correct headers. 3/21/16 5:21:22.000 PM kernel[0]: Can't load kext as.vit9696.AppleALC - link failed. 3/21/16 5:21:22.000 PM kernel[0]: Failed to load executable for kext as.vit9696.AppleALC. 3/21/16 5:21:22.000 PM kernel[0]: Kext as.vit9696.AppleALC failed to load (0xdc008016). 3/21/16 5:21:22.000 PM kernel[0]: Failed to load kext as.vit9696.AppleALC (error 0xdc008016). I thought this will work on previous OS's since its targeted as 10.7 Note: tried compiling my own and The precompiled binaries of vit9696 also resulted the same Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225348 Share on other sites More sharing options...
vit9696 Posted March 21, 2016 Author Share Posted March 21, 2016 That's quite pitiful :/ But I am afraid one needs to ask Apple why the heck their software produces invalid {censored}, and why the damned OS X SDK is terminally broken. You could try building with an earlier Xcode, perhaps it works… Tell me if it does. Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225349 Share on other sites More sharing options...
LockDown Posted March 21, 2016 Share Posted March 21, 2016 i will probably tomorrow. heading home in a while. I have xcode 5. & 6 to test and report back Link to comment https://www.insanelymac.com/forum/topic/311293-applealc-%E2%80%94-dynamic-applehda-patching/page/4/#findComment-2225353 Share on other sites More sharing options...
Recommended Posts