Steam Controller

Steam Controller

Shervrar Dec 20, 2022 @ 7:51am
[8BitDo SN30 Pro 2] [Steam Deck] SN30 Pro 2 in Switch mode breaks controller input
ISSUE
When using the 8BitDo SN 30 Pro 2 controller in Switch mode via bluetooth (necessary in order to use Gyroscopic aiming), the controller works only if paired for the first time. If you lose connection, turn the controller off & on again, or toggle bluetooth on the Steam Deck, the controller will not work when reconnected.

Not working can be defined as delayed or no response from the controller (usually no response at all), or wrong button mappings (e.g. DPad left will be set to A or something like that).
Additionally, the controller also breaks the built in buttons of the Steam Deck until disconnected. The Steam deck controlls will have the wrong mapping and repond with an extreme delay.

This (allegedly) does not happen with a real Switch controller (not tested by me).
This does not happen when connection via USB.

OS
Steam OS (running on Steam Deck)

CONTROLLER TYPES:
8BitDo SN30 Pro 2

CONNECTION TYPE:
Bluetooth, controller in Switch mode

GAME:
Any/System Wide
(This bug affects the Steam OS homescreen & settings page too)

STEPS
Get a 8BitDo SN30 Pro 2 controller
Set it to Switch mode by setting the slider on the controller to 'S'.
Pair the controller to a Steam deck for the first time. Ensure it has not been paired before
Observe everything working as expected.
Turn the controller off and back on again or turn the Steam Deck's bluetooth off and back on again.
Wait for the controller to reconnect.

RESULTS
Upon reconnection to the steam deck, the controller should no longer work as expected. It is impossible to navigate the Steam OS homescreen, settings or anything else.
The Steam Deck's built-in buttons are also affected, and no longer function as expected. This will last for as long as the controller is connected.

EXPECTED
The controller should reconnect to the steam deck, and function the same as when it was first paired to the Steam Deck

WORKAROUNDS
Currently, this can only be worked around by deleting the device from bluetooth settings, and re-pairing it every time you want to connect the controller

Please let me know if there is anything you need like logfiles or you want me to test something.

Thank you.
< >
Showing 1-6 of 6 comments
sofaspieler Oct 23, 2023 @ 9:45am 
I can confirm, I experience the same issue and can't find any workaround or solution.
Leopardo72 Nov 5, 2023 @ 9:09am 
Same issue here. I want to use gyros, any solution?
Shervrar Nov 5, 2023 @ 3:56pm 
I got another controller, seeing how the gyro works with a real PS5 and an actual Switch controller doesn't have this issue, the problem is caused by the 8BitDo controller. Valve definitely *could* try to implement a workaround for these controllers seeing as how many people buy them, alas...
AD Apr 14, 2024 @ 8:37am 
Have the same issue, is there still no other workaround / fix?
vĒry sørry May 21, 2024 @ 4:39pm 
Same issue with 4 8bitdo controllers
Kingdiegada Aug 10, 2024 @ 4:53am 
I had the same error and it is working.
1) Update Steam Deck FW
2) Update Controller FW (need this program https://api.8bitdo.com/firmware-updater.html)

I had controller FW version 1.08, now with 3.04v working on the first try.
< >
Showing 1-6 of 6 comments
Per page: 1530 50