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
LINUX KERNEL --
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 Amazon.com (as well as the Steam Controller) where using that link will also go to support our site.


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

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Linux Kernel News
Popular News