Xbox series X controller bluetooth connection

Hey Sam, let me know when the dust has settled and you have time to look into this. I’m willing to be a guinea pig since I have two series X controllers and a little linux knowledge. I’m having a lot of issues with these controllers - even when plugged in via USB;

Detection

  • Controllers vibrate on vero boot but both are turned off (Logo LED is off) on OSMC boot.
  • Turning controllers on using the Logo button, the logo LED flashes and fails to find controller, LED turns off after some seconds
  • Turning on the controller again using the logo button the controller is sometimes found, sometimes not

If a connection is managed, sometimes straight after, or after a period of time the controller will start to intermittently disconnect and reconnect.

  • Disconnect / Reconnect cycle can happen multiple times in a row, sometimes never reconnecting
  • Unplugging and replugging the USB cable sometimes helps finding the controller (the LED stays solid) but soon after starts the disconnect cycle
  • D-pad responsive input delayed (left thumb stick is ok). Sometimes it seems the D-pad inputs are duplicated / repeated / ‘stick’ so quickly alt or double tapping the D-pad will mean navigation gets stuck going left, right etc
  • In retropie, after some time the controller will disconnect and the LED will turn off. When turned on, the disconnect cycle will start

Asides from the basic input issues, there are some QoL issues with the Series X Controller too

  • Logo LED light is blindingly bright at all times when connected
  • During ‘Controller Configuration’ in OSMC it nearly always triggers the ‘Press all analog buttons now to detect them’ pop up at least once on the initial setup. This popup doesn’t seem to solve anything and knocks you out of the controller setup flow.

And something specific to the retropie / retrosmc add-on, the logo and share buttons aren’t recognized in controller setup (I will post in that thread)

I never had these issues with the xbox 360 or xbox one controller (I don’t have either any more to test) but basically I would turn on the vero and the xbox one controller was usable straight from boot with the LED on (and not blinding) and no connection issues.

https://paste.osmc.tv/ceyivomoce
https://paste.osmc.tv/iyeweviwir