← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 482968] Re: [Karmic] Leadtek Winfast 2000XP (Y0400046) remote has buttons that don't work with dev/input

 

Thank you for helping to improve Mythbuntu by opening this ticket.   I
am marking this ticket as confirmed because it appears to have enough
information to help the developers understand the problem.  It is
possible I am wrong and another more experienced triager or developer
may adjust the status of the ticket to "incomplete" and request
additional information.

** Changed in: mythbuntu
   Importance: Undecided => Low

** Changed in: mythbuntu
       Status: New => Confirmed

-- 
[Karmic] Leadtek Winfast 2000XP (Y0400046) remote has buttons that don't work with dev/input
https://bugs.launchpad.net/bugs/482968
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to Mythbuntu.

Status in Mythbuntu, Ubuntu derivative focused upon MythTV: Confirmed

Bug description:
Hello,

I just filed https://bugs.launchpad.net/ubuntu/+source/mythbuntu-control-centre/+bug/482961 about setting up my remote. This is working well for me, but even with everything set up properly, there are a number of buttons that do not work correctly.

I will attach a photo of the remote, so you can see all of the buttons.

Pressing each of these buttons into irw, I get the following:
0000000000010074 00 POWER linux-input-layer
0000000000010188 00 AUDIO linux-input-layer
0000000000010182 00 TUNER linux-input-layer
0000000000010189 00 VIDEO linux-input-layer
0000000000010166 00 INFO linux-input-layer
0000000000010192 00 CHANNELUP linux-input-layer
0000000000010072 00 VOLUMEDOWN linux-input-layer
0000000000010174 00 ZOOM linux-input-layer
0000000000010073 00 VOLUMEUP linux-input-layer
0000000000010193 00 CHANNELDOWN linux-input-layer
0000000000010184 00 TEXT linux-input-layer
0000000000010074 00 POWER linux-input-layer # should be "Sleep"
0000000000010005 00 4 linux-input-layer # should be "Bosskey"
0000000000010071 00 MUTE linux-input-layer
0000000000010007 00 6 linux-input-layer # should be Red
0000000000010192 00 CHANNELUP linux-input-layer # should be Green
0000000000010008 00 7 linux-input-layer # should be Yellow
0000000000010009 00 8 linux-input-layer # should be Blue
0000000000010002 00 1 linux-input-layer
0000000000010003 00 2 linux-input-layer
0000000000010004 00 3 linux-input-layer
000000000001004e 00 KPPLUS linux-input-layer
0000000000010005 00 4 linux-input-layer
0000000000010006 00 5 linux-input-layer
0000000000010007 00 6 linux-input-layer
000000000001004a 00 KPMINUS linux-input-layer
0000000000010008 00 7 linux-input-layer
0000000000010009 00 8 linux-input-layer
000000000001000a 00 9 linux-input-layer
0000000000010006 00 5 linux-input-layer # should be PIP
["." does nothing]
000000000001000b 00 0 linux-input-layer
000000000001001c 00 ENTER linux-input-layer
0000000000010195 00 LAST linux-input-layer
0000000000010182 00 TUNER linux-input-layer # should be Back
0000000000010174 00 ZOOM linux-input-layer # should be Pause/Play
0000000000010073 00 VOLUMEUP linux-input-layer # should be Next
0000000000010002 00 1 linux-input-layer # should be TimeShifting
0000000000010003 00 2 linux-input-layer # should be Stop
0000000000010004 00 3 linux-input-layer # should be REC
0000000000010072 00 VOLUMEDOWN linux-input-layer # should be SnapShot

I tried to generate my own irrecord file (which I will attach), but the codes that irrecord received from dev/input were wrong in the same way as above (e.g. TimeShifting gave the same code 0x0002 as key number 1).

This person has generated an irrecord file that seems to have different (correct?) frequencies for each of the above:
http://bugs.archlinux.org/task/9265
http://bugs.archlinux.org/task/9265?getfile=1768
Putting this file in the place of the /usr/share/lirc/remotes/leadtek/lircd.conf.RM-0010 file does not work any better than the default, which suggests to me that the dev/input driver isn't sending the correct frequencies to the event.  The fact that somebody else managed to get the frequencies from dev/input to the event in archlinux suggests that it could be an Ubuntu thing.

It would clearly be great if all the buttons worked, as then the MythTV config could include those extra buttons. See my MythTV lirc config here:
http://pastebin.com/f62afb3cf
to see the missing/not-working buttons in amongst the settings for the working ones.

I've already put a lot of time into debuging what is wrong with this and writing the above-linked guides, so I would be happy to do some debugging etc. to finally get support for this report over the line.

I have filed this against Mythbuntu as I just do not know whether this is a bug in LIRC or the kernel driver for the bttv.