Hi, everybody!
I'm new here, after reading for some weeks while trying to solve the (obvious?) remote double keypress.
Hardware description: Raspberry Pi 3B + TSOP4838 IR chip + Avermedia RM-HV remote (taken from an internal Speedy Avermedia TDT card) + new remote batteries
Every piece of hardware checked working itself.
Note: the TSOP4838 is powered at 5V. and also has the recommended RC power filter, and its output voltage level is translated to 3.3V and attached to the Raspberry pin #18.
Software description: LibreELEC 8.2.4 in a SD card, new installation, not from update.
CEC disabled
Lirc disabled
Special files:
----------------------------------------------------------------
/storage/.config/autostart.sh:
ir-keytable -a /storage/.config/rc_maps.cfg
----------------------------------------------------------------
/flash/config.txt:
dtoverlay=gpio-ir
dtoverlay=pi3-disable-wifi
----------------------------------------------------------------
/storage/.config/rc_maps.cfg:
* * avermedia_remote
----------------------------------------------------------------
/storage/.config/rc_keymaps/avermedia_remote:
# table avermedia_remote, type: NEC
0x200 KEY_POWER
0x222 KEY_SLEEP
0x203 KEY_TEXT
0x203 KEY_RED
0x226 KEY_GREEN
0x227 KEY_YELLOW
0x22B KEY_BLUE
0x205 KEY_1
0x206 KEY_2
0x207 KEY_3
0x209 KEY_4
0x20A KEY_5
0x20B KEY_6
0x20D KEY_7
0x20E KEY_8
0x20F KEY_9
0x22E KEY_DOT
0x211 KEY_0
0x233 KEY_CLEAR
0x22A KEY_BACK
0x236 KEY_UP
0x237 KEY_HOME
0x232 KEY_LEFT
0x23E KEY_OK
0x23F KEY_RIGHT
0x212 KEY_INFO
0x22C KEY_DOWN
0x228 KEY_SELECT
0x204 KEY_EPG
0x303 KEY_CHANNELUP
0x21F KEY_VOLUMEUP
0x214 KEY_MUTE
0x302 KEY_CHANNELDOWN
0x21E KEY_VOLUMEDOWN
0x208 KEY_AUDIO
0x235 KEY_TV
0x239 KEY_VIDEO
0x218 KEY_PLAYPAUSE
0x219 KEY_RECORD
0x21B KEY_STOP
0x21D KEY_FASTREVERSE
0x21C KEY_FASTFORWARD
0x300 KEY_NEXT
0x301 KEY_PREVIOUS
----------------------------------------------------------------
Symptom:
Double keypress
Something that may help:
In my first installation, trying everything, I could see that enabling and disabling Lirc under LibreELEC config seemed to solve the problem,
so I used this /storage/.config/autostart.sh:
ir-keytable -a /storage/.config/rc_maps.cfg
lircd start
killall lircd
but this "solution" was not good, because then the remote was hard to use, I had to point directly to the TSOP4838 to be sure it would work, and sometimes it did not work. Well, at least I could continue the installation, but suddenly the remote failed almost every time, so I decided to reinstall again and try to solve the problem, but without success.
My question is:
Everything seems to be OK, but the double keypress is here. May someone help me to do a good configuration?
Now I doubt if it's possible to make it work ok, with my hardware and using the kernel. Should I use the old lirc?
Sorry for my long message and thank you in advance