Imon LCD 15c2:0039
I have an imon ultrabay. You know, one of those infamous imon lcd devices which are so hard to get working. You may have read about such devices on these forums (like this one) or on the many codeka links that come up when googling about problems with these devices. Mine is particularly special in that it isn't a 15c2:0036 model nor a 15c2:0038 model. It's a (seemingly rare) 15c2:0039
Of course, mine doesn't work. Didn't in Mythdora 5. Doesn't in Mythdora 10.21.
The hurdle I cannot seem to cross is getting usbhid to ignore my device. The many instructions I've read online (especially this set) seem to point at modifying /etc/modprobe.d/usbhid to contain the line:
options usbhid quirks=0x15c2:0x0039:0x0004
And then you rebuild your initrd and usbhid is supposed to ignore the device.
This I have never been able to make work.
So, I'm looking for suggestions if anybody has them.

MD 12.23 did indeed solve the
MD 12.23 did indeed solve the usbhid problem. I've got my imon ultrabay working!
For anyone who intends to try to get one of these devices to work in the future:
To get LCD output:
Download and install lcdproc 0.5.3 (or better)
In your LCDd.conf use Driver=imonlcd, Protocol=1
The LCD output isn't very readable across the living room, which is disappointing, but it works.
To get remote input:
I had to use Jarod's new lirc imon drivers listed here: https://bugzilla.redhat.com/show_bug.cgi?id=572288
Hopefully this will be rolled into lirc in the near future.
What exactly did you have to
What exactly did you have to retrieve of Jarod's drivers? All of those changes should have been rolled into MythDora 12. As he pushed lirc changes & kernel updates before we did the final spin.
Since it was somewhat hard to
Since it was somewhat hard to remember what all I had done, I went back and tested with a clean install of MD12.23 today.
You're right. The fresh install with the iMON pad remote selected worked correctly out of the box. I'm not sure what I did wrong in my initial install to break it and then think I needed to fix it. My apologies.
The only thing that doesn't work very well are the buttons on the module (as opposed to those on the remote). Even a quick tap on one of those buttons shows up as 3+ key presses in irw. That's pretty annoying for pause/play.
You should add or modify the
You should add or modify the repeat setting in your lircrc.
Doesn't seem to do it. From
Doesn't seem to do it. From looking at irw, it looks like each of the events is listed as a separate key press rather than a repeat.
For example:
00000000800100a4 00 KEY_PLAYPAUSE devinput
00000000800100a4 00 KEY_PLAYPAUSE devinput
00000000800100a4 00 KEY_PLAYPAUSE devinput
00000000800100a4 00 KEY_PLAYPAUSE devinput
I'm experimenting with my lircd.conf file now.
I'm guessing this may be the same problem as was unresolved here: http://mythdora.com/?q=node/5003
I'm not sure about that. I've
I'm not sure about that. I've had remotes act similarly and repeat seems to fix it. I either set repeat=0 to not honor any, or to higher number like 4 to not honor until the 4th key press.
After a few nights of
After a few nights of unsuccessfully trying to build a kernel with a modified hid-quirks.c file, I went back to web searching. There, I noticed that Jarod made a blog post in January about his work on supporting the iMON and in it he lists the 0x0039 as a known device. So I'm hopeful that this means my drive bay paperweight will work in the future.
Jarod, I greatly appreciate your ongoing work with stuff like this!
I'll wait patiently for now. If not for Mythdora 12.23, maybe for the next version. :)