Software Index
Linux Software Utilities  

Userspace XBox/XBox360 USB Gamepad Driver

download download home home   report broken
important software information
company name:
Ingo Ruhnke
license: Freeware
minimum requirements: ??? libusb
functional limitations:
Userspace XBox/XBox360 USB Gamepad Driver description
Userspace XBox/XBox360 USB Gamepad Driver is a Linux driver for Xbox's USB gamepad.

The Story

Long story short, the xpad kernel driver that comes with the Linux kernel doesn't work with the XBox360 gamepad and the newer ones found in the xbox-linux CVS trees, works in theory, but currently just crashes for me. So I wrote my one and due to lack of Linux kernel knowledge one that works with libusb in userspace. As a nice side effect this makes it much easier to configure the gamepad for games with special requirements.

Here are some key features of "Userspace XBox/XBox360 USB Gamepad Driver":

??? runs in userspace on top of libusb, no kernel recompile required, very easy to get started
??? gives you what you would expect from a driver, like a normal joystick device and a event device
??? allows you to handle analog-triggers as a single z-axis, as buttons or as seperate axis
??? allows you to handle the dpad as buttons or as axis
??? allows you to set the LED status of the XBox360 gamepad
??? allows you to set the rumble motors, for use in scripts for new mail notification. Pingus - A journey into the unknown... [Release 0.7.2 out now!].
Similar software
Logitech MediaPlay Cordless Mouse USB Linux driver (Popularity: ) : Logitech MediaPlay Cordless Mouse USB Linux driver is a driver for the USB Logitech MediaPlay mice.

The main purpose of this page is to share my experiences with Logitech MediaPlay Cordless Mouse. Here you will find all the necessary information to ...

most4linux (Popularity: ) : most4linux project provides a Linux kernel driver for MOST PCI interfaces and userspace programs to test the driver.

The driver can be compiled for Linux 2.6 or for the RTDM which works for the realtime extensions RTAI and Xenomai.

It also provides ...

libusb (Popularity: ) : libusb is a library to provide userspace access to USB devices. libusb project supports Linux 2.6/2.4/2.2, FreeBSD/OpenBSD/NetBSD, and Darwin/MacOS X.

Operating System support. libusb - Develop. Get libusb at Fast, secure and free downloads from the largest Open Source ...

MX 1000 Laser Mouse Driver (Popularity: ) : MX 1000 Laser Mouse Driver is a kernel module for Logitech MX 1000 Laser Mouse.

This Kernel Driver is written for MX-1000 Laser Cordless USB Receivers. Currently the led support is missing but all buttonkeys works. It was tested with Kernel ...

twiddled (Popularity: ) : twiddled is a userspace driver for the Twiddler 1 chord keyboard. It uses the uinput interface.. twiddled Team - Publisher Page of twiddled - Publisher of twiddled, Author of twiddled 0.1. twiddled is a userspace driver for the Twiddler ...
Linux kernel webcams Driver GSPCA / SPCA5xx (Popularity: ) : With the appearance of the digital world, "creations" are getting slowly detached from their material supports. Images, music, words and algorithms furrow the planet day and night in front of the wide open eyes of the merchants.

The exodus of the ...

ZD1211 Driver (Popularity: ) : ZD1211 is a compact, high security, low power and high performance solution for versatile WLAN applications.

ZD1211 integrates WLAN MAC controller, base-band processor and USB 2.0 interface in single chip. The integrated USB 2.0 controller reduces the cost and design complexity. ...

CUPS Driver Development Kit for Linux (Popularity: ) : CUPS Driver Development Kit (DDK) provides a suite of standard drivers, a PPD file compiler, and other utilities that can be used to develop printer drivers for CUPS and other printing environments.

CUPS provides a portable printing layer for UNIX-based operating ...

Teralogic 880 HDTV decoder Linux driver (Popularity: ) : Teralogic 880 HDTV decoder Linux driver.

Remember that this driver has no video capture capability. The kernel module
uses three devices per TL880 card in /dev/tl880 to allow all users to mmap the
memory regions of the TL880, or use the ioctl interface ...

Filesystem in Userspace (Popularity: ) : FUSE can implement a fully functional filesystem in a userspace program.

Here are some key features of "Filesystem in Userspace":

??? Simple library API
??? Simple installation (no need to patch or recompile the kernel)
??? Secure implementation
??? Userspace - kernel interface is very ...

HighVIP Protected Email Linux (Popularity: ) : Send and receive secure and anonymous email. Share files online securely. Chat and exchange secure instant messages, create secure message boards. Share document folders through easy to use interface.

Communication and collaborate with your co-workers and friends accross networks and ...

ukebox-control (Popularity: ) : jukebox-control project is a complete automation for Sony A/V components featuring S-Link (CD, DVD, MD, etc).

jukebox-control includes a Linux driver module for an easy/dirty cheap to build DIY parallel to the Sony S-Link interface, plus Perl modules with both control-A1 ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Rate me
supported os's
downloads 117
version 0.1
size in Kb 225
user rating 5/10
our rating 0 Stars
share info
Recommend Userspace XBox/XBox360 USB Gamepad Driver
Report spyware
New Software
Popular Software
Latest Reviews