* [PATCH] ALSA: hda/realtek: Add quirk for ASUS ExpertBook B3402FVA
@ 2026-10-22 9:01 Shahab Ghodsi
2026-10-23 13:34 ` Takashi Iwai
0 siblings, 1 reply; 2+ messages in thread
From: Shahab Ghodsi @ 2026-10-22 9:01 UTC (permalink / raw)
To: linux-sound; +Cc: tiwai, kailang, Shahab Ghodsi
The ASUS ExpertBook B3402FVA (PCI SSID 1043:1e03) uses an ALC256
codec. Headphone output is extremely quiet and distorted, with only
the loudest parts audible. The BIOS does not enable the headphone
depop circuit.
Reuse ALC256_FIXUP_ASUS_HPE, which sets COEF 0x0f to 0x7778 to
enable the headphone depop circuit. This fixup is already used for
the ASUS TM420 and B1400CEPE.
The COEF write was verified manually with hda-verb on this machine;
headphones become loud and clear. The chained pin change on 0x19 was
also applied manually; the headset microphone worked before and after,
and audio playback was unaffected.
Closes: https://github.com/thesofproject/linux/issues/5996
Signed-off-by: Shahab Ghodsi <shahab16774@gmail.com>
---
sound/hda/codecs/realtek/alc269.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/sound/hda/codecs/realtek/alc269.c b/sound/hda/codecs/realtek/alc269.c
index 1623cf9..e746b82 100644
--- a/sound/hda/codecs/realtek/alc269.c
+++ b/sound/hda/codecs/realtek/alc269.c
@@ -7917,6 +7917,7 @@ static const struct hda_quirk alc269_fixup_tbl[] = {
SND_PCI_QUIRK(0x1043, 0x1df3, "ASUS UM5606WA", ALC294_FIXUP_BASS_SPEAKER_15),
SND_PCI_QUIRK(0x1043, 0x1264, "ASUS UM5606KA", ALC294_FIXUP_BASS_SPEAKER_15),
SND_PCI_QUIRK(0x1043, 0x1e02, "ASUS UX3402ZA", ALC245_FIXUP_CS35L41_SPI_2),
+ SND_PCI_QUIRK(0x1043, 0x1e03, "ASUS ExpertBook B3402FVA", ALC256_FIXUP_ASUS_HPE),
SND_PCI_QUIRK(0x1043, 0x1e10, "ASUS VivoBook X507UAR", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
SND_PCI_QUIRK(0x1043, 0x1e3e, "ASUS VivoBook M515DA/X515DAP", ALC256_FIXUP_ASUS_MIC_NO_PRESENCE),
SND_PCI_QUIRK(0x1043, 0x1e11, "ASUS Zephyrus G15", ALC289_FIXUP_ASUS_GA502),
--
2.56.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] ALSA: hda/realtek: Add quirk for ASUS ExpertBook B3402FVA
2026-10-22 9:01 [PATCH] ALSA: hda/realtek: Add quirk for ASUS ExpertBook B3402FVA Shahab Ghodsi
@ 2026-10-23 13:34 ` Takashi Iwai
0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2026-10-23 13:34 UTC (permalink / raw)
To: Shahab Ghodsi; +Cc: linux-sound, tiwai, kailang
On Thu, 22 Oct 2026 11:01:49 +0200,
Shahab Ghodsi wrote:
>
> The ASUS ExpertBook B3402FVA (PCI SSID 1043:1e03) uses an ALC256
> codec. Headphone output is extremely quiet and distorted, with only
> the loudest parts audible. The BIOS does not enable the headphone
> depop circuit.
>
> Reuse ALC256_FIXUP_ASUS_HPE, which sets COEF 0x0f to 0x7778 to
> enable the headphone depop circuit. This fixup is already used for
> the ASUS TM420 and B1400CEPE.
>
> The COEF write was verified manually with hda-verb on this machine;
> headphones become loud and clear. The chained pin change on 0x19 was
> also applied manually; the headset microphone worked before and after,
> and audio playback was unaffected.
>
> Closes: https://github.com/thesofproject/linux/issues/5996
> Signed-off-by: Shahab Ghodsi <shahab16774@gmail.com>
Applied now. Thanks.
Takashi
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-23 13:34 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-22 9:01 [PATCH] ALSA: hda/realtek: Add quirk for ASUS ExpertBook B3402FVA Shahab Ghodsi
2026-10-23 13:34 ` Takashi Iwai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox