[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250224161016.439696-1-lkml@antheas.dev>
Date: Mon, 24 Feb 2025 17:10:14 +0100
From: Antheas Kapenekakis <lkml@...heas.dev>
To: linux-sound@...r.kernel.org,
kailang@...ltek.com
Cc: linux-kernel@...r.kernel.org,
perex@...ex.cz,
tiwai@...e.com,
baojun.xu@...com,
simont@...nsource.cirrus.com,
Antheas Kapenekakis <lkml@...heas.dev>
Subject: [PATCH 0/2] ALSA: hda/realtek: Sort Ally X properly,
fix Asus Z13 2025 audio
The Ally X has two quirks in the kernel currently. This is due to the
previous quirk not being sorted properly, whoopsies. Therefore, only one
has to stay. During AB testing, I found that the Lenovo quirk makes a
popping sound during boot. Therefore the better quirk is the previous one.
This also mirrors our initial testing last August, where creating that
custom quirk fixed the popping sound over re-using the existing
Lenovo TAS quirk.
Then, add the Asus Z13 2025 quirk to the list. When looking into its dsdt
file, it was found to be identical to the original Ally. Therefore, borrow
its quirk. After using the quirk, sound works properly. However, the kernel
loads the default firmware for it, resulting in subpar sound quality.
After looking into the Windows driver files, the following files were
identified to be the correct ones for it:
Playback_6.83.0/Firmware/CS35L41/RevB2/halo_cspl_RAM_revB2_29.85.0.wmfw
tunings/ASUS_GZ302EA_10431FB3_241018/10431FB3_241018_V01_A0.bin
tunings/ASUS_GZ302EA_10431FB3_241018/10431FB3_241018_V01_A0_cal.bin
tunings/ASUS_GZ302EA_10431FB3_241018/10431FB3_241018_V01_A1.bin
tunings/ASUS_GZ302EA_10431FB3_241018/10431FB3_241018_V01_A1_cal.bin
Which the kernel expects to be named as:
cirrus/cs35l41-dsp1-spk-prot-10431fb3.wmfw
cirrus/cs35l41-dsp1-spk-prot-10431fb3-r0.bin
cirrus/cs35l41-dsp1-spk-prot-10431fb3-l0.bin
cirrus/cs35l41-dsp1-spk-cali-10431fb3-r0.bin
cirrus/cs35l41-dsp1-spk-cali-10431fb3-l0.bin
where A0 corresponds to r0.
Therefore, +cc Simon Trimmer who often uploads firmware for these devices.
Antheas Kapenekakis (2):
ALSA: hda/realtek: Remove dup Ally X config
ALSA: hda/realtek: Fix Asus Z13 2025 audio
sound/pci/hda/patch_realtek.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
2.48.1
Powered by blists - more mailing lists