Posts: 1
Joined: Sep 2010
Reputation:
0
God, someone please help me. I've got about 20 hours into this, and the remote is about to merge with my wall. I have a Tivo Slide Pro Remote with the RF Dongle. It's plugged into my media center, which is running Windows and XBMC Gotham. If I pair the remote with the dongle, the keyboard works great, including the D pad in the middle of the keyboard, but none of the top directional buttons work. I tried event ghost and showkey and they're not registering any button presses, however the light on the dongle blinks when I press one of the top buttons. When I remove the dongle, I can use a Flirc USB dongle to operate the remote in IR mode, which makes all the top buttons work, but none of the keyboard keys work, obviously, they are not IR. How do I get the computer to recognize the button presses when it's paired and in RF mode? I'm so lost.
Posts: 24
Joined: Aug 2008
Reputation:
0
ntlord
Junior Member
Posts: 24
Has anybody gotten the Tivo, LiveTv, and Thumbs Up and Thumbs down buttons to work in linux?
For each button, I get the same event:
Event: time 1420315635.467859, type 3 (EV_ABS), code 40 (ABS_MISC), value 0
Event: time 1420315635.467859, -------------- SYN_REPORT ------------
Event: time 1420315635.563630, type 3 (EV_ABS), code 40 (ABS_MISC), value 1
I also get the same event, if I slide open the remote. A couple pages back in this thread, with respect to the older remote, I saw some discussion of a patch. Did that ever make it in to the kernel? Is there any fix for this?
Thanks,
ntlord
Posts: 24
Joined: Aug 2008
Reputation:
0
ntlord
Junior Member
Posts: 24
2015-01-04, 21:23
(This post was last modified: 2015-01-04, 21:23 by ntlord.)
Ok. I guess that answers it. When I was messing with this yesterday, I noticed that the output appears to be correct when you read directly from the HID device. In other words, each button has a different output in the raw HID device. That is a good sign. For what I need, that may be enough, unless I'm feeling ambitious enough to fix the kernel driver. Interestingly, when you look at the source of the kernel driver, it does have specific code dealing with those 4 buttons. The hex codes in the driver code seemed to match what I was seeing in the raw HID output.
Posts: 24
Joined: Aug 2008
Reputation:
0
ntlord
Junior Member
Posts: 24
FYI. I compiled the edited driver (i.e. I changed hid-ids.h) into the kernel (instead of a module), and now everything is working great!