Problem with XBOX360 Wireless controller

I’m trying to get my wireless xbox360 controller going but with poor results.

This is what I have done so far:

  1. Open uinput error · AntiMicroX/antimicrox Wiki · GitHub

cd /usr/lib/udev/rules.d/

sudo wget https://raw.githubusercontent.com/AntiMicroX/antimicrox/master/other/60-antimicrox-uinput.rules

  1. sudo dnf install joystick jstest-gtk evtest

sudo dmesg | tail

[ 667.448321] NVRM: Xid (PCI:0000:01:00): 56, CMDre 00000000 00002c8c 000100c5 00000007 00000000

[ 757.734077] usbcore: registered new interface driver xpad

[ 1213.797888] x86/split lock detection: #AC: CHTTPClientThre/11953 took a split_lock trap at address: 0xf3a7ac6f

[ 1389.907858] usb 1-7: new full-speed USB device number 12 using xhci_hcd

[ 1390.032222] usb 1-7: New USB device found, idVendor=045e, idProduct=0b12, bcdDevice= 5.09

[ 1390.032224] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[ 1390.032225] usb 1-7: Product: Controller

[ 1390.032226] usb 1-7: Manufacturer: Microsoft

[ 1390.032227] usb 1-7: SerialNumber: 3039373130303333313033343034

[ 1390.034263] input: Microsoft Xbox Series S|X Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-7:1.0/input/input30

  1. lsmod | grep xpad

xpad 53248 0

ff_memless 24576 1 xpad

  1. it is connected on bluetooth

but the controller keeps flashing. On Steam it recognises that I have a controller but when a game starts I have no controller and on AntiMicroX or jstest, when I try to do the calibration nothing is detected

My controller is Third revision (2020)

> `● bluetooth.service - Bluetooth service`
> `Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)`
> `Drop-In: /usr/lib/systemd/system/service.d`
> `└─10-timeout-abort.conf`
> `Active: active (running) since Fri 2025-05-23 08:21:55 CEST; 20min ago`
> `Invocation: 3777ed5cc8e2490fa85c867d351fe4a8`
> `Docs: man:bluetoothd(8)`
> `Main PID: 1269 (bluetoothd)`
> `Status: "Running"`
> `Tasks: 1 (limit: 38076)`
> `Memory: 3.1M (peak: 4.1M)`
> `CPU: 69ms`
> `CGroup: /system.slice/bluetooth.service`
> `└─1269 /usr/libexec/bluetooth/bluetoothd`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/faststream`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/faststream_duplex`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSink/opus_05`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/opus_05`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSink/opus_05_duplex`
> `May 23 08:22:08 Glamdring bluetoothd[1269]: Endpoint registered: sender=:1.49 path=/MediaEndpoint/A2DPSource/opus_05_duplex`
> `May 23 08:25:18 Glamdring bluetoothd[1269]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected>`
> `May 23 08:25:18 Glamdring bluetoothd[1269]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected>`
> `May 23 08:25:56 Glamdring bluetoothd[1269]: /org/bluez/hci0/dev_29_B1_F8_AE_90_CD/sep2/fd1: fd(29) ready`

no help for this?