Line 181:
Line 181:
==Testing/Hacking==
==Testing/Hacking==
β
I have submitted a patch for Linux to support these wheels, this should be in the next mainline kernel (2.6.36rc6?). For those using Debian/Ubuntu you can find a pre-built kernel and headers [http://www.mungewell.org/Logitech_Wii_Wheel/ here].
+
A patch for enabling these wheels (with basic force feedback) is in the mainline kernel (2.6.37rc1 and above). For those using Debian/Ubuntu you can find a pre-built kernel and headers [http://www.mungewell.org/Logitech_Wii_Wheel/ here].
β
I managed to get some time on a Wii with Dirt2 and get some captures of the SPI traffic to the nRF24L01 ([http://www.mungewell.org/Logitech_Wii_Wheel/ get them here]). Fairly disappointing game, as they don't appear to be doing much in the way of FF. Looking at the data structures, they seem to be using specific 'slots' for each effect:
+
I managed to get some time on a Wii with Dirt2 and get some captures of the SPI traffic to the nRF24L01 ([http://www.mungewell.org/Logitech_Wii_Wheel/ get them here]). Fairly disappointing game, as they don't appear to be doing much in the way of FF.
+
+
Looking at the data structures, they seem to be using specific 'slots' for each effect:
* Slot 1 - Constant Force
* Slot 1 - Constant Force
* Slot 2 - Friction
* Slot 2 - Friction
Line 190:
Line 192:
* Auto-Center turned on at fixed throughout the whole of the game.
* Auto-Center turned on at fixed throughout the whole of the game.
β
A simple Linux/Python script for testing these codes can be found [[:File:Autocenter.zip|here]].
+
Apparently there is a port of LibUSB to Windows, it may be possible to produce a small application which would enable the wireless interface without the need to write a full Windows driver. Interestingly though the dongle/wheel remain bonded through a reboot, so the dongle can be enabled in Linux and then the wheel will work under XP (with the corrupted axis mapping).
β
β
Apparently there is a port of LibUSB to Windows, it may be possible to produce a small application which would enable the wireless interface without the need to write a full Windows driver. Interestingly the dongle/wheel remain bonded through a reboot of a PC, so the link can be enable in Linux and then the wheel will work under XP (with the corrupted axis mapping).
[[Category:Hardware]]
[[Category:Hardware]]