system : Arch Linux
Have the same problem. Did the same as torham, and initially didn't work on my Xbox360 wireless (another non-wireless controller I have worked fine though).
using the standard xpad module.
sdl2-jstest -l returned the non-wireless as
Joystick Name: 'Microsoft X-Box 360 pad'
Joystick GUID: 030000005e0400008e02000014010000
Joystick Number: 0
Number of Axes: 6
Number of Buttons: 11
Number of Hats: 1
Number of Balls: 0
GameControllerConfig:
Name: 'XInput Controller'
Mapping: '(null)'
and wireless as
Joystick Name: 'Xbox 360 Wireless Receiver'
Joystick GUID: 030000005e040000a102000000010000
Joystick Number: 0
Number of Axes: 6
Number of Buttons: 15
Number of Hats: 1
Number of Balls: 0
GameControllerConfig:
Name: 'X360 Wireless Controller'
Mapping: '030000005e040000a102000000010000,X360 Wireless Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9, lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7, x:b2,y:b3,'
Using xboxdrv to mimic the wireless controller as xpad did the trick.
xboxdrv --mimic-xpad --silent
Post edited August 06, 2018 by Coldstate