Post
The test with LibreELEC 7.0.3
(Code, 14 lines)
With LibreELEC 7.0.3, kerne 4.4.13 my ir-remote works without problems.
[…]
liberi
October 22, 2017 at 2:55 PM
Why LibreELEC 7.0.3 supports more protocols?
LibreELEC:~ # ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event10) with:
Driver cx88xx, table rc-tevii-nec
Supported protocols: other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp xmp
Enabled protocols: lirc rc-6
Name: cx88 IR (TeVii S464 DVB-S/S2)
bus: 1, vendor/product: d464:9022, version: 0x0001
Repeat delay = 1000 ms, repeat period = 125 ms
LibreELEC 10.0.1
ir-keytable
Found /sys/class/rc/rc0/ with:
Name: cx88 IR (TeVii S464 DVB-S/S2)
Driver: cx88xx
Default keymap: rc-tevii-nec
Input device: /dev/input/event6
LIRC device: /dev/lirc0
Attached BPF protocols:
Supported kernel protocols: lirc
Enabled kernel protocols: lirc
bus: 1, vendor/product: d464:9022, version: 0x0001
Repeat delay = 500 ms, repeat period = 125 ms
Display More
LibreELEC 10.0.1 doesn't support protocol rc-6?
Thread
Dear All,
I have upgraded LE with LE10.0b1 on Intel System. I'm using a Origen M10 case with a Harmony Remote Hub.
All is working for me except Harmony Remote. I installed LCDProc, XBMC LCDProc and Imon MCE. I choose Imon on configuration on LCDProc.
With LE 9, All worked. And now, with LE10, my Harmony Remote is not working (I chose Microsoft Media Center SE and Edition Keyboard).
Can someone help me on this problem ?
Regards.
polarrys
April 2, 2021 at 10:33 AM
First success:
LibreELEC 10.0.1 pre defined keymaps
ls -la /usr/lib/udev/rc_keymaps/
cat /usr/lib/udev/rc_keymaps/rc6_mce.toml
ir-keytable -c -w /usr/lib/udev/rc_keymaps/rc6_mce.toml
Custom systemintegration:
My custom rc6_mce_smk
/storage/.config/rc_keymaps/rc6_mce_smk
My new created rc_maps.cfg
/storage/.config/rc_maps.cfg
I don't get Custom IR-Remote support, can you please help me?
Post
Using the wiki, I figured out that LE was using the keymap for tanix_tx5max for my Android box, copied the file from /usr/lib/udev/rc_keymaps to /storage/.config/rc_keymaps, figured out the keycodes using ir-keytable and edited the keymap file. Everything works.
I copied this keymap to a file with the name of my box, changed the name field to match and created a simple /storage/.config/rc_maps.cfg with the single line "* * path-to-new-keymap" but LE still wants to use the tanix_tx5max keymap.…
unmesh
August 16, 2021 at 12:20 AM
Info:
cat .config/rc_maps.cfg.sample
# Keymaps table
#
# This table creates an association between a keycode file and a kernel
# driver. It can be used to automatically override a keycode definition.
#
#
# Format:
# driver - name of the driver provided via uevent - use * for any driver
# table - RC keymap table, provided via uevent - use * for any table
# file - file name. If directory is not specified, it is first looked up
# in /storage/.config/rc_keymaps, then /usr/lib/udev/rc_keymaps
#
# For example:
#
# driver table file
#
# gpio-rc-recv rc-streamzap streamzap
# gpio-rc-recv * justboom
# * rc-rc6-mce rc6_mce_new
# * * hauppauge_new
Display More
Test
ir-keytable -c -w /storage/.config/rc_keymaps/rc6_mce_smk.toml
/storage/.config/rc_keymaps/rc6_mce_smk.toml: error: line 6: missing =
ir-keytable: Failed to read table file /storage/.config/rc_keymaps/rc6_mce_smk.toml
Try `ir-keytable --help' or `ir-keytable --usage' for more information.
Post
I would say you can still use the same mapping files as before despite there's a new .toml format now (see the /usr/lib/udev/rc_keymaps/ folder).
Currently there's a backward compatibility supported in drivers so it should work if you have the ir-keytable configured properly (the better folder for customized mapping files should be /storage/.config/rc_keymaps ).
ghtester
November 28, 2021 at 4:10 PM
How can i convert my rc6_mce_smk from LibreELEC 9.2.4 to a working rc6_mce_smk.toml with LibreELEC 10.0.1 ?
with hand
Check test
ir-keytable -c -w /storage/.config/rc_keymaps/rc6_mce_smk.toml
Read rc6_mce table
/storage/.config/rc_keymaps/rc6_mce_smk.toml: keycode `KEY_PLAY2' not recognised, no mapping for scancode 0x04800f0416
/storage/.config/rc_keymaps/rc6_mce_smk.toml: keycode `KEY_LEFT2' not recognised, no mapping for scancode 0x04800f7420
Old keytable cleared
Wrote 126 keycode(s) to driver
Protocols changed to rc-6