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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Share on other sites More sharing options...
Recommended Posts