SSDT Patch to fix missing speakers sound on Asus Zenbook 14 UX3405MA (2024) and latest BIOS
Note
Deprecated! ≥ 6.11 Linux Kernel
Added support for 10431A63
BIOS Configuration
- BIOS Version: Tested on 305
- Secure Boot: Disabled
- Tested OS: Fedora 39 kernel-6.8.6-200.fc39.x86_64
Install AUR package, created by tholden92:
See instructions to install compiled aml as binary package for ArchLinux, Fedora, Debian, openSUSE, Ubuntu here:
iasl -tc ssdt-csc3551.dsl
sudo cp -f ssdt-csc3551.aml /boot
sudo cp -f 01_acpi /etc/grub.d && sudo chmod +x /etc/grub.d/01_acpi
- Update grub config
-
Debian / Ubuntu based distributions
sudo update-grub
-
Fedora / RHEL-based distributions
sudo grub2-mkconfig -o /etc/grub2.cfg
sudo grub2-mkconfig -o /etc/grub2-efi.cfg
-
Arch based distributions
grub-mkconfig -o /boot/grub/grub.cfg
-
Copy pipewire and wireplumber config parts to user's home ~/.config
cp -r fix_pop_crack_pop/pipewire ~/.config
Note
If you are using wireplumber before 0.5, copy this lua
cp -r fix_pop_crack_pop/wireplumber/main.lua.d ~/.config/wireplumber
Note
If you have modern wireplumber 0.5 or higher, copy this conf
cp -r fix_pop_crack_pop/wireplumber/wireplumber.conf.d ~/.config/wireplumber
Restart audio
systemctl --user restart wireplumber pipewire pipewire-pulse
Restart your app (ex. Chrome). Done.
Copy Pipewire and Wireplumber config parts to /etc/
sudo cp -r fix_pop_crack_pop/pipewire /etc/
Note
Wireplumber < 0.5
sudo cp -r fix_pop_crack_pop/wireplumber/main.lua.d /etc/wireplumber/
Note
Modern Wireplumber ≥ 0.5
sudo cp -r fix_pop_crack_pop/wireplumber/wireplumber.conf.d /etc/wireplumber/
Restart Audio
systemctl --user restart wireplumber pipewire pipewire-pulse
Restart your app (ex. Chrome). Done.
User | Description |
---|---|
lamperez | For ACPI DSDT/SSDT patching guides and tools |
thor2002ro | For GRUB patch for similar laptop |