IR remote stopped working when upgrading from 9.2 to 10.0 on RockPro64

  • I am using the Pine64 RockPro64 with their IR remote. The remote was working just fine in 9.2. I deferred upgrading to the 9.95 versions since the remote ceased working and hoped that would get fixed with a proper 10.0 release. Downgrading to 9.2 re-enables the remote again.

    I followed the advice in RE: LibreELEC (Matrix) 10.0 BETA1 the Remote-Control dos does not work , e.g. I added

    ``````# .config/rc_maps.cfg

    ```* * pine64.toml

    I also tried loading ir_nec_decoder, both manually via modprobe and adding it to .config/modules-load.d/ir-nec.

    Loading it manually notes in dmesg:

    ```[ 42.505521] IR NEC protocol handler initialized

    But adding it to modules-load.d does not get reflected in dmesg at all. Either way, ir-keytable responds with

    No devices found

    and irw remains blank.

    Suggestions are appreciated.

  • I downgraded libreelec to 9.2.6 in order to get some info from a working version. While doing that i gathered the following info regarding the IR device.

    Note: in 10.0 ir-keytable says "No devices found" and neither rc_core/rc-core nor lirc-dev/lirc_dev can be loaded via modprobe. These outputs are from 9.2.6.

    # ir-keytable

    Found /sys/class/rc/rc0/ (/dev/input/event2) with:

    Driver: gpio-rc-recv, table: rc-pine64

    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 nec

    Name: gpio_ir_recv

    bus: 25, vendor/product: 0001:0001, version: 0x0100

    Repeat delay = 500 ms, repeat period = 125 ms

    # lsmod

    Module Size Used by

    ir_xmp_decoder 16384 0

    ir_lirc_codec 16384 0

    lirc_dev 20480 1 ir_lirc_codec

    ir_sharp_decoder 16384 0

    ir_mce_kbd_decoder 16384 0

    ir_sanyo_decoder 16384 0

    ir_jvc_decoder 16384 0

    ir_rc6_decoder 16384 0

    ir_sony_decoder 16384 0

    ir_rc5_decoder 16384 0

    ir_nec_decoder 16384 0

    rc_pine64 16384 0

    gpio_ir_recv 16384 0

    rc_core 32768 14 ir_sharp_decoder,ir_xmp_decoder,lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,gpio_ir_recv,rc_pine64,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder

    midgard_kbase 434176 1

    wireguard 143360 0

    ip6_udp_tunnel 16384 1 wireguard

    udp_tunnel 16384 1 wireguard

    Edited 2 times, last by tomboy: Clarification wrt versions (September 28, 2021 at 8:45 AM).