Jump to content
4 posts in this topic

Recommended Posts

Hey All!

 

This is just a quick guide on how to install VoodooHDA on MacOS Sonoma, Ventura, Monterey, BigSur and the like. 

 

All of the guides date back from mid 2021 and if you're like me (a person who can't seem to get AppleALC to work for the life of them) this guide is for you. VoodooHDA can also be extremely helpful if you have multiple inputs (say optical out, HDMI out, aux out) and want a quick and easy way to switch between inputs and outputs. 

 

Now, one of the main complaints with VoodooHDA is ironically the doodoo -haha- audio. The kext supplied has been updated to use a different codec standard and passed directly through AppleHDA.kext along with a ported Dolby Atmos 5.1 surround package from FreeBSD.  

 

Right, with that out of the way let's get started!

 

First you want to disable SIP or System Integrity Protection. Some security freaks like myself out there are going to be worried about genuine security issues that come with disabling it, but to the best of my knowledge SIP only really takes effect on Apple's T2 Chips running BridgeOS. 

 

Todo this you'll need to mount your EFI folder, edit your config.plist (preferably in OpenCore Configurator); Add and run the following commands: 

 

NVRAM - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - csr-active-config - FF0F0000

 

And add this to the delete section too:

 

NVRAM - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - Delete - Add - csr-active-config

 

This disables SIP without us having to go into recovery>bash but you can use this method too. Both are needed either or however. Please reboot after completing this step for this to take effect. 

 

Next, download the VoodooHDA.kext AppleHDADisabler.kext from down below ---- NOTE this is important as IRQ conflicts can stop VoodooHDA from working and it's less of a headache just to bypass the issue all together. 

 

Once installed, it'll prompt you to add VoodooHDA as a system extension. CLICK NOT NOW, DO NOT REBOOT. This will popup with the Hackintool step below. Ignore it. 

 

Grab the latest version of Hackintool. Go to Utilities and disable Gatekeeper. Then, go to kexts and our downloaded install VoodooHDA.kext - Now installed, add it to your EFI kexts folder along with AppleHDADisabler.kext and make sure your config.plist is updated to suit. 

 

Now, reboot and breathe a sign of relief. VoodooHDA is now working on your hackintosh. It's found it's voice!

 

Sources Cited:

 

https://github.com/yahgoo/installVoodooHDA4BSnMont

 

https://www.reddit.com/r/hackintosh/comments/vqvl76/applealckext_not_functional_on_macos_monterey/

 

Updated as of 19th July 2023 by Draykanos - Subject to change with Apple's MacOS update scheme. 

 

 

VoodooHDA.kext.zip AppleHDADisabler.kext.zip

Edited by Draykanos
Updated as working in 2024 too!
  • Thanks 1

It's good that you learned your lessons but I think your guide is not complete.

csr-active-config should not be <FF0F...> as you set prohibited bit "Apple Internal". The mask should be at least <EF0F...>. See the difference. Anyway my recommendation is <870A...> forever.

I tested my method in Sonoma and updated my guide in my signature.

  • Like 1
  • Haha 1
2 hours ago, Slice said:

It's good that you learned your lessons but I think your guide is not complete.

csr-active-config should not be <FF0F...> as you set prohibited bit "Apple Internal". The mask should be at least <EF0F...>. See the difference. Anyway my recommendation is <870A...> forever.

I tested my method in Sonoma and updated my guide in my signature.

This is what is currently working for me, anyway. Could be different for different configs. 

×
×
  • Create New...