Mirone Posted Wednesday at 09:49 PM Share Posted Wednesday at 09:49 PM @deeveedee Of course, I got your joke. OCLP was designed to let macOS run on older Macs, not Hackintoshes. That said, I've actually been wanting to add support for HeliPort and itlwm.kext to Wi-Fi Patcher Pro for quite a while. As for eliminating the need for OCLP... isn't that exactly what @Mald0n and I are doing? 😄 4 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851579 Share on other sites More sharing options...
deeveedee Posted Wednesday at 10:01 PM Share Posted Wednesday at 10:01 PM @Mirone Yes - my joke was specifically about adding UniversalHDA to OCLP. Sorry I guided us OT. 4 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851580 Share on other sites More sharing options...
Slice Posted yesterday at 08:17 AM Share Posted yesterday at 08:17 AM 10 hours ago, Stefanalmare said: Yes, for those who want fully enabled SIP. SIP is system protection against hackintosh. 3 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851591 Share on other sites More sharing options...
LockDown Posted yesterday at 08:29 AM Share Posted yesterday at 08:29 AM On 6/29/2026 at 4:22 AM, MaLd0n said: You can use my clover version and press F8 key on boot screen for dump audio codec like linux @Slice would be nice to have that feature 3 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851592 Share on other sites More sharing options...
Slice Posted yesterday at 12:55 PM Share Posted yesterday at 12:55 PM 4 hours ago, LockDown said: @Slice would be nice to have that feature AFAIK it presents, may be at F7 key. 3 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851598 Share on other sites More sharing options...
deeveedee Posted yesterday at 02:15 PM Share Posted yesterday at 02:15 PM (edited) 5 hours ago, Slice said: SIP is system protection against hackintosh. ... many of us are still running macOS Sequoia on our hacks with SIP fully enabled. Thanks to projects like VoodooHDA.kext and UniversalHDA.kext, we can still run macOS Tahoe on our hacks with SIP still essentially enabled (only setting csr-active-config = <01000000> to allow untrusted kexts in /Library/Extensions). Edited yesterday at 02:18 PM by deeveedee 4 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851601 Share on other sites More sharing options...
deeveedee Posted yesterday at 02:32 PM Share Posted yesterday at 02:32 PM (edited) My HP EliteBook 850 G7 with CODEC ALC 285 is currently using VoodooHDA.kext 4.0 for perfectly working Intel HD audio in macOS Tahoe. Spoiler When I run @MaLd0n's CodecInfo in Tahoe, it doesn't find audio: Spoiler I suspect this means that UniversalHDA won't find my audio either. The corresponding Codec-Info-Report is attached. What am I missing? Is it possible to diagnose this before I attempt to install UniversalHDA.kext (since VoodooHDA.kext is working well for me)? EDIT: When I run Codec-Info in macOS Sonoma, it does detect my audio: Spoiler The Codec-Info-Report when running Sonoma is also attached. EDIT: Here's my HDAS IOReg screenshot for macOS Tahoe Spoiler Codec-Info-Report.txt Sonoma-Codec-Info-Report.txt Edited yesterday at 03:22 PM by deeveedee 4 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851602 Share on other sites More sharing options...
MaLd0n Posted 20 hours ago Author Share Posted 20 hours ago There were no issues with the import or anything else. So, the problem must be on your end. Use the `alcid=xx` parameter for AppleALC, and HDAUniversal will work. You can also attach a log; read the first post. 2 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851607 Share on other sites More sharing options...
deeveedee Posted 18 hours ago Share Posted 18 hours ago I'm sure the problem is on my end. I've tried with boot-arg alcid=11, DeviceProperty layout-id=11, but neither allows Codec-Info to detect my audio in Tahoe. I was hoping that your audio detection mechanism for Codec-Info was the same as UniversalHDA, so that I didn't have to uninstall VoodooHDA to test UniversalHDA. I will definitely test UniversalHDA. For now, VoodooHDA 4.0 works perfectly. 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851609 Share on other sites More sharing options...
miliuco Posted 17 hours ago Share Posted 17 hours ago @deeveedee But to test HDAUniversal, you have to disable or remove any other audio kexts like VoodooHDA or AppleALC. Both kexts (HDAUniversal and VoodooHDA) don't work well together. No way to maintain VoodooHDA while testing HDAUniversal. 2 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851611 Share on other sites More sharing options...
MaLd0n Posted 17 hours ago Author Share Posted 17 hours ago HdaUniversal is an IOAudioFamily-based kext in the sense that it is a real audio driver. It creates and publishes audio devices, engines, streams, volume controls, inputs/outputs, mixer controls, mute, jack sense, and so on. In other words, it directly participates in the `IOAudioFamily` / `IOAudioEngine` stack. HdaUniversal can use AppleALC layouts as a codec configuration source. These layouts provide codec-specific data such as layout IDs, pin configurations, path maps, node routing, input/output associations, speaker and headphone paths, microphone paths, combo-jack behavior, and other topology information. Instead of using those layouts to patch AppleHDA like AppleALC does, HdaUniversal can read and apply the same layout information inside its own driver logic. This allows HdaUniversal to configure the HDA codec, build the correct audio paths, create the proper IOAudio ports and controls, and publish the expected input/output devices directly through its own IOAudioFamily implementation. That is why, if your codec works with AppleALC, it will also work with HdaUniversal. 2 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851612 Share on other sites More sharing options...
deeveedee Posted 16 hours ago Share Posted 16 hours ago (edited) @MaLd0n Without making any other changes, I ACPI-patched my hack's HDAS._DSM and now have working Codec-Info in macOS Tahoe. I'm sure that UniversalHDA will work now. Thank you for providing this great solution! Spoiler EDIT: I spoke too soon. After removing VoodooHDA.kext, rebooting, installing UniversalHDA.kext and allowing it in System Settings and rebooting, I have no audio. My HDAS._DSM fixes Codec-Info in Tahoe on my hack, but not UniversalHDA. My logs are attached. 1. The zip generated by Collect-HDAUniversal.command: attached 2. Your codec model: ALC285 3. Your layout-id: 11 4. macOS version: Tahoe 26.6 (25G5052e) 5. Bootloader used: Open Core 1.0.7 6. Whether the kext is installed in /Library/Extensions: yes 7. A clear description of the problem: UniversalHDA.kext does not load 8. Steps to reproduce the issue: Install UniversalHDA with installer, allow kext in System Settings when prompted, reboot, UniversalHDA.kext is not loaded. Note that audio works without issues using AppleALC in Catalina, Sonoma and Sequoia. Audio works without issues with VoodooHDA.kext 4.0 in Tahoe. EDIT2: This might offer a clue: If I rebuild kextcache with Hackintool, kextstat shows that HDAUniversal is loaded. Still no audio, but at least the kext is loaded. kextstat | grep -i hda Executing: /usr/bin/kmutil showloaded No variant specified, falling back to release 178 0 0xffffff7f96628000 0x71c91 0x71c91 org.olarila.driver.HDAUniversal (0.1.185) 75DFF14F-0E79-3D73-9394-FC1E383FF161 <147 19 7 6 3> EDIT3: After rebooting (following rebuild of kextcache with Hackintool, HDAUniversal.kext is no longer loaded). HDAUniversal-Test-Logs-2026-07-02_18-58-24.zip Edited 15 hours ago by deeveedee 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851613 Share on other sites More sharing options...
deeveedee Posted 16 hours ago Share Posted 16 hours ago (edited) 1 hour ago, miliuco said: @deeveedee But to test HDAUniversal, you have to disable or remove any other audio kexts like VoodooHDA or AppleALC. Both kexts (HDAUniversal and VoodooHDA) don't work well together. No way to maintain VoodooHDA while testing HDAUniversal. Thank you. I was only trying to have working Codec-Info first (which is supposed to be used when AppleALC or VoodooHDA are installed). I was able to get Codec-Info working after adding a custom _DSM for HDAS. EDIT: The attached archive has the ACPI patches and SSDT that I added to have working Codec-Info. Without this, Codec-Info did not detect my hack's audio. I don't believe that all of the properties in the SSDT are necessary, but I didn't experiment further since I was just happy that it worked. I was hoping that this fix would also work for HDAUniversal, but as MaLd0n explained (and as I observed), this is not the case. Archive.zip Edited 15 hours ago by deeveedee 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851614 Share on other sites More sharing options...
MaLd0n Posted 13 hours ago Author Share Posted 13 hours ago The device is exposed by firmware as HDAS with PCI class 040100, which means generic multimedia audio/SST-cAVS style, not classic HDA 040300. HDAUniversal currently matches only HDEF or real HDA class 040300, so it never reaches start() and cannot rename the device. We need controlled HDAS/040100 support with strong HDA validation, not a blind match, to avoid attaching to the wrong audio controller. 2 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851618 Share on other sites More sharing options...
deeveedee Posted 13 hours ago Share Posted 13 hours ago (edited) Thank you for the quick diagnosis! No worries - I'll switch back to VoodooHDA.kext. Note that I did try renaming HDAS to HDEF after I saw the match in HDAUniversal's Info.plist, but that was not sufficient to load HDAUniversal. EDIT: @MaLd0n I played with this a little more and was able to get HDAUniversal to load, but it was intermittent. Sometimes it would load if I changed HDAUniversal's Info.plist (changing HDEF->HDAS and/or changing PCIClass) and sometimes it would load if I renamed ACPI HDAS->HDEF and/or change class-code. I couldn't figure out why it loaded some times and not others, but even when it did load, I still did not have audio. Based on your previous explanation, I think this is expected but I wanted to let you know in case it helps you. Thanks for your hard work on this. Edited 1 hour ago by deeveedee Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851620 Share on other sites More sharing options...
luxinhaus Posted 4 hours ago Share Posted 4 hours ago (edited) Anyone got Intel HD630 HDMI audio working? AppleALC works with layout 11 but not with HDAUniversal. Tried all available layouts Edited 4 hours ago by luxinhaus Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851627 Share on other sites More sharing options...
LockDown Posted 4 hours ago Share Posted 4 hours ago (edited) @luxinhaus Only for onboard sound for now Edited 4 hours ago by LockDown 1 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851628 Share on other sites More sharing options...
miliuco Posted 3 hours ago Share Posted 3 hours ago (edited) @MaLd0n I have an issue with codce-info, just in case you want to check in. This is Sonoma with AppleALC. No root patches. I'm sure that my onboard code is ALC1220. It's what I see in IOReg, Hackintool and ATH. Spoiler Spoiler Spoiler But codec-info says that my codec is ALC897. Attached the logs. Spoiler Maybe I am wrong and codec-info is intended to be used only with HDAUniversal. HDAUniversal-Test-Logs-2026-07-03_13-45-01.zip Edited 3 hours ago by miliuco Typo 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851629 Share on other sites More sharing options...
MaLd0n Posted 1 hour ago Author Share Posted 1 hour ago 11 hours ago, deeveedee said: Thank you for the quick diagnosis! No worries - I'll switch back to VoodooHDA.kext. HDAUniversal-Release.zip Test this. Added a new personality for IOPCIClassMatch 0x04010000&0xffff0000. Remove SSDT HDAS, u dont need it, kext rename audio device. 2 hours ago, miliuco said: @MaLd0nI'm sure that my onboard code is ALC1220. It's what I see in IOReg, Hackintool and ATH. I'l check it 3 1 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851630 Share on other sites More sharing options...
deeveedee Posted 1 hour ago Share Posted 1 hour ago (edited) @MaLd0n Well done! Internal Intel HD audio is now working on my HP EliteBook 850 G7 laptop with your latest HDAUniversal!!! 🙌🙌 And you are correct, with your latest HDAUniversal.kext, HDAS is renamed to HDEF, so Codec-Info detects my audio without SSDT-HDAS. Nice work!!! ... and audio quality is outstanding! Menu Bar Spoiler Codec-Info Spoiler EDIT: I installed HDAUniversal with SIP csr-active-config = <03000000>. After installation, I restricted SIP with csr-active-config = <01000000>. All working well. Edited 1 hour ago by deeveedee 3 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851631 Share on other sites More sharing options...
MaLd0n Posted 58 minutes ago Author Share Posted 58 minutes ago 2 hours ago, miliuco said: But codec-info says that my codec is ALC897. The problem was that the app was not always using the real hardware codec ID as the primary source. Check if work now. https://limewire.com/d/66w2b#nORvVw48bi 16 minutes ago, deeveedee said: @MaLd0n Well done! Internal Intel HD audio is now working on my HP EliteBook 850 G7 laptop with your latest HDAUniversal!!! 🙌🙌 Good to know 2 Link to comment https://www.insanelymac.com/forum/topic/362932-hdauniversal-applehda-like-audio-kext-for-macos-tahoe-and-hackintosh-systems/page/3/#findComment-2851632 Share on other sites More sharing options...
Recommended Posts