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