HP Omen Transcend 14 (2024) - Mute LED (amber) not working on Intel Soundwire (SOF) / CS35L56

Hardware/Environment:

  • Model: HP Omen Transcend 14 (2024/2025)
  • Subsystem ID: 103c:8c58
  • OS: Fedora Linux (Workstation)
  • Kernel: 6.12.11-200.fc41.x86_64 (or your current uname -r)
  • Audio Driver: sof-audio-pci-intel-mtl
  • Codecs/Amps: Cirrus Logic CS35L56 (Soundwire)

The Issue: The amber Mute LED on the F1/F5 key is non-functional. It does not appear in /sys/class/leds/ and does not react to the Master Playback Switch state. Note that the RGB keyboard backlighting is now working correctly via I2C/WMI after unlocking the bus—this issue appears strictly limited to the audio-controlled LED pin mapping.

Already Attempted:

  • Kernel Parameters: Tested snd_hda_intel.model=hp-gpio-led via GRUB with no effect.
  • Module Status: hp_wmi is loaded; sparse_keymap is active.
  • I2C Unlocks: Applied i2c_i801.disable_features=0x10 and i2c_designware.disable_features=0x1 to resolve previous keyboard communication issues.
  • Probing: The mute LED device node is missing from /sys/class/leds/.
    Full ALSA Info Report:

It looks like the driver for these CS35L56 amps just doesn’t know where the “light switch” is for this specific laptop (103c:8c58). I’ve tried the standard GRUB fixes and probing the leds folder, but the system isn’t seeing the amber light at all.

Is there a specific quirk I can force in my config to wake this LED up, or is this a “wait for a kernel patch” situation? I’m happy to test whatever you throw at me.

Unfortunately, you will have to ask HP to patch it into the upstream kernel.