@FireWolf6 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.
Clover’s patch:
Name:
AppleHDA
Find
8319D411
Replace
00000000
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)
patched_AppleHDA_legacyALC888.kext
Realtek ALC888 OS X El Capitan Patched AppleHDA Audio Driver
-
Unknown
Unknown
-
Unknown
Unknown
Hello. Will try your tips tomorrow. But when i try to connect Radeon HD 4850 with injection or replasing – kext was not load. Unknown developers thay said. Even with clover injection whe developer was fine – resolution not possible to change.
-
Unknown
Unknown
Hi Firewolf,
I have the same ALC888 legacy in my mobo. Can you tell me what hex value to replace if my codec ID is 0x10EC0888?
Any idea how I can get this working? I tried your patched kext already, but with no luck. I am using OSX 10.11.3. Any help would be appreciated. Thanks.
Please dont send me email with help, just comment here. Thank you.
-
Unknown
Unknown
I tried that too, but didn’t work 🙁 I’m not sure if I’m doing it right, since it’s my first time building a hackintosh.
Basically, I’m supposed to install OSX through unibeast, then set the audio ID as 1 through clover configurator and then run Toleda’s realktec ALC script right? Am I missing something? Please correct me if I’m wrong. Thank you.
Thanks man it worked for me on Asus P5LP-LE legacy ALC888 the real trick was rootless=0