Jump to content
430 posts in this topic

Recommended Posts

  • 3 weeks later...
Posted (edited)

Newer versions of VoodooHDA.kext have changed the default value of attribute DisableInputMonitor in the kext's Info.plist (default value changed from False to True).  When I had implemented my fix for the "loud pop" at startup, I was testing VoodooHDA.kext 3.0.2 which still had DisableInputMonitor=False.

 

It will be a while before I can test DisableInputMonitor=True on this hack to see if it eliminates the need for this fix.  If anyone else has time to test, please post your test results.  Specifically, the test would be to eliminate this fix and test VoodooHDA.kext with DisableInputMonitor=True to see if the "loud pop" at startup is eliminated.

 

Thank you.

 

EDIT: When I do get time to test this, I will be testing VoodooHDA.kext 3.3.4 pre-release with the following Info.plist attributes:

  • VoodooHDAEnableVolumeChangeFix=True
  • Bundle version string (short)=3.3.4. (I'm not sure why this attribute was dropped from VoodooHDA.kext builds)
  • DisableInputMonitor=True (confirm this, it should already be the default setting)

 

My revised Info.plist for VoodooHDA.kext 3.3.4 Pre-release is attached.

Info.plist.zip

Edited by deeveedee
  • Like 1
  • 2 weeks later...
Posted (edited)

I have confirmed that DisableInputMonitor=True in the VoodooHDA.kext Info.plist fixes the loud "pop" at startup.  Using VoodooHDA.kext 3.3.4 pre-release as documented in my previous post is working well for me.

 

EDIT: To remove the VoodooHDA fix that I had provided, folllow the steps here.

Edited by deeveedee
  • Like 2
Posted (edited)

My production baseline for this hack is as follows and is working perfectly for me

  • Open Core 1.0.7 based on the EFI attached to Post #1
  • macOS Tahoe 26.5 (25F71)
  • VoodooHDA.kext 3.3.4 Pre-release as documented here for audio with SIP csr-active-config = <01000000> 
  • No Wi-Fi (wired Ethernet only)
  • No root patches (for my production hacks, I don't want a broken APFS Seal and I want SIP as restrictive as possible).  Setting csr-active-config = <01000000> in Open Core config.plist allows untrusted kexts in /Libraray/Extensions (required for VoodooHDA.kext) which is no different than the untrusted kexts that we're injecting with Open Core, so I'm perfectly ok with this.  No new untrusted kexts can be installed in /Library/Extensions without relaxing SIP csr-active-config to <03000000>.

Screenshot2026-05-18at12_55_34PM.png.b04e56d1369a3963b07240125135f06e.png

 

EDIT: With this configuration, I apply incremental macOS updates just as though this were a real Mac (no root patches to revert/re-install).  I am not using Wi-Fi on this hack which simplifies my solution.  If I had to use Wi-Fi on this hack (fortunately I do not), I would use itlwm/Heliport.

 

EDIT2: GB6 Metal Benchmarks are still outstanding

Spoiler

Screenshot2026-05-29at8_10_01PM.png.b14afd3442e10ed478f4e3df84da7a96.png

 

Edited by deeveedee
  • Like 4

I have revised the EFI for this hack as indicated here.  I'll include this revision in my next posted EFI (after Open Core 1.0.8 is released).

  • Like 2
×
×
  • Create New...