I already had a ps4 controller (worked ok on Linux mint and perfectly with Bazzite), but wanted a second one to play with my wife, and I have seen people using Xbox controllers on Linux so I supposed it was “plug and play”, but not! You first need to connect it to an Xbox or a Windows PC to update the controller firmware (I don’t have any of those, had to ask my neighbor to update the controller on his PC). After this, the controller was supposed to work but it didn’t. This is were I learned that xbox controllers don’t use the standard Bluetooth protocol but a proprietary one.
I already had a ps4 controller (worked ok on Linux mint and perfectly with Bazzite), but wanted a second one to play with my wife, and I have seen people using Xbox controllers on Linux so I supposed it was “plug and play”, but not! You first need to connect it to an Xbox or a Windows PC to update the controller firmware (I don’t have any of those, had to ask my neighbor to update the controller on his PC). After this, the controller was supposed to work but it didn’t. This is were I learned that xbox controllers don’t use the standard Bluetooth protocol but a proprietary one.