wake from sleep with 2.4 ghz Controller
Hello, I would realy like to wake bazzite from sleep in game mode with a 2.4 ghz dongle. i use the 8 bitdo ulimate 2, but i also have other controllers. I got a Ps5 controller to work over BT.
But is there a way for the 8bitdo to work?
I looked it up und found this thred:
https://www.answeroverflow.com/m/1320873947344015523
I applied the solution, what for my understanding should enable wake for every usb device, or am i missing here something? but it did not work. not for the 8bitdo one, or my other ones with dongle.
Thank you for your time and Help in advance!
Can't wake with 8BitDo Controller - Universal Blue
I'm unable to wake the computer with an 8BitDo Ultimate C 2.4GHz controller. I tried adding a udev rule for the controller, but I still can't use the controller to wake the computer.
The udev rule I tried is:
```
ACTION=="add|change", SUBSYSTEM=="usb", DRIVERS=="usb", ATTRS{idVendor}=="2dc8", ATTRS{idProduct}=="3106", ATTR{power/wakeup}="enabl...
4 Replies
Edit: I got it working the solutiom in the thred was working! my poblem was that the there are some usb ports on my Motherboard which are not on the root usb hub and that was the problem!
But now i got the second problem which is stated in the thred. if my controller goes to idle the system wakes up. is there a way to exclude idle?
I've been on the same boat and have commented on the linked thread. The thing that bugged me with 2.4ghz wakeup is that the controller takes longer to go to sleep, so before going to sleep it would wake the device again.
1. Put device to sleep with 8BitDo.
2. Device goes to sleep.
3. Controller goes to sleep after a few secs.
4. Device wakes because the controller sends another signal when going to sleep.
Another problem is that as you mentioned the 8BitDo does not support the "wake" feature on the controller so you will have to enable the "wake" feature on all the usb ports (or hub). This became a pain because putting the device to charge would wake it, some other connected device could wake it for no reason etc.
The solution I went for was setting up the Bluetooth chip to wake up the device. This way any controller connected via BT could wake the device.
Your 8BitDo has a button at the back where you can switch from XInput (2.4gz) to DInput (bluetooth). I play on xinput because of the rumble/vibration. To wake the device I toggle the button from xinput to dinput, then once the device is awake I put it again on xinput.
If your controller has the same button/toggle then it might be worth giving it a shot. Hopefully your BT chip has wake capabilities (my Rog Ally X does)
yeah my chip has a wake funktion and it works but only for my ps5 Controllers and thats good. but not for the 8bitdo in BT mode and my xbox controllers.
It also seems that the only usb ports wiche are effected by the „global usb wake“ skript are two usb 2 ports on the motherboard and thats good (only keyboard and controller are connected there)
So my current workaround:
1. I put bazzite to sleep in the UI
2. At the same time i switch my Controller from 2.4 to BT.
3. now i can put the controller on the dock and i will not trigger a wake.
4 when i want to play again i pick up the controller an switch it back to 2.4 and the PC will start.
It is not perfekt but the best i can do 🙂
I would be nice to have a bit more controll on wiche signal from the doch wakes the pc or wiche device is allowed.
That’s cool. Very similar to my workaround. I dont do #2 and just do 2.4 -> BT -> 2.4 on #4.