So i’ve been using this controller on Linux for several years without any problems, but as of a few days ago the inputs are suddenly scrambled.
Its the older model xbox one wireless, the one with the 3.5mm jack (2016 revision). I connect via bluetooth, the connection is good and I don’t have any trouble pairing or connecting.
I’ve looked at the ‘game controller’ system settings in KDE and its being recognized as and ‘xbox one S controller’ (/dev/input/event16), and the button presses are incorrect here. I’ve also looked at the output of evtest and that also shows incorrect mappings.
Is there some way I can fix this? I’ve tried using remappers, but due to the way various games will grab different input sources (SDL, SDL2, evdev etc) its very unreliable as they’re all showing the wrong mappings.
interestingly, the mappings are correct if I plug the controller in rather than using it wireless.