Nintendo Wii Remote Device Driver

David Herrmann

Abstract

The aim of this project is to develop a linux kernel device driver for the Nintendo Wii Remote. This includes reverse-engineering the whole proprietary fake-HID protocol and implementing a clean input-device interface into the linux kernel. Additionally, a user-space library is developed to allow easy integration of Wii Remotes as input devices into existing applications.

Additional Information

Userspace development can be followed on:

https://github.com/dvdhrm/xwiimote

The linux-2.6 fork of torvalds tree with driver related development is available on:

https://github.com/dvdhrm/xwiimote_kernel