URC8910 oddities
Posted: Tue Dec 01, 2009 10:22 am
I've been using an 8910 for years, but a year ago I broke down and learned to use RM and IR to add some custom codes for my new hardware, then I learned about extenders and I realized the true potential of my remote.
For the last year I've been basically happy with my setup except that controlling the linux Media PC never worked very well. I have an MCE remote (which I never used) and the corresponding USB receiver, and I'd programmed the 8910 to use the RC6/MCE protocol. The problem was that I had to hold any button for about 1 second before it would register. I just figured this was an issue with the MCE receiver and/or linux, and just gave up and used a wireless keyboard.
Then the other day, I decided to work on it some more. I found that the real MCE remote worked pretty well with Linux, but that the 8910 running the MCE protocol took much longer to receive the same button press. I have no idea why that is. Has anyone else noticed this behaviour? I'm still not sure if it isn't in some part an issue with Linux. I can see it pick up the carrier signal as soon as I press a button, but it often (not every time) takes a full second to detect the button.
Anyhow, while I was playing around, I discovered that Linux treats the MCE receiver as a general IR receiver and that it is possible to use other protocols with the receiver (I had previously assumed the MCE receiver was decoding the signal and that it would only respond to the MCE protocol).
So I reprogrammed the 8910 to use an RC-5 protocol (code 0081) which I've used successfully in Linux, and sure enough, I had no problems detecting the buttons as soon as they were pressed. I programmed all buttons in RM and got everything working except for the Record button. For some reason, using this protocol, the Record button only sends a signal every other time it is pressed (The LED on the remote only flashes every other time it is pressed). I remember having this same issue back in the days when i used these codes without the extender, and I don't have ToadTog installed anyway. Placing other key-codes on the Record button doesn't change the behaviour. However, interestingly enough, applying a key-move (even for the same keycode) to the record button restores it to the expected funtionality. Has anyone seen this behavior before?
Anyhow, I finally have everything working perfectly for as long as my 8910 lasts...I'm on my 3rd in 6 years (mostly though not entirely due to pet damage), and they don't make it anymore. I just thought I'd see if anyone else has seen any of these quirks.
For the last year I've been basically happy with my setup except that controlling the linux Media PC never worked very well. I have an MCE remote (which I never used) and the corresponding USB receiver, and I'd programmed the 8910 to use the RC6/MCE protocol. The problem was that I had to hold any button for about 1 second before it would register. I just figured this was an issue with the MCE receiver and/or linux, and just gave up and used a wireless keyboard.
Then the other day, I decided to work on it some more. I found that the real MCE remote worked pretty well with Linux, but that the 8910 running the MCE protocol took much longer to receive the same button press. I have no idea why that is. Has anyone else noticed this behaviour? I'm still not sure if it isn't in some part an issue with Linux. I can see it pick up the carrier signal as soon as I press a button, but it often (not every time) takes a full second to detect the button.
Anyhow, while I was playing around, I discovered that Linux treats the MCE receiver as a general IR receiver and that it is possible to use other protocols with the receiver (I had previously assumed the MCE receiver was decoding the signal and that it would only respond to the MCE protocol).
So I reprogrammed the 8910 to use an RC-5 protocol (code 0081) which I've used successfully in Linux, and sure enough, I had no problems detecting the buttons as soon as they were pressed. I programmed all buttons in RM and got everything working except for the Record button. For some reason, using this protocol, the Record button only sends a signal every other time it is pressed (The LED on the remote only flashes every other time it is pressed). I remember having this same issue back in the days when i used these codes without the extender, and I don't have ToadTog installed anyway. Placing other key-codes on the Record button doesn't change the behaviour. However, interestingly enough, applying a key-move (even for the same keycode) to the record button restores it to the expected funtionality. Has anyone seen this behavior before?
Anyhow, I finally have everything working perfectly for as long as my 8910 lasts...I'm on my 3rd in 6 years (mostly though not entirely due to pet damage), and they don't make it anymore. I just thought I'd see if anyone else has seen any of these quirks.