Hallo Hias,
habe es nun hinbekommen Deine Anleitung war schon echt hilfreich nur an der ersten Zeile der rc_maps.cfg "# table mce, type: RC6" habe ich mir den Wolf konfiguriert. Ich habe alle Kombinationen durchgetestet aber das RC6-Protokoll ließ sich einfach nicht aktivieren, nach der Abfrage mit "ir-keytable -s rc1" gabs immer "Enabled protocols: unknown lirc" zu sehen. Die einzige Chance die Fernbedienung ans laufen zu bekommen ist der Befehl: "ir-keytable -s rc1 -c -p all -t" dann werden alle Protokolle aktiviert.
Die Lösung war dann sich das ganze mal mit "ir-keytable --help" anzeigen zu lassen:
Options can be combined together.
-a, --auto-load=CFGFILE Auto-load a table, based on a configuration file.
Only works with sysdev.
-c, --clear clears the old table
-d, --device=DEV ir device to control
-D, --delay=DELAY Sets the delay before repeating a keystroke
-k, --set-key=SCANKEY Change scan/key pairs
-p, --protocol=PROTOCOL Protocol to enable (the other ones will be
disabled). To enable more than one, use the option
more than one time
-P, --period=PERIOD Sets the period to repeat a keystroke
-r, --read reads the current scancode/keycode table
-s, --sysdev=SYSDEV ir class device to control
-t, --test test if IR is generating events
-v, --verbose enables debug messages
-w, --write=TABLE write (adds) the scancodes to the device
scancode/keycode table from an specified file
-?, --help Give this help list
--usage Give a short usage message
-V, --version Print program version
Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.
Alles anzeigen
Und da gibt es unter Protocol eine Option den RC-6 zu starten:
Nun wird mit "ir-keytable -s rc1" auch das RC6-Protokoll angezeigt:
LibreELEC:~ # ir-keytable -s rc1
Found /sys/class/rc/rc1/ (/dev/input/event2) with:
Driver: gpio-rc-recv, table: rc-empty
lirc device: /dev/lirc0
Supported protocols: unknown other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp cec
Enabled protocols: lirc rc-6
Name: gpio_ir_recv
bus: 25, vendor/product: 0001:0001, version: 0x0100
Repeat delay = 500 ms, repeat period = 125 ms
Um das ganze nach einem Reboot zu starten habe ich dann meine autostart.sh noch entsprechend angepasst:
Nun läuft meine MCE-FB wie gewünscht auf der Rockchip-Box