deeveedee Posted November 4, 2025 Share Posted November 4, 2025 (edited) I just performed a clean installation of macOS Tahoe 26.1 on my HackBookPro16,2 after botching the volume with too much experimentation During the clean installation, I discovered that VoodooHDA.kext 3.0.3 can be installed in Tahoe 26.1 with csr-active-config = <03000000>. After installing VoodooHDA.kext and confirming working audio, SIP can be further restricted with csr-active-config = <01000000>. Once VoodooHDA.kext is installed in Tahoe's /Library/Extensions, audio persists through macOS Tahoe upgrades (e.g., from 26.0 -> 26.1) without the need to change SIP settings and without the need to re-install VoodooHDA.kext. Edited November 4, 2025 by deeveedee 3 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843190 Share on other sites More sharing options...
Zevgoli Posted November 5, 2025 Share Posted November 5, 2025 Hey, Im still toying with getting VoodooHDA to work. I have finally got it installed to the extension folder and have installed the prefs pane but it is still not recognized. Do I need to add csr-active-config = <01000000> to the boot args? Cheers, Howard 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843216 Share on other sites More sharing options...
Slice Posted November 6, 2025 Author Share Posted November 6, 2025 On 11/5/2025 at 1:54 PM, Zevgoli said: Hey, Im still toying with getting VoodooHDA to work. I have finally got it installed to the extension folder and have installed the prefs pane but it is still not recognized. Do I need to add csr-active-config = <01000000> to the boot args? Cheers, Howard But... did you follow the instructions in the first line in the first post? What is "extension folder"? /S/L/E or /L/E? And yes, csr-active-config must be not zero. 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843256 Share on other sites More sharing options...
BuXb Posted November 7, 2025 Share Posted November 7, 2025 (edited) What do I need to do so that VoodooHDA automatically switches between built-in speakers and the headphone once the headphone jack is plugged in (and later unplugged again)? From Hackintool, with AppleHDA loaded in macOS Monterey (because with VoodooHDA in Tahoe there is hardly any output): Conexant CX8050 Device: 0x80869D71 Sub Device: 0x10431A40 Codec: 0x14F11F72 Device: Sunrise Point-LP HD Audio (0x9D71)* Sub Vendor: ASUSTeK Computer Inc. (0x1043) Sub Device: ??? (0x1A40) Codec Vendor: Conexant (0x14F1) Codec Name: Conexant CX8050 (0x1F72) Alc Layout ID: 13 Codec ID: 0x14F11F72 Codec: Conexant CX8050 for ASUS S410U/X411U by cowpod Layout ID: 7 Boot Config Data: <01771c10 01771d00 01771e17 01771f90 01a71c20 01a71d00 01a71ea0 01a71f90 01971c30 01971d10 01971e8b 01971f01 01671c40 01671d10 01671e2b 01671f01 01770c02 01670c02 01970724 01a70724> Edited November 7, 2025 by BuXb Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843285 Share on other sites More sharing options...
Zevgoli Posted November 7, 2025 Share Posted November 7, 2025 9 hours ago, Slice said: But... did you follow the instructions in the first line in the first post? What is "extension folder"? /S/L/E or /L/E? And yes, csr-active-config must be not zero. /L/E. I installed using L. E. kext tool. Inserted csr excetera into boot args rebooted cleared NVRAM tried again. Same thing. It lists optical out which I don't have and doesn't work. Cheers, Howard Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843290 Share on other sites More sharing options...
Slice Posted November 7, 2025 Author Share Posted November 7, 2025 5 hours ago, BuXb said: What do I need to do so that VoodooHDA automatically switches between built-in speakers and the headphone once the headphone jack is plugged in (and later unplugged again)? From Hackintool, with AppleHDA loaded in macOS Monterey (because with VoodooHDA in Tahoe there is hardly any output): Conexant CX8050 Device: 0x80869D71 Sub Device: 0x10431A40 Codec: 0x14F11F72 Device: Sunrise Point-LP HD Audio (0x9D71)* Sub Vendor: ASUSTeK Computer Inc. (0x1043) Sub Device: ??? (0x1A40) Codec Vendor: Conexant (0x14F1) Codec Name: Conexant CX8050 (0x1F72) Alc Layout ID: 13 Codec ID: 0x14F11F72 Codec: Conexant CX8050 for ASUS S410U/X411U by cowpod Layout ID: 7 Boot Config Data: <01771c10 01771d00 01771e17 01771f90 01a71c20 01a71d00 01a71ea0 01a71f90 01971c30 01971d10 01971e8b 01971f01 01671c40 01671d10 01671e2b 01671f01 01770c02 01670c02 01970724 01a70724> Automatically switch occurs when speaker and headphone lie in one group with different position and the speaker is "fixed" like that: nid 20 0x90170110 as 1 seq 0 Speaker nid 33 0x04211020 as 2 seq 0 Headphones They are in different groups. We must change as nid 33 0x0421101F as 1 seq F Headphone they will be switchable. The second condition is the socket will be HDA compatible, not AC97. VoodooHDA 3.0.3 in Tahoe works fine. 5 hours ago, Zevgoli said: /L/E. I installed using L. E. kext tool. Inserted csr excetera into boot args rebooted cleared NVRAM tried again. Same thing. It lists optical out which I don't have and doesn't work. Cheers, Howard Make the whole procedure again from initial point. Don't forget to reboot after some steps as written in the guide. 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843298 Share on other sites More sharing options...
Zevgoli Posted November 7, 2025 Share Posted November 7, 2025 11 hours ago, Slice said: Automatically switch occurs when speaker and headphone lie in one group with different position and the speaker is "fixed" like that: nid 20 0x90170110 as 1 seq 0 Speaker nid 33 0x04211020 as 2 seq 0 Headphones They are in different groups. We must change as nid 33 0x0421101F as 1 seq F Headphone they will be switchable. The second condition is the socket will be HDA compatible, not AC97. VoodooHDA 3.0.3 in Tahoe works fine. Make the whole procedure again from initial point. Don't forget to reboot after some steps as written in the guide. Sooo. I tried Chris1111 Voodoo install from GitHub. Downloaded and followed instructions to a "T". Install was fine. Rebooted and saw Kext was in Library\Extensions. Saw that Voodoo Prefs was present in System Settings. Clicked on the prefs and got the message "no VooDoo devices present". I'm starting to think it's the PC I'm using to host Tahoe that's the problem. The audio on the Optiplex is not a separate card but built in. Cheers, Howard Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843354 Share on other sites More sharing options...
deeveedee Posted November 7, 2025 Share Posted November 7, 2025 @Zevgoli Post the EFI that you're using while attempting to install VoodooHDA.kext. Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843356 Share on other sites More sharing options...
chris1111 Posted November 7, 2025 Share Posted November 7, 2025 (edited) @Slice My HP Prodesk 600 G1 SFF (Audio ALC221) On Tahoe 26.2 IT works only with VodooHDA 2.9.2, working great Infos.plist is differant from the VoodooHDA3.0.3 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>15G31</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>VoodooHDA</string> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>VoodooHDA</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.9.2</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> <array> <string>MacOSX</string> </array> <key>CFBundleVersion</key> <string>2.9.2</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>7D1014</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>15E60</string> <key>DTSDKName</key> <string>macosx10.11</string> <key>DTXcode</key> <string>0731</string> <key>DTXcodeBuild</key> <string>7D1014</string> <key>IOKitPersonalities</key> <dict> <key>VoodooHDA</key> <dict> <key>AllowMSI</key> <true/> <key>Boost</key> <integer>1</integer> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>DisableInputMonitor</key> <true/> <key>IOClass</key> <string>VoodooHDADevice</string> <key>IOMatchCategory</key> <string>VoodooHDADevice</string> <key>IOPCIClassMatch</key> <string>0x04020000&0xfffe0000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOUserClientClass</key> <string>VoodooHDAUserClient</string> <key>InhibitCache</key> <false/> <key>MixerValues</key> <dict> <key>PCM</key> <integer>100</integer> <key>Rec</key> <integer>90</integer> <key>iGain</key> <integer>90</integer> <key>iMix</key> <integer>100</integer> </dict> <key>NodesToPatch</key> <array> <dict> <key>Caps</key> <string>0x373e</string> <key>Codec</key> <integer>4</integer> <key>Comment</key> <string>Example of possible values</string> <key>Config</key> <string>0x90a70120</string> <key>Conns</key> <string>12,13,24</string> <key>Control</key> <string>20</string> <key>DAC</key> <string>2</string> <key>Enable</key> <string>1</string> <key>Node</key> <integer>12</integer> <key>Select</key> <string>13</string> <key>SwitchCh</key> <string>0</string> <key>Type</key> <string>4</string> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Comment</key> <string>To disable back sound on ALC codec set enable=0</string> <key>Enable</key> <string>1</string> <key>Node</key> <integer>11</integer> </dict> </array> <key>Noise</key> <integer>0</integer> <key>Vectorize</key> <true/> <key>VoodooHDAEnableHalfMicVolumeFix</key> <false/> <key>VoodooHDAEnableHalfVolumeFix</key> <false/> <key>VoodooHDAEnableMuteFix</key> <false/> <key>VoodooHDAEnableVolumeChangeFix</key> <false/> <key>VoodooHDAVerboseLevel</key> <integer>0</integer> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOAudioFamily</key> <string>1.1fc9</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.1</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> <key>com.apple.kpi.mach</key> <string>9.0.0</string> <key>com.apple.kpi.unsupported</key> <string>9.0.0</string> </dict> </dict> </plist> The branch for HP Prodesk 600 G1 is here VoodooHDA-Tahoe Edited November 7, 2025 by chris1111 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843361 Share on other sites More sharing options...
Zevgoli Posted November 8, 2025 Share Posted November 8, 2025 17 hours ago, deeveedee said: @Zevgoli Post the EFI that you're using while attempting to install VoodooHDA.kext. Here you go. Thanks config.plist Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843402 Share on other sites More sharing options...
deeveedee Posted November 8, 2025 Share Posted November 8, 2025 (edited) @Zevgoli In your boot-args, you have 'csr-active-config = <01000000>' I've never seen csr-active-config in boot-args before, but if it works like other boot-args, it may be overriding your other definition of csr-active-config (FF0F0000). Remove 'csr-active-config = <01000000>' from boot-args, delete VoodooHDA.kext from /Library/Extensions, delete VoodooHDA.prefPane from /Library/PreferencePanes and try installing VoodooHDA again. EDIT: After you remove csr-active-config=<0100000>' from boot-args and delete the VoodooHDA files, reboot before attempting to install VoodooHDA again. Edited November 8, 2025 by deeveedee Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843405 Share on other sites More sharing options...
chris1111 Posted November 8, 2025 Share Posted November 8, 2025 (edited) @Slice Ive made an App for getdump VoodooHDA getdump.zip Simply Open the App then Save the Log, You can also read the Entire Log from the App by scroling. Attaching My Log ✌️ VoodooHDA getdump-Output.txt.zip Edited November 8, 2025 by chris1111 1 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843419 Share on other sites More sharing options...
Slice Posted November 8, 2025 Author Share Posted November 8, 2025 20 hours ago, chris1111 said: @Slice My HP Prodesk 600 G1 SFF (Audio ALC221) On Tahoe 26.2 IT works only with VodooHDA 2.9.2, working great Infos.plist is differant from the VoodooHDA3.0.3 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>BuildMachineOSBuild</key> <string>15G31</string> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>VoodooHDA</string> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>VoodooHDA</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleShortVersionString</key> <string>2.9.2</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleSupportedPlatforms</key> <array> <string>MacOSX</string> </array> <key>CFBundleVersion</key> <string>2.9.2</string> <key>DTCompiler</key> <string>com.apple.compilers.llvm.clang.1_0</string> <key>DTPlatformBuild</key> <string>7D1014</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>15E60</string> <key>DTSDKName</key> <string>macosx10.11</string> <key>DTXcode</key> <string>0731</string> <key>DTXcodeBuild</key> <string>7D1014</string> <key>IOKitPersonalities</key> <dict> <key>VoodooHDA</key> <dict> <key>AllowMSI</key> <true/> <key>Boost</key> <integer>1</integer> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>DisableInputMonitor</key> <true/> <key>IOClass</key> <string>VoodooHDADevice</string> <key>IOMatchCategory</key> <string>VoodooHDADevice</string> <key>IOPCIClassMatch</key> <string>0x04020000&0xfffe0000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOUserClientClass</key> <string>VoodooHDAUserClient</string> <key>InhibitCache</key> <false/> <key>MixerValues</key> <dict> <key>PCM</key> <integer>100</integer> <key>Rec</key> <integer>90</integer> <key>iGain</key> <integer>90</integer> <key>iMix</key> <integer>100</integer> </dict> <key>NodesToPatch</key> <array> <dict> <key>Caps</key> <string>0x373e</string> <key>Codec</key> <integer>4</integer> <key>Comment</key> <string>Example of possible values</string> <key>Config</key> <string>0x90a70120</string> <key>Conns</key> <string>12,13,24</string> <key>Control</key> <string>20</string> <key>DAC</key> <string>2</string> <key>Enable</key> <string>1</string> <key>Node</key> <integer>12</integer> <key>Select</key> <string>13</string> <key>SwitchCh</key> <string>0</string> <key>Type</key> <string>4</string> </dict> <dict> <key>Codec</key> <integer>2</integer> <key>Comment</key> <string>To disable back sound on ALC codec set enable=0</string> <key>Enable</key> <string>1</string> <key>Node</key> <integer>11</integer> </dict> </array> <key>Noise</key> <integer>0</integer> <key>Vectorize</key> <true/> <key>VoodooHDAEnableHalfMicVolumeFix</key> <false/> <key>VoodooHDAEnableHalfVolumeFix</key> <false/> <key>VoodooHDAEnableMuteFix</key> <false/> <key>VoodooHDAEnableVolumeChangeFix</key> <false/> <key>VoodooHDAVerboseLevel</key> <integer>0</integer> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOAudioFamily</key> <string>1.1fc9</string> <key>com.apple.iokit.IOPCIFamily</key> <string>2.1</string> <key>com.apple.kpi.iokit</key> <string>9.0.0</string> <key>com.apple.kpi.libkern</key> <string>9.0.0</string> <key>com.apple.kpi.mach</key> <string>9.0.0</string> <key>com.apple.kpi.unsupported</key> <string>9.0.0</string> </dict> </dict> </plist> The branch for HP Prodesk 600 G1 is here VoodooHDA-Tahoe I don't know what is the difference between 292 and 303 in the sense of hardware. For me 303 works in Tahoe. Uploaded in the first post. The item which works this moment in Tahoe 26.1. 2 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843422 Share on other sites More sharing options...
chris1111 Posted November 8, 2025 Share Posted November 8, 2025 6 minutes ago, Slice said: I don't know what is the difference between 292 and 303 in the sense of hardware. For me 303 works in Tahoe. Uploaded in the first post. The item which works this moment in Tahoe 26.1. Yes I see My PC have the Intel HD 4600 not working in Tahoe but I have a AMD Radeon Pro WX 4100 4 GB (Low Profile) working great 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843423 Share on other sites More sharing options...
Zevgoli Posted November 8, 2025 Share Posted November 8, 2025 5 hours ago, deeveedee said: @Zevgoli In your boot-args, you have 'csr-active-config = <01000000>' I've never seen csr-active-config in boot-args before, but if it works like other boot-args, it may be overriding your other definition of csr-active-config (FF0F0000). Remove 'csr-active-config = <01000000>' from boot-args, delete VoodooHDA.kext from /Library/Extensions, delete VoodooHDA.prefPane from /Library/PreferencePanes and try installing VoodooHDA again. EDIT: After you remove csr-active-config=<0100000>' from boot-args and delete the VoodooHDA files, reboot before attempting to install VoodooHDA again. Did exactly as you suggested and nothing worked. Tried several times with different configurations. Removed my USB sound stick and tried again thinking this might be the issue. It's not. Cleared NVRAM then didn't clear NVRAM. Same thing. Sometimes I don't even get the Pref pane installed even though I approve the install under Privacy. Tried Chris1111 suggestion to add the csr-active-config ➣ 03080000 to config list. Didn't work. So I think I will give up and settle for the Sabrent sound stick which does work. Cheers, Howard Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843427 Share on other sites More sharing options...
deeveedee Posted November 9, 2025 Share Posted November 9, 2025 @Zevgoli I'm sorry I wasted your time. Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843432 Share on other sites More sharing options...
Max.1974 Posted November 9, 2025 Share Posted November 9, 2025 Hi @chris1111 awesome!! Thanks my Master!! On 11/7/2025 at 2:55 PM, Zevgoli said: Sooo. I tried Chris1111 Voodoo install from GitHub. Downloaded and followed instructions to a "T". Install was fine. Rebooted and saw Kext was in Library\Extensions. Saw that Voodoo Prefs was present in System Settings. Clicked on the prefs and got the message "no VooDoo devices present". I'm starting to think it's the PC I'm using to host Tahoe that's the problem. The audio on the Optiplex is not a separate card but built in. Cheers, Howard Are you try compile the Kext? Its not so difficult... And a Clean install? Check if you have AppleALC on your EFI, or delete hidden files inside EFI And them run this command and will restart cleaning your Nvram sudo nvram ResetNVRam=1 && sudo reboot 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843434 Share on other sites More sharing options...
Max.1974 Posted November 9, 2025 Share Posted November 9, 2025 After that tun this: sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo chmod -Rf 755 /S*/L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo touch -f /S*/L*/E* sudo kextcache -Boot -U / sudo kextutil -v /Library/Extensions/VoodooHDA.kext sudo kextload /Library/Extensions/VoodooHDA.kext log show --last boot | grep -i voodoo Need check your all SSDTs files one by one to see if its one of them causing issue Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843435 Share on other sites More sharing options...
Zevgoli Posted November 9, 2025 Share Posted November 9, 2025 1 hour ago, deeveedee said: @Zevgoli I'm sorry I wasted your time. OMG. Please don't say that. You were only trying to help and I appreciate that. Cheers, Howard 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843436 Share on other sites More sharing options...
chris1111 Posted November 9, 2025 Share Posted November 9, 2025 (edited) 10 hours ago, Zevgoli said: OMG. Please don't say that. You were only trying to help and I appreciate that. Cheers, Howard Remove the kext in /Library/Extensions/VoodooHDA.kext Remove /Users/Zevgoli/VoodooHDA-Tahoe Empty the trash Make sure AppleALC.kext is not activate in config.plist reboot macOS Then use this branch Test on Dell Optiplex It work on my HP Prodesk Edited November 9, 2025 by chris1111 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843437 Share on other sites More sharing options...
Zevgoli Posted November 9, 2025 Share Posted November 9, 2025 12 hours ago, chris1111 said: Remove the kext in /Library/Extensions/VoodooHDA.kext Remove /Users/Zevgoli/VoodooHDA-Tahoe Empty the trash Make sure AppleALC.kext is not activate in config.plist reboot macOS Then use this branch Test on Dell Optiplex It work on my HP Prodesk Did this and I get the same error message opening Voodoo prefs. No Voodoo devices found. Check Sound and the only thing listed is my USB sound adapter. Good idea Chris1111. Thanks. Cheers, Howard 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2843454 Share on other sites More sharing options...
schrup21 Posted December 22, 2025 Share Posted December 22, 2025 Hi everyone, I may have found the reason why VoodooHDA (without AppleALC) sometimes fails to detect audio devices (including in my case). At least in my case, AppleGFXHDA was preventing VoodooHDA from initializing. After blocking AppleGFXHDA in the kernel section with this: Spoiler <plist version="1.0"> <array> <dict> <key>Arch</key> <string>Any</string> <key>Comment</key> <string>Block AppleGFXHDA</string> <key>Enabled</key> <true/> <key>Identifier</key> <string>com.apple.driver.AppleGFXHDA</string> <key>MaxKernel</key> <string></string> <key>MinKernel</key> <string>25.0.0</string> <key>Strategy</key> <string>Exclude</string> </dict> </array> </plist> ...which didn't work on its own; AppleGFXHDA continued to load, so I additionally activated a code-less kext, renamed it to AppleGFXHDA.kext, and changed its bundle identifier to com.apple.driver.AppleGFXHDA. With that, AppleGFXHDA was no longer loaded, and VoodooHDA recognized my audio device. Initially I thought Voodoo doesn't detect my Audio Device because of Realtek ALC255 is missing in it's code, but it turned out, that was wrong. See here: https://github.com/CloverHackyColor/VoodooHDA/issues/6 Unfortunately, this didn't solve my original problem. I still have the same issue as before when I used VoodooHDA together with AppleALC: My microphone is detected, but it doesn't work. Does anyone have any ideas? 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2845299 Share on other sites More sharing options...
LockDown Posted December 22, 2025 Share Posted December 22, 2025 @schrup21 Can you attach the code-less.kext please Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2845300 Share on other sites More sharing options...
schrup21 Posted December 22, 2025 Share Posted December 22, 2025 there's nothing special about it 😉 Honestly I only renamed USBMap.kext, renamed CFBundleIdentifier and -Name in it's info.plist and deleted all the IOKit stuff, so it absolutely does nothing 😂 Except of blocking AppleGFXHDA AppleGFXHDA.kext.zip 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2845302 Share on other sites More sharing options...
deeveedee Posted December 22, 2025 Share Posted December 22, 2025 (edited) @schrup21 I use AppleALC.kext to block AppleGFXHDA as I reported here and here. it's convenient, since I multi-boot multiple versions of macOS, so AppleALC.kext is already in my EFI. And AppleACL.kext can't interfere with VoodooHDA.kext in Tahoe, because Tahoe does not have AppleHDA, so loading AppleALC.kext and VoodooHDA.kext simultaneously in Tahoe works fine. Are you creating the new kext because you don't use AppleALC.kext? 1 hour ago, schrup21 said: Unfortunately, this didn't solve my original problem. I still have the same issue as before when I used VoodooHDA together with AppleALC: My microphone is detected, but it doesn't work. Does anyone have any ideas? I'm not sure that I understand your issue. Is this what you mean: In my case, my HP EliteBook 850 G7 drives the internal Mic with an Intel CODEC that has never worked in macOS (even with AppleALC.kext in versions of macOS before Tahoe). The internal Mic is detected and appears in IOReg/System Report, but is not enabled. VoodooHDA does not activate the Mic in Tahoe. I assumed that I needed to add the correct properties to VoodooHDA.kext Info.plist, but I haven't researched this yet. In summary, my internal Mic is detected by macOS, but it is not enabled with AppleALC.kext in macOS versions prior to Tahoe and it is not enabled with VoodooHDA in Tahoe. I tried to use VoodooHDA's "get dump" but it did not produce an output for me. Edited December 22, 2025 by deeveedee 1 Link to comment https://www.insanelymac.com/forum/topic/314406-voodoohda-312/page/34/#findComment-2845304 Share on other sites More sharing options...
Recommended Posts