SteamOS
SteamOS copied to clipboard
Bluetooth gamepad connected but no input events on Steam Deck
Your system information
- Steam client version: 1654818235
- SteamOS version: 3.2
- Opted into Steam client beta?: No
- Opted into SteamOS beta?: No
- Have you checked for updates in Settings > System?: Yes
Please describe your issue in as much detail as possible:
Some Bluetooth FPV drone controllers such as:
- Orqa FPV.Ctrl: https://shop.orqafpv.com/collections/top-offers/products/fpv-ctrl
which are basically gamepads when connected via cable or Bluetooth work fine on Windows 10/11. On SteamOS however they won't work via Bluetooth. /dev/input/js* is created for them but no output can be seen in cat /dev/input/js* when moving joystick or pressing buttons. Other non-simulator games also won't recognize gamepad inputs. It might be related to xpad. Using xboxdrv together with bluez might work but these tools are not shipped with SteamOS:
https://wiki.archlinux.org/title/Gamepad#iPEGA-9017s_and_other_Bluetooth_gamepads
Steps for reproducing this issue:
- Pair & connect mentioned controller via Bluetooth.
- Run FPV drone simulator such as Liftoff.
- Try to calibrate this controller in the game.
- Game doesn't recognize it's input no matter if Steam Input is disabled or not. Reordering does not help nor setting Steam Deck to Keyboard and Mouse layout.
Steps for reproducing this issue:
- Go into Desktop mode.
- Pair & connect mentioned controller via Bluetooth.
- Go to Settings > Input Devices > Game Controller.
- Choose connected gamepad in "Device:" droplist.
- Try to test inputs for this device.
- No change in "Position", "Buttons" or "Axes" section values.