Install the Dell XPS 13 Panther Lake speaker firmware
Explicitly select the Omarchy Cirrus firmware when the installed package predates the 1028:0e54 aliases. Apply it during hardware setup and through an update migration, and request a reboot for each user until the firmware can load. Require the same minimum version in the offline package list so newer Arch snapshots keep their genuine firmware. Co-Authored-By: GPT-6.1-Sol <noreply@openai.com>
This commit is contained in:
1 parent
821ae58905
commit
45d2e807db
6 files changed
+212
No files matched your search
@@ -18,6 +18,7 @@ run_logged "$OMARCHY_INSTALL/hardware/intel/ipu7-camera.sh"
|
||||
run_logged "$OMARCHY_INSTALL/hardware/intel/fred.sh"
|
||||
run_logged "$OMARCHY_INSTALL/hardware/intel/fix-wifi7-eht.sh"
|
||||
run_logged "$OMARCHY_INSTALL/hardware/intel/sof-firmware.sh"
|
||||
run_logged "$OMARCHY_INSTALL/hardware/dell-xps13-ptl-speaker-firmware.sh"
|
||||
|
||||
run_logged "$OMARCHY_INSTALL/hardware/fix-elgato-camlink-4k.sh"
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
if omarchy-hw-dell-xps13-dx13260-ptl; then
|
||||
cirrus_package=$(pacman -Q linux-firmware-cirrus 2>/dev/null || true)
|
||||
|
||||
# Keep newer Arch firmware when stable's snapshot supersedes the shim.
|
||||
if [[ -z $cirrus_package ]] || (( $(vercmp "${cirrus_package#* }" "20260810-3") < 0 )); then
|
||||
firmware_pending="${OMARCHY_XPS13_FIRMWARE_PENDING:-/run/omarchy/xps13-ptl-speaker-firmware}"
|
||||
sudo install -Dm644 /dev/null "$firmware_pending"
|
||||
|
||||
# [core] precedes [omarchy], so an unqualified target selects the older firmware.
|
||||
sudo pacman -S --noconfirm --needed omarchy/linux-firmware-cirrus
|
||||
fi
|
||||
fi
|
||||
@@ -59,6 +59,8 @@ linux-firmware-marvell
|
||||
# Dell laptop support packages
|
||||
dell-xps-touchpad-haptics
|
||||
dell-xps13-sidecar-amps
|
||||
# Select the stable-snapshot shim or newer Arch firmware for the XPS 13 PTL.
|
||||
linux-firmware-cirrus>=20260810-3
|
||||
|
||||
# Speaker tunings (LV2 limiter every tuning ends in)
|
||||
lsp-plugins-lv2
|
||||
|
||||
Reference in new issue
Block a user