This article will show you how to patch hackintosh audio chipset with AppleALC.kext and the help of clover configurator for user that use clover as hackintosh bootloader.
In the previous article, I discussed how to do audio patching on a Hackintosh computer using the AppleHDA Patcher app. but in this article, I discuss how to patch the audio chipset using AppleALC.kext. with this way, you do not need the AppleHDA Patcher app anymore.
But before you continue this article, make sure you use Clover Bootloader. Because by using Clover bootloader, you do not need to bother to patch the DSDT file. Because we do patch through Clover Configurator. Of course, this will make it easier for us.
In this case, I consider the clover bootloader you have installed and you have configured according to the computer or laptop device you are using. and make sure, your AppleHDA.kext has still used the original version. if your AppleHDA.kext is modified/patched version, so this guide is useless until you replace back to the original/untouched kext.
What stuff you need to prepare?
- Download AppleALC on this vit9696 Github: AppleALC Download
- Latest Clover Configurator Download
The Step:
Extract and Install AppleALC.kext you already download from above URL into your /System/Library/Extension folder. then repair permission with Kext Utility to fix and rebuild kext cache.
Next is to add the DSDT configuration patch via Clover Configurator, for that... open Clover Configurator you have downloaded. Then mount the EFI partition that is used as a place to store clover configuration (this file called "config.plist").
Then on Clover Configurator, navigate to the config.plist already installed on the EFI partition.
Furthermore, after Clover Configurator takes the configuration you have installed, navigate to the ACPI menu on Clover Configurator, and add DSDT Patch as shown below.
Click on "List of Patches", and select Change HDAS to HDEF patch into your config. or you can try "Change Azal to HDEF" then the result will shown as below:
For additional settings, you can tick on the Add DTGP and FIX HDA fields as indicated by the red line in the image above. If the settings have not solved the audio problem, you can remove the check marks in that section.
After completing the configuration in the ACPI section, then navigate to the Device section. Then set the layout id number by manually type the value, according to the rules set by AppleALC kext maker.
In the picture below will show the layout id settings.
For layout id numbers/value, adjust with the audio chipset you used. And to see the reference layout id value, you can see on the web below.
AppleALC.kext Layout ID & Supported Codec RefferenceYou can try the layout id that really works for audio chipset you used. Because in one type of audio chipset, there is more than one layout id value, so you have to be patient to try one by one that work for you.
When done, navigate to the Rt Variable menu on Clover configurator to disable SIP on macOS, then enter the numbers as shown below.
When you're done, make sure you've saved the configuration. After that do reboot on your customac computer. And see the results... whether your audio is working or not?
If the audio is working, then you have succeeded, if still not working... you can repeat the settings on the ACPI using Clover configurator. For example by replacing dsdt patch, from change to HDAS to HDEF, to change to AZAL to HDEF. As well as with the settings on the bottom field.
More or less, like that the outline to install AppleALC.kext. Hopefully this guide can be useful for those of you who feel the hassle of using patch method using AppleHDA Patcher application.
And if you prefer the audio fill method using AppleHDA Patcher, you can follow the guidelines in the article below:
How to easy ways to patch hackintosh audio with AppleHDA Patcher?!
Good luck!
Credit for developer: vit9696