Getting Harmony 900 remote control working?

  • Hello,

    I have migrated from OpenELEC 5.0.8 to LibreELEC 7.0.1 on the weekend.
    Now my Harmony 900 remote control is not working 100% anymore.

    Actually, the proper function was lost between OE5 and OE6 already as far as I remember. I upgraded to this intermediate step because I understood that OE6 would be a good drop-off point to switch over to LibreELEC.

    Regardless of this, I would appreciate a few hints how I can get this fixed in LE.
    I am totally confused about the details.

    1) Hardware:
    a) Harmony 900 Remote Control
    b) Atric IR Wakeup USB Eco Receiver (<-- this is already doing some conversion of buttons inside the hardware ?!?)

    2) Harmony Profile: MCE Keyboard
    Most buttons worked under OE5. The only annoying thing is that startup and shutdown are not mapped to different keys. But I tried other profiles, and I came back at the end.
    Also, long presses for e.g. scrolling through the lists was not working perfectly.

    3) Kodi:
    In OE5, I onnly had the MCE plugin enabled and almost everything worked fine.
    After the upgrade, some buttons for the navigation in the menus are not working anymore. I cannot leave a window anymore to go back to the upper menu level. (I guess this would be either KEY_ESC or KEY_BACK broken).
    I switched the addon off/on, but this did not help.
    I do not recall that I created config files manually. Thus, having suddenly something broken seems to be related to a change of the system itself.
    (also, when I went back to OE5 some days ago, the proper function was restored immediately)

    I do not stick to the MCE profile when there is another profile more suitable. (only unsure whether I can feed everything through my wakeup board, but I guess so)

    Questions:
    1) what is the correct order of steps to debug the sudden missbehavior?
    2) which infos do I have to provide to receive some assistance?


    Thanks a lot in advance. Regards,
    Marcus

    Edited once, last by mzurhorst (May 24, 2016 at 10:08 PM).

  • I have LE 7.01 running on an ION2 based Zotac Zbox that previously had OE since Alpha 1. I'm using a Harmony Hub with Kodi added as Microsoft Media Centre SE. Eveything works great except that the D-Pad stops responding for 10s after boot which I'm trying to debug this evening. I'd remove the MCE keyboard and re-add as a Media Centre SE and see how that goes.

    There are detailed instructions here but I've found that adding the keyboard is not necessary, at least in my setup. This may also be of some value although it's pretty old.

  • I to am am having an issue with the MCE keyboard , it looks to be enabled but none of teh keys are repsonding .Im using irusaks latest 7.0 Retoplayer build

    # ir-keytable -v
    Found device /sys/class/rc/rc0/
    Input sysfs node is /sys/class/rc/rc0/input4/
    Event sysfs node is /sys/class/rc/rc0/input4/event5/
    Parsing uevent /sys/class/rc/rc0/input4/event5/uevent
    /sys/class/rc/rc0/input4/event5/uevent uevent MAJOR=13
    /sys/class/rc/rc0/input4/event5/uevent uevent MINOR=69
    /sys/class/rc/rc0/input4/event5/uevent uevent DEVNAME=input/event5
    Parsing uevent /sys/class/rc/rc0/uevent
    /sys/class/rc/rc0/uevent uevent NAME=rc-rc6-mce
    /sys/class/rc/rc0/uevent uevent DRV_NAME=mceusb
    input device is /dev/input/event5
    /sys/class/rc/rc0/protocols protocol other (disabled)
    /sys/class/rc/rc0/protocols protocol unknown (disabled)
    /sys/class/rc/rc0/protocols protocol rc-5 (disabled)
    /sys/class/rc/rc0/protocols protocol nec (enabled)
    /sys/class/rc/rc0/protocols protocol rc-6 (enabled)
    /sys/class/rc/rc0/protocols protocol jvc (disabled)
    /sys/class/rc/rc0/protocols protocol sony (disabled)
    /sys/class/rc/rc0/protocols protocol rc-5-sz (disabled)
    /sys/class/rc/rc0/protocols protocol sanyo (disabled)
    /sys/class/rc/rc0/protocols protocol sharp (disabled)
    /sys/class/rc/rc0/protocols protocol mce_kbd (enabled)
    /sys/class/rc/rc0/protocols protocol xmp (disabled)
    /sys/class/rc/rc0/protocols protocol lirc (enabled)
    Found /sys/class/rc/rc0/ (/dev/input/event5) with:
    Driver mceusb, table rc-rc6-mce
    Supported protocols: unknown other lirc rc-5 jvc sony nec sanyo mce-kbd rc-6 sharp xmp
    Enabled protocols: lirc nec mce-kbd rc-6
    Name: Media Center Ed. eHome Infrared
    bus: 3, vendor/product: 1934:5168, version: 0x0001
    Repeat delay = 1000 ms, repeat period = 125 ms


  • Hello,

    I have migrated from OpenELEC 5.0.8 to LibreELEC 7.0.1 on the weekend.
    Now my Harmony 900 remote control is not working 100% anymore.

    1. Verify pressed keys are read by the IR receiver and converted to commands: SSH into RPi, type: irw (and enter it) and press keys at the remote.

    2. Modify /storage/.kodi/userdata/Lircmap.xml if something needs to be remapped. Possibly, you may need to adapt /storage/.kodi/userdata/keymaps/remote.xml too.

    FIrst, do 1. using OEv5 and press all the keys making problems. Then repeat these keys with LE.

    For me, OK changed from
    160 0 KEY_OK devinput
    160 0 KEY_OK_UP devinput

    to
    1c 0 KEY_ENTER devinput
    1c 0 KEY_ENTER_UP devinput

    But using OSMC my remote switched from being called devinput to linux-input-layer.