Description

The pairing of PS Move Motion Controllers with Linux-based systems currently requires some workaround (manual modification of Bluez' internal data structures or disabling HID support in Bluez and communicating over raw L2CAP sockets). Ideally, the PS Move Motion Controller should be detected and paired with Bluez without problems, and then be exposed as HID device to the rest of the system.

Benefit for the Student

Getting involved in two very wide-spread open source project (the Linux Kernel and Bluez) and working with the respective upstream communities to get the patches reviewed and accepted.

Benefit for the Project

Support for the PS Move Motion Controller in the Linux Kernel and in the Bluez project will make the setup of PS Move easier on Linux-based Desktop systems and also on mobile platforms that are based on Linux and Bluez, such as Maemo, MeeGo and Android. Also, it will allow combination of the PS Move with embedded Linux-based devices such as the Raspberry Pi.

Requirements

Knowledge about the inner workings of Bluetooth and HID. Proficiency in the C programming language. Ideally knowledge about the Linux and Bluez codebases.

Mentors

Hannes Kaufmann, Emanuel Vonach

Contact

Send an email to This email address is being protected from spambots. You need JavaScript enabled to view it. (first subscribe here) using the prefix [MoveOnPC].

More Information

Additional Links can be found in our wiki. There are no puzzles for MoveOnPC project ideas.