SteamOS icon indicating copy to clipboard operation
SteamOS copied to clipboard

Add a toggle for auto-reconnecting Bluetooth devices

Open ericswpark opened this issue 1 year ago • 1 comments

Your system information

  • Steam client version: 1709168962
  • SteamOS version: 3.5.17
  • Opted into Steam client beta?: [Yes/No] No
  • Opted into SteamOS beta?: [Yes/No] No
  • Have you checked for updates in Settings > System?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen.

Whenever I wake or turn on my Steam Deck it connects to my Bluetooth headsets, even if I've manually disconnected from it previously. You can disable this function by switching to Desktop mode and unchecking "trusted" (as per issue #1255), but it would be great if this option could be toggled in the Bluetooth menu of the Steam Deck.

It would also be great if this was both a per-device setting and a global setting. The global setting would disable reconnect for all devices, while the per-device setting would allow the users to specify which headsets/Bluetooth accessories SteamOS should attempt to reconnect to, only if the global setting is on.

This is especially a problem with devices that support multi-pair handoff -- Bluetooth headsets that will switch back and forth between paired devices without first having to be disconnected or be put into paired mode. I believe the entire AirPods lineup and Sony WH1000XM_ headsets use this connection strategy. Other cheap Bluetooth headsets will stay "sticky" and will remain connected to the currently connected device, even if another device (like the Steam Deck) requests a re-connection while paired.

Steps for reproducing this issue:

  1. Pair Bluetooth headset
  2. Disconnect Bluetooth headset
  3. Do one of the following a. Restart the Steam Deck b. Put the Steam Deck to sleep and then wake it

ericswpark avatar Mar 02 '24 14:03 ericswpark

This has been extremely frustrating for me. I have been in meetings for work while using my Airpods on my work computer, and then I wake my Steam Deck allow it to get some updates, and even though my Bluetooth is marked as "OFF" on the Steam Deck, my airpods immediately switch to the deck and cut me off from my meeting.

My workaround is that I have to toggle the Bluetooth On and then Off in the Steam Deck quick settings.

Please either add the support ericswpark suggested, or don't connect to Bluetooth devices when the setting is turned off!

Steps for reproducing my issue:

  1. Pair Bluetooth headset
  2. Turn Bluetooth off on the Steam Deck
  3. Put the Steam Deck to sleep
  4. Connect Bluetooth headset to another device
  5. Wake Steam Deck (and see that Bluetooth is still off, but headset switches to Steam Deck)

cbmelton avatar Sep 20 '24 12:09 cbmelton

For me, with 3.6.20 on stable channel, this trusted device option turned off doesn't work at all. My headset (Plantronics) connects nonetheless when resuming the deck from sleep and headset is turned on.

fsdread avatar Nov 09 '24 07:11 fsdread

Replying to https://github.com/ValveSoftware/SteamOS/issues/1406#issuecomment-2363651533

I no longer see the issue with my airpods. I am on 3.6.20 with OS Build 20241030.1

cbmelton avatar Dec 06 '24 17:12 cbmelton