Remote Control not working (Aureal / Cy se W-01RN)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
Bug Description
I have a cheap Remote Control that announces as HID Compatible for the System. The Remote Control has two event interfaces : Keyboard and Mouse. Mouse buttons work but keyboard buttons doesn't.
The remote identifies itself as :
Vendor:Device 0x0755:0x2626
Cy se W-01RN USB_V3.1
After some research I found that the Remote Control has a bogus HID Report Descriptor. According to that report descriptor, the maximum logical value for key events is 1 and not 101 (101 keys).
I wrote a module to add a quirk to the HID subsystem. The quirk fixes this wrong Report Descriptor.
fcatrin@shaman:~$ lsb_release -rd
Description: Ubuntu 10.04 LTS
Release: 10.04
fcatrin@shaman:~$ uname -a
Linux shaman 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/Linu
Franco Catrin's patch solves the problem for new kernels. The attached patch does the same for 2.6.24, used on 8.04 (Hardy). Thanks Franco!