Xbox Series Joystick doesn't connect

I have an Xbox Series Joystick, and despite it being paired, it connects but disconnects immediately afterwards, it just blinks. What could I do?

Hardware details:

  • Bluetooth Adapter: Baseus BA04
  • Fedora Linux 40 (Workstation Edition)
  • Wayland
  • Linux 6.8.9-300.fc40.x86_64

Full support for the Xbox Series X|S controller is present including the share button. This is currently statically mapped to keyboard event KEY_F12 to take screenshots with Steam. It will be configurable in the future. This controller uses emulated profile switching support (see below).

1 Like

I’m having the same issue. It was not present in Fedora 39.

Try this: Terminal <> sudo dnf install kernel-modules-extra

Seems it’s already installed:

Last metadata expiration check: 3:10:25 ago on Sat 07 Sep 2024 09:26:19 CEST.
Package kernel-modules-extra-6.10.5-200.fc40.x86_64 is already installed.
Package kernel-modules-extra-6.10.6-200.fc40.x86_64 is already installed.
Package kernel-modules-extra-6.10.7-200.fc40.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

Hmmm, can you try to put the bluetooth adapter into another usb port ?

That’s not possible since it’s built into the motherboard itself.

1st: is it possible to use this controller wired to check if it works then ?
2nd: Can you try another usb bluetooth dongle to connect it with ?

Yeah, when it’s connected via wire to my desktop, it works just fine. When it’s connected to my laptop via Bluetooth it behaves the same way. They’re both running Fedora 40. It’s a Microsoft Xbox Controller (Xbox Series X).

Another Bluetooth adapter might be an option to check out
and try another windows machine to see if things do work.

Perhaps you can look if there are newer baseus drivers for linux ?

I’d check for controller firmware updates too (actual Xbox or Xbox Accessories app on Windows); was surprised my Series X controller had an update a few weeks ago :stuck_out_tongue:

This was exactly the issue. I’ve updated that controller (and all my other ones). Now they all connect without issues. Had to disconnect first, and re-connect, but small price to pay to game on GNU/Linux. :smiley: Thanks.

1 Like