Audio speakers not working on HP EliteBook 8 G1i (Intel Lunar Lake) - ALC245 / CS35L56

Hello,

I am experiencing an issue where internal speakers are silent on my new HP EliteBook 8 G1i 16 inch (Next Gen AI PC). Headphones via 3.5mm jack work perfectly, but internal speakers remain silent despite being detected.

Hardware Details:

  • Model: HP EliteBook 8 G1i 16 inch Notebook
  • CPU: Intel Lunar Lake
  • Audio Codec: Realtek ALC245
  • Amplifiers: 2x Cirrus Logic CS35L56 (detected on SPI bus)
  • OS: Fedora 43 (Forty Three) - Kernel 6.18.8
  • Firmware: SOF firmware version 2.14.1.1

Symptoms:

  • Headphones work.
  • Speakers are detected but speaker_outs is reported as 0 in ALSA configuration.
  • Tried kernel parameters like alc245-hp-x360 and alc285-hp-amp without success.

Alsa-info log: I have attached the full log, but the key IDs are:

  • Codec: Realtek ALC245
  • Subsystem Id: 0x103c8e2c
  • ACPI HID for Amps: CSC3556

Could you please help me identify if a specific quirk is needed for this model or if there is a missing topology file?

Thank you.

Looks like a same problem as

I checked dmesg for ‘cs35l’ and it returns no output, even though alsa-info detects CSC3556 devices. It seems the SOF driver is not even attempting to bind the Cirrus amplifiers.