Skip to content

Latest commit

 

History

History
127 lines (87 loc) · 3.68 KB

README.md

File metadata and controls

127 lines (87 loc) · 3.68 KB

ASUS Zenbook UX3405MA amplifier

SSDT Patch to fix missing speakers sound on Asus Zenbook 14 UX3405MA (2024) and latest BIOS

BIOS Configuration

  • BIOS Version: Tested on 305
  • Secure Boot: Disabled
  • Tested OS: Fedora 39 kernel-6.8.6-200.fc39.x86_64

Patch installation

Arch based

Install AUR package, created by tholden92:

AUR

Package/repo installation (via OBS)

See instructions to install compiled aml as binary package for ArchLinux, Fedora, Debian, openSUSE, Ubuntu here:

build result

Manual installation

Build the ssdt-csc3551.dsl

iasl -tc ssdt-csc3551.dsl

Copy it to /boot

sudo cp -f ssdt-csc3551.aml /boot

Copy grub script

sudo cp -f 01_acpi /etc/grub.d && sudo chmod +x /etc/grub.d/01_acpi

Update grub config

  • 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

Reboot

Bonus: Fix pop/crack when stop playback, audio cutting out

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.

Alternative: If pop/crack and audio cutting out persists

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.

Special thanks

User Description
lamperez For ACPI DSDT/SSDT patching guides and tools
thor2002ro For GRUB patch for similar laptop