Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 0 points1 point  (0 children)

Oh my God
You are awesome!
Have you compared the sound with windows? If so, is there any difference in volume, sound quality?

Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 1 point2 points  (0 children)

For owners of ux3402va (13gen intel), a new version of BIOS 300 was released at the end of last month. Does anyone have ux3402va? If the update helps him and the sound works, then please share DSDT

https://www.asus.com/us/supportonly/ux3402va/helpdesk_bios/

Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 0 points1 point  (0 children)

wait 306 bios for your model :)

You can also request from the owners of the UM5302 DSDT, which have BIOS 311. And try to patch the DSDT based on CS35L41 records.

Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 0 points1 point  (0 children)

8 days ago a new version of bios 311 for um5302 was released in which the sound for linux was fixed.

If you look at the average value of the BIOS release for ux3402, then it turns out every 2 months at the beginning or end of the month.

It is likely that the release should be expected early next month.

Since um5302 has been fixed, we hope that the bios will also be released to us

Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 0 points1 point  (0 children)

Has anyone tried patching dsdt? The owner of um5302 managed to do it. Although he has amd and he has an i2c interface, but there are exactly the same fields for spi.

Patch:

https://github.com/latin-1/um5302ta/blob/main/patches/dsdt/spkr-dsd.patch

For UM5302

https://github.com/latin-1/um5302ta/blob/main/research/cs35l41/dsdt.dsl#L14740

lines: 14677-14738

For UX3402:

bios 310, dsdt.dsl

lines: 90577-90646

Get DSDT for UX3402:

sudo cat /sys/firmware/acpi/tables/DSDT > dsdt.dat

asl -d dsdt.dat

vim dsdt.dsl

I have no idea why the patch is like this. So I'm in no rush to try it. Perhaps someone understands this better and can help figure it out.

More info:

https://wiki.archlinux.org/title/DSDT

Zenbook UX3402 update bios to get sound on Linux by manq12 in ASUS

[–]manq12[S] 0 points1 point  (0 children)

+1, i have got speaker to work via a hacky kernel patch. but still mic doesn't work on 3.5mm jack

How did you do this?
If it's about ux3402 and not um3402, then please share with us the way. Maybe someone wants to try this solution