disable wake on bluetooth?
When I turn on my headphones, my oled deck turns on. Neat, but unwanted when I'm using my headphones for other things, like my zoom meeting for work causing Dave the Diver sounds to come out of my headphones. How can I turn that off without disabling Bluetooth every time I put the deck to sleep?
This is interesting as I'm looking for the opposite answer. I want my Deck to wake up when I turn on my Xbox controller, but it doesn't right now unless I wake it up with the power button first. If you find something outside of this thread, please let me know.
Only the new OLED decks have the Bluetooth chips with wakeup. If you have an OG deck, you're plum outta luck, I'm afraid.
Damn. Oh well. Good to know though. Thanks!
I have the USB wireless receiver for my Xbox controller and it works on the steam deck to wake it, but I needed to install a driver. And I need to reinstall it every time I update my steam deck.
Where did you get the driver for it?
Here's the guide I followed
I needed to tweak the instructions a bit, but it looks like there was an update recently with a link to a script. Hopefully that makes it easier than before.
Do you have the oled deck? It has a new bt chip and firmware that enables this
the OLED deck has the feature from what I can tell to wake in Bluetooth.
my older LCD deck, does not seem to have the feature.
Try putting a script like this in /lib/systemd/system-sleep/. Make sure it is executable.
What I said before, looks like a dead end.
Start with "cat /proc/acpi/wakeup" and "lspci". My LCD deck doesn't have the new BT chip with wakeup, but I think it might go like thisLook at lspci, find the Bluetooth there (Maybe it's just part of the wifi?). Note its PCI address, and find a value in /proc/acpi/wakeup that corresponds to that. Take the name from the first column of /proc/acpi/wakeup, and do something like "echo GPPn | sudo tee /proc/acpi/wakeup" . If this works, then you'll want to (a) make a slightly more permanent version of this per the arch wiki, and (b) remember to undo that when Valve finally gets around to doing a proper control for this.https://wiki.archlinux.org/title/Power_management/Wakeup_triggers
I do not see a BT device in lspci, and the Network Adapter PCI address doesn't show i /proc/acpi/wakeup,
I tried to create a systemd unit file that would issue an rfkill on bluetooth on suspend, and then re-enable it on resume, but that didn't work either. Interestingly, if I do
systemctl stop bluetooththe bluetooth service stops, and then immediate starts again!Oop. Look up. I changed the parent post, maybe this time it'll work?