Better Xbox One Controller Support For Linux 4.5

Written by Michael Larabel in Linux Kernel on 23 January 2016 at 07:31 AM EST. 5 Comments
Last week was the big input driver updates sent in for the Linux 4.5 kernel while ending out this week was another update that included some work to the XPad driver that supports the Xbox controllers and more on Linux.

This second batch of input updates for ending the Linux 4.5 kernel merge window are mainly for improving the Xbox One controller support. Some of the work includes removing spurious events for the wireless Xbox 360 controller, using the LED API for identifying the XPad wireless controllers, correctly handling concurrent LED/FF requests, correcting the XBox One pad device name, handling present/gone correctly within the driver, and updating the XBox One Force Feedback support.

Some of this XPad/Xbox driver work for Linux 4.5 was once again submitted by Valve. The force feedback work was one of the patches by Valve's Pierre-Loup A. Griffais and he explained, "There's apparently a serial number woven into both input and output packets; neglecting to specify a valid serial number causes the controller to ignore the rumble packets. The scale of the rumble was also apparently halved in the packets. The initialization packet had to be changed to allow force feedback to work."

If you are looking for an Xbox controller to use with your PC, you can find them at (as well as the Steam Controller) where using that link will also go to support our site.

More details via this pull request.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week