I have two XBox controllers. One genuine wireless unit supplied with my XBox, and one after market wired unit made by Afterglow.
The genuine unit recently had a firmware update after I (perhaps ignorantly) decided to join Insider and try the Beta XBox streaming project.
It's now running 4.8.1923.0
I'm guessing from what I read here https://gimx.fr/forum/viewtopic.php?f=5&t=3395 that was the wrong thing to do as this controller presents the following error:
Code: Select all
pi@raspberrypi:~ $ /usr/bin/gimx -p /dev/ttyS0 -c XOnePadUsb.xml --nograb
controller #1: option -p with value `/dev/ttyS0'
now reading arguments for controller #2
global option -c with value `XOnePadUsb.xml'
grab flag is unset
GIMX adapter detected, controller type is: XOnePad.
Firmware version: 8.0
Reset sent to the GIMX adapter.
Current baudrate: 500000 bps.
Trying baudrate: 2000000 bps.
Trying baudrate: 1000000 bps.
Trying baudrate: 500000 bps.
Using baudrate: 500000 bps.
found pass-through device 0x045e:0x02ea
registered joystick 0 with name "Microsoft X-Box One S pad"
using default refresh period: 4.00ms
Haptic core has source haptic_source_rumble for device 045e:02d1
No haptic sink found for joystick 0 (Microsoft X-Box One pad)
Rumble pass-through to joystick 0 (Microsoft X-Box One pad)
Press the guide button of the controller for 2 seconds.
Exiting
src/gusb.c:384 transfer_timeout: libusb_interrupt_transfer failed with error: No such device (it may have been disconnected)
connectors/usb_con.c:589 usb_send_interrupt_out_sync: error sending interrupt out
src/gusb.c:872 handle_interfaces: libusb_release_interface failed with error: No such device (it may have been disconnected)
The Afterglow unit however, isn't even detected by GIMX. This is what I see when trying the Afterglow unit:
Code: Select all
/usr/bin/gimx -p /dev/ttyS0 -c XOnePadUsb.xml --nograb
controller #1: option -p with value `/dev/ttyS0'
now reading arguments for controller #2
global option -c with value `XOnePadUsb.xml'
grab flag is unset
GIMX adapter detected, controller type is: XOnePad.
Firmware version: 8.0
Reset sent to the GIMX adapter.
Current baudrate: 500000 bps.
Trying baudrate: 2000000 bps.
Trying baudrate: 1000000 bps.
Trying baudrate: 500000 bps.
Using baudrate: 500000 bps.
Error: No game controller was found on USB ports.