2013-02-27, 22:57
I am experiencing some problems using Lirc on the last Openelec builds.
For the record, I'm using Openelec version I'm using is 2.99.3 (from 21 Feb) on a 256MB Pi. I have a TSOP receiver connected to the GPIO and have configured the Lircd.conf file. The remote control I am using is a "Netgear Universal Remote", which uses RC-5 extended codes, nothing special. I have disabled the use of HDMI CEC remote control.
The Lircd.conf look as follows (I've only posted the top section):
There are two problems I have:
1.
The remote control stops working after starting a movie. When I check using 'irw' there is no response, no commands are received/processed. Only way to stop the movie is by rebooting.
2.
Sometimes remote 'double presses' are received.
Example, when pressing a single button on the remote once (very shortly), irw shows:
After rebooting, sometimes irw outputs a somewhat corrected received command, altough it seems the toggle_bit is not handled correctly. Anyway, it seems to be quite random what happens after a reboot, because the other time it's the same as above.
In addition to the 2.99.3 build, I also tried the latest test build 13378, and some older ones, but the problem remains.
It worked fine when I setup Lirc a few months ago (unfortunately I don't remember the build I used back then...).
Any ideas what's causing this and how it can be solved?
I can post more info if needed, just let me know what's needed.
Thanks!
For the record, I'm using Openelec version I'm using is 2.99.3 (from 21 Feb) on a 256MB Pi. I have a TSOP receiver connected to the GPIO and have configured the Lircd.conf file. The remote control I am using is a "Netgear Universal Remote", which uses RC-5 extended codes, nothing special. I have disabled the use of HDMI CEC remote control.
The Lircd.conf look as follows (I've only posted the top section):
Code:
begin remote
name Netgear_Universal_Remote
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 889 889
zero 889 889
plead 889
gap 113721
toggle_bit_mask 0x800
frequency 36000
duty_cycle 50
begin codes
KEY_HOME 0x15D2
KEY_INFO 0x15D7
KEY_UP 0x15D4
.....
There are two problems I have:
1.
The remote control stops working after starting a movie. When I check using 'irw' there is no response, no commands are received/processed. Only way to stop the movie is by rebooting.
2.
Sometimes remote 'double presses' are received.
Example, when pressing a single button on the remote once (very shortly), irw shows:
Code:
6a 1 KEY_RIGHT devinput
6a 2 KEY_RIGHT devinput
6a 3 KEY_RIGHT devinput
6a 4 KEY_RIGHT devinput
6a 5 KEY_RIGHT devinput
6a 6 KEY_RIGHT devinput
6a 0 KEY_RIGHT_UP devinput
After rebooting, sometimes irw outputs a somewhat corrected received command, altough it seems the toggle_bit is not handled correctly. Anyway, it seems to be quite random what happens after a reboot, because the other time it's the same as above.
Code:
00000000000015d1 00 KEY_RIGHT Netgear_Universal_Remote
00000000000015d1 01 KEY_RIGHT Netgear_Universal_Remote
In addition to the 2.99.3 build, I also tried the latest test build 13378, and some older ones, but the problem remains.
It worked fine when I setup Lirc a few months ago (unfortunately I don't remember the build I used back then...).
Any ideas what's causing this and how it can be solved?
I can post more info if needed, just let me know what's needed.
Thanks!