Re: Missing CS35L57 tuning firmware for Samsung Galaxy Book6 Pro (SSID 144dc910)
Richard Fitzgerald <[email protected]> Fri, 31 Jul 2026 17:20:28 +0100
| Newsgroups | org.kernel.vger.linux-sound |
|---|---|
| Message-ID | <[email protected]> |
On 31/07/2026 2:02 pm, Riccardo Squarcialupi wrote: > Hello, > > I'm running Linux on a Samsung Galaxy Book6 Pro (model NP944XJG-KG4IT, > Core Ultra 7 356H / Panther Lake). The two onboard CS35L57 speaker amps > come up with no tuning firmware, so they run the fallback path with no > calibration and no excursion protection: > > cs35l56 sdw:0:1:01fa:3557:01: Cirrus Logic CS35L57 Rev B2 OTP1 fw:4.2.1 (patched=0) > cs35l56 sdw:0:1:01fa:3557:01: FIRMWARE_MISSING > cs35l56 sdw:0:1:01fa:3557:01: Calibration disabled due to missing firmware controls > > Details: > - System subsystem ID: 144dc910 (Subsystem: Samsung Electronics Co Ltd > Device [144d:c910], from lspci -vnn -s 00:1f.3) > - Two CS35L57 Rev B2 amps on SoundWire, at sdw:0:1 and sdw:0:2 > - Filenames the driver requests and does not find in linux-firmware: > cirrus/cs35l57-b2-dsp1-misc-144dc910.wmfw > cirrus/cs35l57-b2-dsp1-misc-144dc910-l1u0.bin > cirrus/cs35l57-b2-dsp1-misc-144dc910-l2u1.bin > > I found a matching Windows driver package for this laptop (Samsung's > audio driver, containing the tuning files for this exact SSID) and > confirmed locally that installing those files under the above names > fixes calibration - both amps now report "Calibration applied". So the > correct tuning data exists and matches this SSID, it's just not in > linux-firmware. > > Since these files are OEM-specific and I don't hold the licensing > rights to redistribute them, I understand I can't submit them myself. > Could Cirrus reach out to Samsung for permission to publish the > tuning firmware for SSID 144dc910 (Galaxy Book6 Pro NP944XJG) to > linux-firmware, the way it's been done for other OEM laptops in the > cirrus/ directory? > > Happy to provide more diagnostics (full dmesg, ACPI tables, etc.) if > useful. > > Thanks, > Riccardo Squarcialupi > Hi, Sorry about the delay in publishing this firmware. It's done now and merged into upstream linux-firmware: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=bb7c02330655a5025a9bf0eb3741d49c6407b9e0