mirror of
https://github.com/arthur-pbty/arthur-os.git
synced 2026-08-01 20:28:16 +02:00
Add bass speaker fix for Lenovo Yoga Pro 7 14IAH10 (#5597)
* Add bass speaker fix for Lenovo Yoga Pro 7 14IAH10 The ALC287 codec on Yoga Pro 7 14IAH10 requires the alc287-yoga9-bass-spk-pin quirk to properly route audio to both amplifier speakers. Without this fix, only one speaker works and bass output is missing. This adds: - Hardware detection script (omarchy-hw-lenovo-yoga-pro7-bass) - Audio fix that creates /etc/modprobe.d/lenovo-yoga-pro7-bass.conf Tested on Lenovo Yoga Pro 7 14IAH10 (Intel Core Ultra 9 285H). Reference: https://wiki.archlinux.org/title/Lenovo_Yoga_9i_2022_(14AiPI7) * Add Lenovo Yoga Pro 7 bass fix to install flow Addresses review feedback: the hardware fix script was not invoked during installation. Add it to install/config/all.sh so it runs automatically on matching hardware. * Fix implementation --------- Co-authored-by: David Heinemeier Hansson <david@hey.com>
This commit is contained in:
co-authored by
David Heinemeier Hansson
parent
ba1d699c11
commit
b3a62245f5
@@ -64,6 +64,8 @@ run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-spi-keyboard.sh
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-suspend-nvme.sh
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/apple/fix-t2.sh
|
||||
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/lenovo/fix-yoga-pro7-bass-speakers.sh
|
||||
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/fix-bcm43xx.sh
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/fix-surface-keyboard.sh
|
||||
run_logged $OMARCHY_INSTALL/config/hardware/fix-yt6801-ethernet-adapter.sh
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
# Fix bass speakers on Lenovo Yoga Pro 7 14IAH10
|
||||
# The ALC287 codec needs a pin quirk to route audio to both AMP speakers.
|
||||
# Without this quirk, only one speaker works and bass output is missing.
|
||||
# Reference: https://wiki.archlinux.org/title/Lenovo_Yoga_9i_2022_(14AiPI7)
|
||||
|
||||
if omarchy-hw-match "Yoga Pro 7 14IAH10"; then
|
||||
sudo tee /etc/modprobe.d/lenovo-yoga-pro7-bass.conf <<'EOF'
|
||||
options snd-sof-intel-hda-generic hda_model=alc287-yoga9-bass-spk-pin
|
||||
EOF
|
||||
fi
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
echo "Fix bass speakers on Lenovo Yoga Pro 7 14IAH10"
|
||||
|
||||
source "$OMARCHY_PATH/install/config/hardware/lenovo/fix-yoga-pro7-bass-speakers.sh"
|
||||
Reference in New Issue
Block a user