[Intel] Nightly build...problem with mce remote

  • thank you again

    Milhouse build No problem

    9.80 Nighlly problem

  • Well, I don't see a big difference... Maybe a some timing issue?

    As outlined earlier, I would try to:

    double check the current mappings which should be exactly the same at the moment on both installations:

    ir-keytable -r -s rc0

    I would then run the irw command on LE 9.80 and press / release any RC button quickly to check online what happens - if you receive always the same number of commands (instead of just one) or if it is so sensitive to length of the push (and you receive for instance sometimes 3, sometimes 5 or even more commands in quick sequence).

    You may also try to play with -D and -P parameters of ir-keytable to increase default autorepeat values.

    -P, --period=PERIOD Sets the period to repeat a keystroke

    -D, --delay=DELAY Sets the delay before repeating a keystroke

    If nothing works, I would try to make a backup and install the latest fresh LE 9.80 Nightly from scratch.

    Edited once, last by ghtester (January 3, 2021 at 9:44 AM).

  • Thanks a lot for testing! It looks like sometimes scancodes aren't properly decoded. Usually IR signals / scancodes repeat in about 100ms intervals, if no scancode is received within that time it's interpreted as button release.

    Can you please do another test, both with milhouse and nightly builds:

    Open two shells, in one shell run "ir-keytable -t" in the other one "ir-ctl -r > ir.txt", then press a button for about 2 seconds. After that stop "ir-ctl" with ctrl-c, it should have created an ir.txt file with a large bunch of numbers. Please post both that file and the output you got from ir-keytable -t

    I'm suspecting a recent kernel change (switching from ns to us timing values) might be responsible but I can't reproduce that locally with my IR hardware - it might be specific to the nuvoton cir. The ir-ctl raw signal values should hopefully give some more hints.

    so long,

    Hias

  • I can confirm that i'm testing on a fresh installation (format (sigh) + fresh install)

    No addon, no remote custom key

    Only ssh and samba activated

    Tried fresh 9,26 and fresh 9.80 directly

    For testing i swith using update folder 9.80 to milhouse and viceversa


    9.80 nightly

    So tried irw command on 9.80 and i get if i push right key for example

    Code
    6a 0 KEY_RIGHT devinput
    6a 0 KEY_RIGHT devinput

    and another times only one

    Code
    6a 0 KEY_RIGHT devinput

    so seems to confirm that sometimes command are repeated

    asap will try what you suggested


    @HiassofT will try asap

    thank for your help


    So this is the output

    Milhouse ir command

    Milhouse IR output

    Code
    +2800 -850 +500 -400 +500 -400 +500 -850 +500 -850 +1400 -900 +500 -450 +500 -400 +500 -450 +500 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -71950 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 # timeout 101600
    +100 # timeout 101600
    +100 # timeout 101600


    9.80 Ir command

    9.80 nightly IR output

    Edited 4 times, last by Roby77: Merged a post created by Roby77 into this post. (January 3, 2021 at 4:41 PM).

  • Unfortunately there didn't seem to be any scancode decode errors in the nightly test. Could you repeat that one?

    I've noticed though that the IR receiver seems to be picking up quite some noise (the "+100 timeout # ..." lines from ir-ctl -r). Noise / stray signals from fluorescent lights etc can also harm IR decoding. Please also try running "ir-ctl -r" (without output redirect) and check if covering the IR sensor, turning off lights, closing the curtain etc reduce the amount of those lines.

    so long,

    Hias


  • Thank for your reply

    I made an experiment

    I covered the integrated Ir and used an external IR (HP)

    No problem with 9.80 (even if external it could be affected by plasma tv)

    Btw will try again because I don't want to use external IR

    I don't have any lamp only led but are far from tv (about 3mts)

    Nuc is on the right of the tv alone from any devices , in my test i already tried moving far and please note that with older nightly (November for example) I don't have this problem

    Edited once, last by Roby77: Merged a post created by Roby77 into this post. (January 3, 2021 at 6:04 PM).

  • unlucky with external ir scan nodes doesn't catch anything

    new log of 9.80 nightly Internal IR

    All lights shutdown (my wife will kill me :d) and nuc moved further away


    PLEASE NOTE THAT

    The first 5 timeout started before i touch anything...


    Code
    +250 # timeout 101600
    +250 # timeout 101600
    +100 # timeout 101600
    +100 # timeout 101600
    +250 # timeout 101600
    +100 # timeout 101600
    +250 # timeout 101600
    +250 # timeout 101600
    +100 # timeout 101600


    Edited once, last by Roby77 (January 3, 2021 at 6:42 PM).

  • Thanks again for testing. The stray signals could be harmless (and I also have no explanation why earlier builds would behave differently), but they looked a bit too frequent for my taste.

    Unfortunately the scancode output is fine again... Could you test it again, this time press a button for 5 seconds (that'll give a higher chance we catch the issue).

    so long,

    Hias

  • Hint: it might be better if you test with kodi and eventlircd stopped, then you'll also see the key events. If you see a "key_up" line in the middle of the output you'll know that things have failed - and ir-keytable/ir-ctl outputs should contain something useful for me.

    so long,

    Hias

  • About 5 seconds

    Code
    +2850 -850 +500 -400 +550 -400 +550 -850 +500 -850 +1400 -900 +500 -400 +500 -40                                                                                                                                                             0 +500 -450 +500 -400 +500 -450 +500 -450 +500 -450 +450 -450 +500 -450 +450 -45                                                                                                                                                             0 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450                                                                                                                                                              -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450                                                                                                                                                              -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450                                                                                                                                                              -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +                                                                                                                                                             1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450                                                                                                                                                              +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900                                                                                                                                                              +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900                                                                                                                                                              +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -9                                                                                                                                                             00 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +450 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +45                                                                                                                                                             0 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900                                                                                                                                                              +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +950 -90                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -72                                                                                                                                                             200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450                                                                                                                                                              -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450                                                                                                                                                              -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450                                                                                                                                                              -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900                                                                                                                                                              +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450                                                                                                                                                              +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450                                                                                                                                                              +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450                                                                                                                                                              +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -9                                                                                                                                                             00 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -                                                                                                                                                             900 +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +45                                                                                                                                                             0 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450                                                                                                                                                              +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800                                                                                                                                                              -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +950                                                                                                                                                              -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950                                                                                                                                                              -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450                                                                                                                                                              +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450                                                                                                                                                              +450 -450 +950 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450                                                                                                                                                              +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450                                                                                                                                                              +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -                                                                                                                                                             900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +950 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +45                                                                                                                                                             0 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +9                                                                                                                                                             50 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450                                                                                                                                                              +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450                                                                                                                                                              -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +950 -450 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450                                                                                                                                                              -450 +450 -450 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -72200 +2                                                                                                                                                             800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450                                                                                                                                                              +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450                                                                                                                                                              +950 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450                                                                                                                                                              +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450                                                                                                                                                              +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +950 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +14                                                                                                                                                             00 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +4                                                                                                                                                             50 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450 -450 +450 -900                                                                                                                                                              +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +450 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -45                                                                                                                                                             0 +900 -900 +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +450 -450 +450                                                                                                                                                              -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450                                                                                                                                                              -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450                                                                                                                                                              -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450                                                                                                                                                              -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -72200 +2800 -900 +                                                                                                                                                             450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450                                                                                                                                                              +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450                                                                                                                                                              +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +900 -900                                                                                                                                                              +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -7220                                                                                                                                                             0 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -                                                                                                                                                             450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +900 -450 +450 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -                                                                                                                                                             450 +900 # timeout 101600

    Hint: it might be better if you test with kodi and eventlircd stopped, then you'll also see the key events. If you see a "key_up" line in the middle of the output you'll know that things have failed - and ir-keytable/ir-ctl outputs should contain something useful for me.

    so long,

    Hias

    thank you, ok let me try

    Edited once, last by Roby77: Merged a post created by Roby77 into this post. (January 3, 2021 at 9:06 PM).

  • tested five second with kodi and lirc stopped seems that at the end got it

    Code
    LibreELEC (community): nightly-20210102-f553457 (Generic.x86_64)
    LibreELEC:~ # ir-ctl -r
    +2850 -850 +500 -400 +550 -400 +550 -850 +500 -850 +1400 -900 +500 -400 +500 -400 +500 -400 +500 -400 +500 -400 +500 -400 +500 -450 +500 -450 +500 -450 +500 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +950 -900 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 -72200 +2800 -900 +450 -450 +450 -450 +450 -900 +450 -900 +1400 -900 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +450 -450 +900 -450 +450 -450 +450 -450 +450 -900 +450 -450 +450 -450 +450 -450 +450 -450 +900 -900 +450 -450 +450 -450 +450 -450 +900 -950 +450 -450 +450 -450 +450 -450 +950 # timeout 101600

    Meh, decoding seems to be fine again :(

    Please try to catch output where you get a "key_up" event as suggested in my last post RE: [Intel] Nightly build...problem with mce remote

    so long,

    Hias

    Seem that i got it

    thank for your help

    Edited once, last by Roby77: Merged a post created by Roby77 into this post. (January 3, 2021 at 9:16 PM).

  • Thanks a lot for the logs, I could now reproduce the issue locally.

    Failed scancode decoding was a red herring, the issue seems to be caused by wrong timeout handling which results in the key_up event before the last scancode.

    I already have an idea what might be causing that, will do some tests and then report back.

    so long,

    Hias

  • Thanks for the feedback, good to hear the fix is working!

    I'll send the fix upstream (as it's a genuine linux kernel bug) and also create a LibreELEC PR with it so it should be in master soon.

    so long,

    Hias