Simply not working on a current OS/Kernel
No Matter what this project ain't properly working despite that the installation went through just fine! Running 25.04 on 6.17.4-061704-generic ...
Please provide logs as per bug report instructions.
On my system (Gentoo) also not working. Kernel version 6.12.21 . Controller can be paired and it connects. A couple of seconds later connection is lost and gamepad goes back to pairing mode never connecting again.
dmesg:
[22957.035331] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/0005:045E:0B20.0018/input/input32
[22957.035396] microsoft 0005:045E:0B20.0018: input,hidraw2: BLUETOOTH HID v5.17 Gamepad [Xbox Wireless Controller] on 10:6f:d9:db:f3:8c
[22957.056909] xpadneo 0005:045E:0B20.0018: BLE firmware version 5.17
[22957.056911] xpadneo 0005:045E:0B20.0018: pretending XB1S Windows wireless mode (changed PID from 0x0B20 to 0x028E)
[22957.056913] xpadneo 0005:045E:0B20.0018: working around wrong SDL2 mappings (changed version from 0x00000517 to 0x00001130)
[22957.056914] xpadneo 0005:045E:0B20.0018: report descriptor size: 283 bytes
[22957.056916] xpadneo 0005:045E:0B20.0018: fixing up Rx axis
[22957.056917] xpadneo 0005:045E:0B20.0018: fixing up Ry axis
[22957.056917] xpadneo 0005:045E:0B20.0018: fixing up Z axis
[22957.056918] xpadneo 0005:045E:0B20.0018: fixing up Rz axis
[22957.056919] xpadneo 0005:045E:0B20.0018: fixing up button mapping
[22957.056966] xpadneo 0005:045E:0B20.0018: enabling compliance with Linux Gamepad Specification
[22957.056993] input: Xbox Wireless Controller as /devices/virtual/misc/uhid/0005:045E:0B20.0018/input/input33
[22957.057045] xpadneo 0005:045E:0B20.0018: input,hidraw2: BLUETOOTH HID v11.30 Gamepad [Xbox Wireless Controller] on 10:6f:d9:db:f3:8c
[22957.057049] xpadneo 0005:045E:0B20.0018: controller quirks: 0x00000050
[22957.057050] xpadneo 0005:045E:0B20.0018: testing weak motor: sustain 50ms release 50ms loop 2 wait 30ms
[22957.387093] xpadneo 0005:045E:0B20.0018: testing strong motor: sustain 50ms release 50ms loop 2 wait 30ms
[22957.717124] xpadneo 0005:045E:0B20.0018: testing trigger motors: sustain 50ms release 50ms loop 2 wait 30ms
[22958.047161] xpadneo 0005:045E:0B20.0018: Xbox Wireless Controller [c8:3f:26:ed:df:b7] connected
[22977.765117] xpadneo 0005:045E:0B20.0018: reverting to original version (changed version from 0x00001130 to 0x00000517)
[22977.765121] xpadneo 0005:045E:0B20.0018: reverting to original product (changed PID from 0x028E to 0x0B20)
[22977.776738] Bluetooth: hci0: ACL packet for unknown connection handle 3837
- XBox One controller over Bluetooth.
- No additional software installed.
- Error happens always without any software running (just connecting controller)
- uname -a:
Linux dragonworld 6.12.21-gentoo #3 SMP PREEMPT_DYNAMIC Thu Aug 21 12:24:59 CEST 2025 x86_64 AMD Ryzen 7 7700X 8-Core Processor AuthenticAMD GNU/Linux - xxd... : 4294967295 0
- btmon: https://pastebin.com/39y6Vj7V
- lsusb of dongle: https://pastebin.com/2FcFPAj6
[22977.776738] Bluetooth: hci0: ACL packet for unknown connection handle 3837
This looks like bluez could not fully pair the controller and lost the connection. Please check our troubleshooting docs and verify the tested Bluetooth chipsets / dongles in the docs directory. It's not an issue with xpadneo itself, rather it's a hardware / compatibility issues with the Bluetooth drivers or your Bluetooth chipset. The Xbox controllers have a history of being very picky with Bluetooth, even on Windows.
Could be. With the previous dongle the xbox controller also didn't work reliably. So this would be two dongles not working <.=.<