Hello, I have a new iMon Knob running on Ubuntu 9.10, LIRC 0.8.6-0ubuntu2, using lircd.conf.imon-knob:IMON_KNOB_64 from SVN (only lircd.conf is from SVN). From dmesg:

[ 18.634084] lirc_imon: Driver for SoundGraph iMON MultiMedia IR/Display, v0.6
[ 18.634214] lirc_imon: Registered iMON driver (lirc minor: 0)
[ 18.634321] input: iMON PAD IR Mouse (15c2:ffdc) as /devices/pci0000:00/0000:00:04.0/usb2/2-5/2-5:1.0/input/input5
[ 18.654384] lirc_imon: iMON device (15c2:ffdc, intf0) on usb<2:3> initialized
[ 18.654482] usbcore: registered new interface driver lirc_imon

A little bit from lsusb (hope it's enough):
Bus 002 Device 003: ID 15c2:ffdc SoundGraph Inc. iMON PAD Remote Controller
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x15c2 SoundGraph Inc.
idProduct 0xffdc iMON PAD Remote Controller

The problem I have is that when I keep holding down one of the cursor buttons, after about two seconds the driver stops giving messages.

This is what mode2 --raw looks like:

Pressing Cursor Up:
code: 0x0100800000000000
code: 0x0100800000000000
... continues for about 20 or 30, or about 2 seconds (it has _very_ rapid repeat rate on the cursors).
code: 0x0100800000000000
code: 0x0100800000000000
code: 0x7bffffff00d62101
code: 0x28b595b700902101
code: 0x28b5d5b700e02101
And here it stops. And when that happens, the Knob stops blinking as if it has given up, but you can still see that the remote keeps sending IR.

Just to be clear: all buttons work, it's just during long presses of the up/down/left/right buttons.

Anyhow, if anyone has any ideas I'd appreciate it. I would also happily build custom builds to try things out if it comes to that.

Thanks,
Daniel