[mythtv-users] TiVo Slide Remote, Linux and Scan Codes

jmk jmk at foofus.net
Wed Sep 1 02:40:16 UTC 2010


Hi,

I'm a big fan of the TiVo remote -- it's served my Myth needs for many
years now and survived numerous falls. I decided to give the new TiVo
Slide remote a shot with the hopes that it would automagically work.
Alas, that doesn't appear to be case.

For those who are unaware, but curious, here's the remote:
http://www.engadget.com/2010/08/24/tivo-slide-remote-review/

It's peanut shaped, but shorter than the standard remote. I prefer the
longer original shape, but this one isn't bad. The reason I purchased it
was the slide-out keyboard and that it's a bluetooth/IR hybrid. I had
hoped that I could plug it in, have it detected as a keyboard, and have
all keys function. Here are my initial results:

Keys which function as expected:
 Remote: 0-9, Vol Up/Down, Mute
 Keyboard: all keys, except Select and Clear

Keys which generate only a code via getscancodes (nothing obvious sent
to terminal):
 Remote: Info, Guide, Ch Up/Down, Rec, D-Pad (Right), Play, Fwd, Rew,
Pause, Repeat, JumpToEnd, Clear, Enter
 Keyboard: Clear

Keys which generate an event (i.e. 0x0, 0x1) in getscancodes, but no
code:
 Remote: LiveTV, Thumbs Up/Down
 Keyboard:

Keys which do nothing whatsoever:
 Remote: Input, Zoom, D-Pad (Up/Down/Left/Select), Slow, A, B, C, D
 Keyboard: Select

Output from dmesg:

usb 1-1.1.1: new full speed USB device using ehci_hcd and address 7
input: HID 150a:1201
as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.1/1-1.1.1:1.0/input/input13
generic-usb 0003:150A:1201.0005: input,hiddev96,hidraw0: USB HID v1.11
Keypad [HID 150a:1201] on usb-0000:00:1a.0-1.1.1/input0
usb 1-1.1.2: new full speed USB device using ehci_hcd and address 8
input: HID 0a5c:4503
as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/input/input14
generic-usb 0003:0A5C:4503.0006: input,hidraw1: USB HID v1.11 Mouse [HID
0a5c:4503] on usb-0000:00:1a.0-1.1.2/input0

/dev/input/by-id/usb-150a_1201-event-kbd
/dev/input/by-id/usb-0a5c_4503-mouse
/dev/input/by-id/usb-0a5c_4503-event-mouse

So... I'm assuming that keys which generate a scancode can be mapped and
made to function. Anyone know where to start with getting something out
of the other keys? I plan to hack at stuff for a few days, but will
probably end up returning it if I can't get the rest of the keys to
work.

Thanks!
Joe






More information about the mythtv-users mailing list