Fixing "Dummy Audio" on Conexant CX8200 (HP EliteBook 840 G4)
A very common and frustrating bug with the Conexant CX8200 audio codec in macOS (especially Big Sur and later) is having a fully functioning audio volume slider, but absolutely no sound coming from the speakers. This "dummy output" issue indicates that AppleALC is successfully injecting the layout ID and recognizing the hardware, but the audio routing to the actual speaker nodes is failing or muted at the hardware level.
Why Does This Happen?
The HP EliteBook 840 G4 has a specific hardware amplifier configuration for the CX8200. When macOS boots, AppleALC doesn't always send the correct EAPD (External Amplifier Power Down) wake command to the amplifier. So, macOS sends audio to the chip, but the chip never sends it to the speakers because the amplifier is physically asleep.
Step-by-Step Solution
Simply changing alcid values (like 3, 21, or 28) will not fix the amplifier sleep state. You need a combination of the correct layout ID and a supplementary tool to wake the amp.
-
Set the Correct ALC ID:
For the EliteBook 840 G4 with CX8200, the most stable Layout ID is usually 21. In your
config.plist, underNVRAM > Add > 7C436110-AB2A-4BBB-A880-FE41995C9F82 > boot-args, setalcid=21. -
Install CodecCommander (or ALCPlugFix):
Because AppleALC alone cannot wake the EAPD amplifier on this specific HP model, you need to use
CodecCommander.kext. Download it from the RehabMan/Sniki repositories and place it in yourEFI/OC/Kextsfolder. Don't forget to snapshot your config.plist to enable it. -
Alternative: HP-Specific SSDT:
If CodecCommander alone doesn't work, ensure you have
SSDT-HP-Fix.aml(or the specific SSDT-CX8200) injected in your ACPI folder. This SSDT contains the specific HDEF routing for the EliteBook series to map the microphone and speaker nodes correctly. -
Clear NVRAM and Reboot:
Audio issues are notoriously sticky in macOS NVRAM. Whenever you change your
alcidor add an audio-related kext, you must reset NVRAM from the OpenCore picker before booting back into macOS.
Note on Headphones
If the speakers work but headphones do not (or sound distorted), you may need to use ALCPlugFix-Swift, a background daemon that monitors the headphone jack state and sends the correct HDA verbs to switch the amplifier output dynamically.
Original Question: "Incredibly weird AppleALC/General Audio bug."
Incredibly weird AppleALC/General Audio bug.
Specs:
CPU: Intel i5-7300U
GPU: Intel HD 620
RAM: 8GB DDR4
Audio: Conexant CX8200
Hardware: HP EliteBook 840 G4
OS: MacOS Big Sur 11.7.11
I am experiencing a very weird bug where the audio bar is movable, but despite using dozens of solutions and changing my alcid to the ones listed but still, no audio coming out. Any help is appreciated.
[link] [comments]
Post a Comment