You are not logged in.

#1 2016-02-06 14:15:49

ne0_cz
Member
Registered: 2016-02-06
Posts: 1

Can't get Xbox One controller working

Hi.

I've been trying for almost a month (mostly just waiting for kernel update) to get the Xbox One controller working. First issue was this one: https://bbs.archlinux.org/viewtopic.php?id=205338 but since updating my kernel to 4.4.1-2-ARCH that is no longer the problem.

I have standard Microsoft Xbox One controller with newest firmware. I am able to properly connect it but can't get any input from it.

dmesg output:

[  174.561906] usb 1-1.4.2: new full-speed USB device number 7 using ehci-pci
[  174.773045] input: Microsoft X-Box One pad (Covert Forces) as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.4/1-1.4.2/1-1.4.2:1.0/input/input22
[  174.773241] usbcore: registered new interface driver xpad

lsub output:

Bus 001 Device 009: ID 045e:02dd Microsoft Corp. 

Verbose lsusb can be found here: http://pastebin.com/0A5X2W1d

These devices are properly created after connecting:

/dev/input/js0
/dev/input/by-id/usb-Microsoft_Controller_7EED868F6530-event-joystick
/dev/input/by-id/usb-Microsoft_Controller_7EED868F6530-joystick

jstest /dev/input/js0 output:

Joystick (Microsoft X-Box One pad (Covert Forces)) has 8 axes and 11 buttons. Driver version is 2.1.0.
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2:     0  3:     0  4:     0  5:     0  6:     0  7:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off

But that's everything. I can't get any other output from jstest, nor anything by cating the device directly (I am trying to push all the buttons).

After connecting the controller vibrates (which I think means I have a correct working cable; I could find one cable which produced no vibrating so I guess I can assume there is not a problem in the cable).

In Steam Big Picture Settings -> Controllers -> Add / Test Controllers -> Detected controllers I see "XInput Controller" but I am not able to anything with it or use it in a game (which doesn't surprise me after failed jstest).

I have never used any joystick/controller with linux, maybe I'm just missing something important (I've read the wiki on Gamepad).

I've tried connecting to my desktop and notebook, both running newest (pacman -Syyu) Arch Linux.

Thank you for any help

Offline

#2 2016-03-17 21:25:03

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: Can't get Xbox One controller working

OMG I'm not alone! D:

Exactly same controller and behavior. Any news about this?

Any hint is appreciated, thanks!

Offline

#3 2016-03-18 08:41:36

sonnyp
Member
Registered: 2010-12-29
Posts: 11

Re: Can't get Xbox One controller working

You could try getting your hands on a Windows 10/xbox device and update the firmware of the controller.
I know mine works after firmware update (it did before as well but you might have a different version) related: https://github.com/xboxdrv/xboxdrv/issues/184

https://support.xbox.com/en-US/xbox-one … d1f1ca7c65

You could also try https://github.com/xboxdrv/xboxdrv

Last edited by sonnyp (2016-03-18 08:45:13)

Offline

#4 2016-03-18 10:42:09

Fenisu
Member
Registered: 2015-04-13
Posts: 6

Re: Can't get Xbox One controller working

Have you tried this?
https://aur.archlinux.org/packages/steamos-xpad-dkms/

This one works great for me now.

Offline

#5 2016-03-18 17:57:01

enricostn
Member
Registered: 2011-08-09
Posts: 57

Re: Can't get Xbox One controller working

Fenisu wrote:

Have you tried this?
https://aur.archlinux.org/packages/steamos-xpad-dkms/

This one works great for me now.

Many thanks! It actually worked <3 <3 <3
I just hope that it goes through and appears upstream too.

Thanks again!

Offline

#6 2016-07-07 17:26:10

ien
Member
Registered: 2014-08-06
Posts: 16

Re: Can't get Xbox One controller working

I'm also having troubles with xbox one controller and some steam games, mercenary kings and guacamelee do not recognize controller at all and in risk of rain, controller works like mouse in menu, but not in game.
I tried xpad, xpad-dkms-git, steamos-xpad-dkms, xboxdrv drivers and steam big picture mode, but its all the same.

Games that do work: hotline miami 2, olliolli, volgarr the viking, super meat boy, rogue legacy.

Any idea how to check controller firmware version? I don't have windows 10 or xbox.

Offline

Board footer

Powered by FluxBB