Beginner’s guide to fix audio on hackintosh

Alike many other things in Hackintosh audio also doesn’t work out of the box, it requires some kext or patching to get it working without any problem.

The audio is broken after a fresh install because apple natively only provides support for the audio chips that they use in their MACs. So it requires kext or some patching to make it work. In this tutorial, I am going to show you 4 methods by which using any one of them you can fix the audio on your hackintosh.

Method 1: By using VoodooHDA kext.

This method is very simple and only uses one kext to make your audio working. However, after installing this kext your audio will work but you may face issues like low sound quality or low volume and the only solution to these issues is to make use of the other methods listed below.

#1. Download the voodooHDA.pkg from chris11’s github release page.

 

fix audio on hackintosh

#2. Open the installer and install it into its default location (System) or you can also install it to your EFI partition to be on the safer side.

#3. Reboot the system and DONE.

See also: How to install macOS Mojave on PC

Method 2: Enabling using CloverALC.

This method uses a script to inject binary patch and pin configuration to native AppleHDA.kext and also adds codec specific layout and platform files. Please note that this method only on supported codecs that are listed below:

  1. 885
  2. 887
  3. 888
  4. 889
  5. 892
  6. 898
  7. 1150
  8. 1220

If your codec is not listed above most probably it will not work.

There are also some requirements:

  1. Clover_v2696 or newer
  2. Native AppleHDA kext
  3. SIP (system integrity protection) disabled.

**Native AppleHDA kext must be present and must not be patched by any other tool/method otherwise it will not work. If you don’t have the AppleHDA kext or have patched it, you can restore it by reinstalling macOS without erasing the drive so your data will be safe.

The SIP (system integrity protection) can be disabled from clover. It can be found at option/system parameters/System integrity protection/

If you have done or met the above requirements, follow these steps now:

#1. Download toleda’s CloverALC github repo as zip.

#2. Download this EFI mounter and mount your EFI partition.

#3. Open the audio_cloverALC-1×0.command file.

#4. Type your password.

 

cloveralc

#5. Confirm your audio codec by pressing ‘y’

#6. Type ‘y’ when prompted Clover Audio ID Injection (y/n).

#7. Type ‘y’ when prompted use audio ID: x

#8. Now some files will be downloaded and after it is done reboot your hackintosh and check if your audio is worknh by going to settings > audio > select audio devices and playing a music.

See also: Building the ultimate budget ryzen hackintosh

Method 3: Enabling audio using Mirone’s AppleHDA patcher.

AppleHDA patcher is a kext patching tool that enables audio by patching the applehda.kext file. For using this tool you must have the original unmodified appleHDA kext otherwise it will not work. To restore the native appleHDA kext follow the step written above with double star.

Requirements

  1. The latest version of AppleHDA patcher.
  2. EFI mounter.
  3. Kext wizard.

Now let’s move to the patching process.

appleHDA patcher

#1. Open the AppleHDA patcher app.

#2. Click on ‘Show Jarvis’ and note your codec which is located at the top.

#3. Open the EFI mounter and mount your EFI partition.

#4. Drag the config.plist file from EFI/clover/ into the AppleHDA patcher.

#3. According to your PC or laptop click on the drop-down and select the codec that is shown on Jarvis and then click ‘Patch AppleHDA’

 

patching audio on hackintosh

#4. Now a new folder is created named ‘MironeAudio’ open the folder and navigate to MironeAudio/10ecxxxx/281.52/clover/

#5. Open the kext wizard app and install the aDummyHDA kext.

#6. Copy and replace the config.plist file present in MironeAudio/10ecxxxx/281.52/clover/ into EFI/clover/

#7. Now restart your system.

Method 3.1: Replacing the AppleHDA.kext

You can use this method in place of the above method. But I recommend you to use the above method.

#1. Open the AppleHDA patcher app.

#2. Click on ‘Show Jarvis’ and note your codec which is located at the top.

#3. According to your PC or laptop click on the drop-down and select the codec that is shown on Jarvis and then click ‘Patch AppleHDA’

#4. Now a new folder is created named ‘MironeAudio’ open the folder and navigate to MironeAudio/10ecxxxx/281.52/full Patched AppleHDA/

 

#5. Open the kext wizard app and install the patched AppleHDA.kext, but make sure to check the backup kext checkbox in case you need the unpatched kext file.

#6. Reboot your system.

Don’t hesitate to comment in case you find any problem while patching.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.