https://gitlab.freedesktop.org/pipewire/wireplumber/-/work_items/932 https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/78bd42cad84f9cd174616a98aecbc78dbe67d121 From 78bd42cad84f9cd174616a98aecbc78dbe67d121 Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Mon, 30 Mar 2026 07:33:44 -0400 Subject: [PATCH] bluez: Don't set bluez5.autoswitch-routes on BT devices This seems to cause some issues with BT profile autoswitch. See #932 --- src/scripts/monitors/bluez.lua | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/scripts/monitors/bluez.lua b/src/scripts/monitors/bluez.lua index 347e1bc7..5ba70eb2 100644 --- a/src/scripts/monitors/bluez.lua +++ b/src/scripts/monitors/bluez.lua @@ -474,16 +474,6 @@ function checkProfiles (dev) end end - -- Setup Route/Port correctly for loopback nodes - if has_headset_profile then - local param = Pod.Object ({ - "Spa:Pod:Object:Param:Props", - "Props", - params = Pod.Struct ({ "bluez5.autoswitch-routes", true }) - }) - dev:set_param("Props", param) - end - if has_headset_profile then -- Always create the source loopback device if autoswitch is enabled. -- Otherwise, only create the source loopback device if the current profile -- GitLab