Linux Should Now Work For Some Knockoff PlayStation 3 Controllers

Written by Michael Larabel in Hardware on 15 December 2017 at 11:35 AM EST. 9 Comments
While the Linux kernel has supported the official Sony PlayStation 3 controller as an input device, some of the off-brand/knockoff models haven't quite behaved correctly on Linux but that's now being rectified.

Red Hat's Bastien Nocera has made a necessary change to the Sony HID code in the Linux 4.15 kernel to address these knockoff PlayStation 3 controllers as well as a change in BlueZ Git, for the upcoming BlueZ 5.48 release.

With the updated Linux kernel and BlueZ code, those imitation PS3 controllers -- often listed as manufactured by SHANWAN or GASIA -- should now work correctly under Linux after working around their lack of Bluetooth compliance and their rumble motor also running non-stop.

In his Linux Bluetooth work, Bastien Nocera has also recently addressed support for Bluetooth LE battery reporting support via the specification's standardized reporting interfaces. Those changes are now in place for BlueZ and UPower.

More details on these Linux Bluetooth improvements via Bastien Nocera's blog.
Related News
About The Author
Michael Larabel

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