@FireWolf5 years ago
Finally, I made my ALC888 work instead of using old AppleHDA driver.
Apple has changed the AppleHDA binary a lot, so if you are trying to use bcc’s patch-hda or toleda’s audioALC scripts, you will encounter with some issues.
(And of course you can manually modify these script to make them work fine with OS X Capitan)
Apple added a new codec id 0x11D41983 and removed 0x10EC0884, 0x1AEC87FF (or more).
Before we get started, please make sure you boot 10.11 with kernel flag kext-dev-mode=1 and rootless=0.
Since I have a legacy version of ALC888 (rev0x0202) which is not supported by default, I used legacy patch rev0x0201 patch from toleda.
For the AppleHDA binary, I replaced 0x11D41984 with 0x10EC0888.
Besides you have to disable the new codec 0x11D41983, otherwise AppleHDA.kext will be loaded without any sound.
You can either modify the AppleHDA binary by Hex Editor or use Clover’s KextsToPatch function.
To sum up, if you are using 0x11D41984 codec patch and suffering no sound, please try to disable this new codec id 0x11D41983.
And here is a patched ALC888 legacy driver (rev0x0202 supported)
(If you don’t have a legacy ALC888, this patched driver will not work for you.)
(And I already disable the 0x11D41983)