Package Details: xboxdrv 0.8.8-4

Git Clone URL: (read-only)
Package Base: xboxdrv
Description: Userspace gamepad driver for Linux
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 236
Popularity: 1.473250
First Submitted: 2009-11-17 12:07
Last Updated: 2017-11-06 00:44

Pinned Comments

anthraxx commented on 2017-11-07 23:55

use extra-x86_64-build from devtools to build this project

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »

UglyBob commented on 2015-11-20 18:56

I'm using this driver with retroarch and it works perfectly. I would also like to use it in Kodi, but it doesn't seem to work. Kodi detects them though it seems:

18:37:14 T:140013475649600 NOTICE: Enabled Joystick: Xbox Gamepad (userspace driver) #2
18:37:14 T:140013475649600 NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 11
18:37:14 T:140013475649600 NOTICE: Enabled Joystick: Xbox Gamepad (userspace driver)
18:37:14 T:140013475649600 NOTICE: Details: Total Axis: 6 Total Hats: 1 Total Buttons: 11

But nothing happens if I press anything...

parkerlreed commented on 2015-08-20 00:53

Does scons honor MAKEFLAGS? This seems to take forever to compile even on my better machines with -j3 set.

skogsmaskin commented on 2014-11-13 07:01

I can report that it (0.8.5-3) compiles, installs and runs successfully on my Raspberry Pi B+ (arm6h). But there is a catch. Compiling 'src/command_line_options.cpp' and 'src/evdev_helper.cpp' is very memory intensive (on the Pi). I had to decrease video memory to only 16MB, leaving 496 MB to the system in order to get through. Cc1plus would otherwise choke with error "g++: internal compiler error: killed (program cc1plus)".

Please consider adding 'arm6h' to the arch array - preferably with a warning about the memory needed.

anthraxx commented on 2014-11-04 11:54

thanks goes to Jack for maintaining this package until now, he passed it over to me. I have just release the python2 fix for 'xboxdrvctl' and will do a general cleanup the following days.

anthraxx commented on 2014-11-04 11:07

Hey, you did exactly the opposite of what i have recommended, python in ArchLinux is using python3 (but the script MUST run with python2).
Thats the reason why you have to add python2 as dependency (NOT python) AND also fix the interpreter in the script 'xboxdrvctl' via sed.

Here is a fixed version which uses python2 and replaced the scripts interpreter properly:

please fix the package correctly,
cheers and have a nice day,

anthraxx commented on 2014-11-02 22:05

Hi, the tool xboxdrvctl (which is shipped with this package) requires python2 as a dependency.
Also it fails executing, as it uses '/usr/bin/env python' but requires python2 to run, please use sed for 'xboxdrvctl' in prepare() to replace python with python2.

MichaelTunnell commented on 2014-10-16 22:03

@jc61990 all you need to do is buy a usb/dc adapter and you can charge it without need of your computer. like this one:

alarm commented on 2014-08-18 18:17

May be it's related with this issue ?

jc61990 commented on 2014-07-23 01:23

Is there any way to make this package ignore the play and charge cable? I am unable to "play and charge" when this cable is plugged into my computer, it bypasses my wireless adapter and just spits out

-- [ ERROR ] ------------------------------------------------------
The Xbox360 Play&Charge cable is for recharging only, it does not transmit data, thus xboxdrv can't support it. You have to get a wireless receiver:

Even tho I DO have the wireless receiver plugged into my computer.

saik0 commented on 2014-07-21 20:21


The config file should be able to setup the environment with at least as much granularity as the command line options. It's not very intuitive or well documented but most of the config file options are the same as the command line options.

To use --dpad-only you'd add dpad-only=true to the relevant config section, take a look at what I've got for four wireless xbox controllers