Xbox One S Controller (1708) not working with emulationstation
Northfear last edited by BuZz
So I've got the new 1708 controller with latest firmware connected with USB cable and I'm having problem to get it working with emulationstation and system in general. emulation station doesn't recognize any input from it and controller light on it isn't active..
xpad driver 0.4 is enabled and loaded. dmesg output seems to be fine
[ 150.330892] usb 1-1.3: new full-speed USB device number 6 using dwc_otg [ 150.434617] usb 1-1.3: New USB device found, idVendor=045e, idProduct=02ea [ 150.434670] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 150.434685] usb 1-1.3: Product: Controller [ 150.434698] usb 1-1.3: Manufacturer: Microsoft [ 150.434710] usb 1-1.3: SerialNumber: 3032363030313538353136363330 [ 150.438370] input: Generic X-Box pad as /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input3
And here's some additional output:
for js in /dev/input/js*; do echo $js; udevadm info $js; done; dkms status /dev/input/js0 P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input3/js0 N: input/js0 S: input/by-id/usb-Microsoft_Controller_3032363030313538353136363330-joystick S: input/by-path/platform-20980000.usb-usb-0:1.3:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-Microsoft_Controller_3032363030313538353136363330-joystick /dev/input/by-path/platform-20980000.usb-usb-0:1.3:1.0-joystick E: DEVNAME=/dev/input/js0 E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input3/js0 E: ID_BUS=usb E: ID_FOR_SEAT=input-platform-20980000_usb-usb-0_1_3_1_0 E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=Controller E: ID_MODEL_ENC=Controller E: ID_MODEL_ID=02ea E: ID_PATH=platform-20980000.usb-usb-0:1.3:1.0 E: ID_PATH_TAG=platform-20980000_usb-usb-0_1_3_1_0 E: ID_REVISION=0301 E: ID_SERIAL=Microsoft_Controller_3032363030313538353136363330 E: ID_SERIAL_SHORT=3032363030313538353136363330 E: ID_TYPE=generic E: ID_USB_DRIVER=xpad E: ID_USB_INTERFACES=:ff47d0: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=Microsoft E: ID_VENDOR_ENC=Microsoft E: ID_VENDOR_ID=045e E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: TAGS=:seat:uaccess: E: USEC_INITIALIZED=199016 xpad, 0.4, 4.4.26-v7+, armv6l: installed (original_module exists)
Any chance to get it working with raspbian..? Because it's working nicely with my Gentoo (4.8.7 kernel). Or drivers are kind of outdated and I should just build new 4.9 kernel to get it working..?
Northfear last edited by
1708 isn't functional with current version indeed. Working great with 4.8 kernel's module
Please format logs/configs in code blocks if posting to forum (I will format your post in a moment).
You don't mention what version of RetroPie you are running, but did you try updating the xpad driver from RetroPie-Setup -> Manage Packages -> Drivers ? (Remove and re-install if unsure).
Northfear last edited by Northfear
Version 4.1.1 (grabbed it from github with manual install on raspbian). RPi model B.
Yeah, tried both removing and reinstalling. No luck with that. Maybe github version of the driver is a bit outdated..? product and vendor ID's are correct, but something is just not working with 4.4 kernel.