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)