Wii Logitech Speed Force Wireless Wheel

From: <hidden>
Date: 2010-07-09 16:03:09

Having picked up two of these devices extremely cheap, I would like to
assist on getting it working under Linux.
http://www.logitech.com/en-gb/gaming/wheels/devices/4566

The device claims to be HID and is recognised as such, however using
jstest it appears that there are no events being sent from the wheel.

If I enable the debug parameter for the HID module I can see an initial
burst of data in /dev/hidraw0, but after that no new information is sent
from the wheel.

The USB ID is 0x046d:0xc29c, and I've started a page for it here:
http://www.qbik.ch/usb/devices/showdev.php?id=4669

'lsusb -vvv' and HID tables are attached.



The system consist of a USB dongle (C-X5A57, FCC-ID JNZ212456) and the
'remote' wheel (E-VC12, FCC-ID JNZEVC12).

This device is very similar to the PS3 equivilant (E-X5D12, FCC-ID
JNZEX5D12), and apparently used the same USB dongle as the Pro2800 (FCC-ID
JNZCUBE35) and Cordless Precision controllers (FCC-ID JNZCX50002).

On attaching dongle to the PC (Linux or WinXP) it just shows a flashing
LED, which I believe means attempting to sync. Pressing the 'connect'
button on the dongle does not change this behaviour, there is no 'connect'
button on the wheel.


From a hardware point of view this system uses the nRF24L01 transciever,
and scoping out the SPI bus on the wheel end it would appear that the
micro is searching for a partner. It never sees RX'ed traffic and
continuously:
--
Clears Status, FIFO etc
Sets RF channel (to a auto incrementing value)
Enables interrupt on RX
Sets RX address (to alternating values)
Sets TX address (to alternating values)
--


It would seems to me that either:
1) the device needs some for of software 'init' command.
2) the device needs to be continuously polled for data.

Since I'm rather in-experienced in Linux HID stuff I'm hoping that someone
here can give me a hit on what to try next.

Cheers,
Mungewell
(aka Simon)

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help