Files
arthur-os/migrations
b3a62245f5 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>
2026-05-07 11:51:27 +02:00
..
2026-02-26 10:44:07 +01:00
2026-02-26 10:39:51 +01:00
2025-07-09 19:08:44 -04:00
2026-02-21 09:48:11 +01:00
2026-02-21 09:48:11 +01:00
2026-02-21 09:48:11 +01:00
2025-08-25 07:04:43 +02:00
2025-08-24 18:00:28 +02:00
2025-08-11 16:44:58 +02:00
2025-08-25 11:41:36 +02:00
2025-08-27 15:24:18 +02:00
2025-08-25 11:45:30 +02:00
2025-08-27 15:24:18 +02:00
2026-03-24 20:43:56 +01:00
2025-08-31 16:50:22 +02:00
2025-09-14 22:14:29 +02:00
2025-09-16 22:14:40 +02:00
2025-10-14 12:56:31 -04:00
2025-10-23 14:06:28 -04:00
2025-10-23 17:15:57 -04:00
2025-10-24 02:37:17 -04:00
2025-10-28 08:59:37 +01:00
2025-11-03 11:37:20 -05:00
2025-11-10 08:57:43 +01:00
2025-11-10 14:38:27 +01:00
2025-11-20 11:05:07 +01:00
2025-11-20 16:59:28 +01:00
2025-11-28 05:03:44 -08:00
2025-12-15 12:38:28 -05:00
2025-12-14 15:32:40 -05:00
2026-01-08 17:17:32 -05:00
2026-01-05 15:44:33 +01:00
2026-01-06 13:55:52 +01:00
2026-01-07 19:34:56 +01:00
2026-02-20 21:58:00 +01:00
2026-02-05 14:48:21 +01:00
2026-01-29 10:29:56 +01:00
2026-02-06 11:25:05 +01:00
2026-02-18 22:24:43 +01:00
2026-03-24 20:43:56 +01:00
2026-02-09 23:01:46 +01:00
2026-02-26 10:22:30 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 07:34:55 +01:00
2026-02-21 14:18:35 +01:00
2026-02-28 18:17:25 +01:00
2026-03-05 11:44:55 -04:00
2026-03-08 13:25:46 +01:00
2026-03-17 18:00:19 +01:00
2026-03-26 09:46:59 +01:00
2026-04-03 11:36:07 +02:00
2026-04-15 10:39:21 +02:00
2026-04-15 11:49:03 +02:00
2026-04-19 17:13:28 +02:00
2026-04-22 19:44:54 +02:00
2026-04-21 16:43:53 +02:00
2026-04-28 17:55:59 +02:00
2026-04-30 22:23:43 +02:00
2026-04-30 22:23:43 +02:00
2026-05-01 11:27:15 +02:00
2026-05-04 15:42:30 +02:00
2026-05-04 15:42:30 +02:00
2026-05-04 07:54:57 +02:00
2026-05-06 21:05:34 +02:00
2026-05-06 09:32:43 +02:00
2026-05-07 10:48:32 +02:00