Posts by Zodler

    I had gone deeper as mentioned before.

    I created

    Code
    evdev:input:b0003v2052p0121e0101*
    keyboard:usb:v2052p0121e0101*
     KEYBOARD_KEY_0c00ea=volumedown
     KEYBOARD_KEY_070051=volumedown

    KEYBOARD_KEY_0c00ea did not work.

    Could you please do this simple test. It will not take long. Please install Keymap Editor Addon and hit SETTINGS to assign to something. See if it registers. For this test you don't need to delete your keyboard.xml or hwdb file. Just installing the addon and seeing what happens.

    I just installed your build. I then installed Keymap Editor Addon. With Keymap Editor I get the same behavior, some buttons don't register at all. I have to say again that my A3 is not working right now and I'm doing these tests with another RF Remote but the principal is the same.

    So now we have the same hardware, the exact same OS. We have to solve this together.

    1- dazed are you 100% sure your SETTINGS button work? Because you have assigned it to RED and I suppose RED doesn't do anything. All the buttons that don't work you have assigned color functions and F1. Have you tested them? What do you do with color functions in KODI?

    2- In case you are sure all your buttons work, we have to solve this. What do you do after you install your build to make it work? You just add a hwdb file? In that case could you please delete your file and run Keymap Editor Addon, please tell us what happens when you click SETTINGS. Does SETTINGS register with Keymap Editor Addon for you?

    We have 2 people with the same problem and I have done tests with 2 USB remotes and 3 community builds and see that LibreELEC is not reading the codes at all to remap or make an hwdb file. Something is wrong here. dazed, maybe your compile just does something right and doesn't break the second USB keyboard thing.

    If you have the time and patience it would be of great help if you install a community build and see if all your buttons work. Or if you don't have the time to install a community build yourself, it would be greatly helpful if you share your build. I would really like to test your build.

    Something is happening here, yours work and ours doesn't.

    Both posts are interesting. Unfortunately my NEO A3 is not working anymore and I have to replace it. Can't do tests on A3.

    When it was working I remember that it was exactly those keys that fxffrank posted not working. I remember it was not just a question of remapping. I used the keymap Editor Addon and did not receive any codes from those keys. I don't understand how you receive codes.

    I have no idea what to do next.

    So I followed that guide by letter

    I created an hwdb file

    Code
    evdev:input:b0003v2052p0121e0101*
    keyboard:usb:v2052p0121e0101*
     KEYBOARD_KEY_0c00ea=volumedown
     KEYBOARD_KEY_070051=volumedown

    Only KEYBOARD_KEY_070051 works which is in event3.

    KEYBOARD_KEY_0c00ea does not work which is in event4.

    Strange. Does your SETTINGS button on A3 work? Did you make that hwdb file? What happens if you don't have it?

    Maybe I should make a hwdb file to make it work. Do you have a guide that I can use?

    Because in that picture I see evdev. With my tests I was able to read the buttons with evtest.

    Maybe if I make a file like yours and specifically put those numbers, it will work.

    First, a question for people who own Minix NEO U9-H + a USB RF remote. Do you have any problems with the RF remote? Are all the RF keys read under LibreELEC?

    I don't know if it's for all Amlogic devices or only NEO U9-H. I have tried it on several and with these images:

    CoreELEC 8.90.1

    LibreELEC-S912.arm-8.2.4-Subtitles-ff

    LibreELEC-S912.arm-8.2.4.1

    All the same problem.

    The problem is that not all the RF buttons on the remote are read (HOME, VOLUME for example). Under the official LibreELEC and Intel NUC, those buttons work.

    These remotes are regonized as 2 devices, one Keyboard and the other Keyboard/Mouse. These LibreELEC community builds read the first Keyboard strokes but

    cannot read the second keyboard. More details here.

    So for summary, this is specific to the community builds. The official LibreELEC does not have this problem.

    This is working

    I: Bus=0003 Vendor=2052 Product=0121 Version=0101

    N: Name="Tmall.com 2.4G Wireless Air Mouse"

    P: Phys=usb-xhci-hcd.0.auto-1.1/input0

    S: Sysfs=/devices/c9000000.dwc3/http://xhci-hcd.0.auto/usb1/1-1/1-1.1…02/input/input5

    U: Uniq=Belon SmartMouse

    H: Handlers=kbd event4

    B: PROP=0

    B: EV=120013

    B: KEY=10000 7 ff98007a 404007ff febeffdf ffefffff ffffffff fffffffe

    B: MSC=10

    B: LED=1f

    This is not working

    I: Bus=0003 Vendor=2052 Product=0121 Version=0101

    N: Name="Tmall.com 2.4G Wireless Air Mouse"

    P: Phys=usb-xhci-hcd.0.auto-1.1/input1

    S: Sysfs=/devices/c9000000.dwc3/http://xhci-hcd.0.auto/usb1/1-1/1-1.1…03/input/input6

    U: Uniq=Belon SmartMouse

    H: Handlers=kbd mouse2 event5

    B: PROP=0

    B: EV=1f

    B: KEY=3007f 0 0 0 0 483ffff 17aff32d bf544446 0 0 70001 120f93 8b17c000 677bfa d941dfed 9ed680 4400 0 10000002

    B: REL=143

    B: ABS=fff01 0

    B: MSC=10

    It is also not specific to this remote. I have a MINIX NEO A3 remote and the same problem.

    It is the full kodi.log attached in my previous post. At line 2 you see the full file if you click on it.

    Unless you mean you need also the other files? Do you mean you need these?

    02_System.log

    03_Hardware.log

    04_Audio.log

    05_Network.log

    06_varlog.log

    07_input.log

    08_Filesystem.log

    09_Journal-cur.log

    10_Journal-prev.log

    Here is the log

    01_KODI.log

    I hit DOWN and UP 5 times,

    then 5 times HOME and 5 times VOLUME.

    Then I go UP to reboot.

    Every key that doesn't respond, happens in the red highlight below

    19:15:00.526 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:00.526 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:00.709 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:01.676 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:01.676 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:01.826 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:02.576 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:02.576 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:02.709 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:03.092 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:03.092 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:03.209 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:03.726 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:03.726 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:03.842 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:04.226 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:04.226 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:04.342 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:04.959 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:04.959 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:05.109 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:05.526 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:05.526 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:05.626 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:06.076 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:06.076 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:06.209 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:06.626 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:06.626 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:06.743 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:18.294 T:3795702624 DEBUG: Thread JobWorker 3795702624 terminating (autodelete)

    19:15:18.294 T:4005552992 DEBUG: Thread JobWorker 4005552992 terminating (autodelete)

    19:15:18.294 T:3787314016 DEBUG: Thread JobWorker 3787314016 terminating (autodelete)

    19:15:20.226 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:20.226 T:4097460688 DEBUG: OnKey: up (0xf080) pressed, action is Up

    19:15:20.376 T:4097460688 DEBUG: Keyboard: scancode: 0x67, sym: 0x0111, unicode: 0x0000, modifier: 0x0

    19:15:20.809 T:4097460688 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0

    19:15:20.959 T:4097460688 DEBUG: OnKey: return (0xf00d) pressed, action is Select

    19:15:20.960 T:4097460688 DEBUG: Activating window ID: 10111

    19:15:20.960 T:4097460688 DEBUG: ------ Window Init (DialogButtonMenu.xml) ------

    19:15:20.960 T:4097460688 INFO: Loading skin file: DialogButtonMenu.xml, load type: KEEP_IN_MEMORY

    19:15:22.043 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:22.043 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:22.176 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:22.326 T:4097460688 DEBUG: Previous line repeats 1 times.

    19:15:22.326 T:4097460688 DEBUG: OnKey: down (0xf081) pressed, action is Down

    19:15:22.443 T:4097460688 DEBUG: Keyboard: scancode: 0x6c, sym: 0x0112, unicode: 0x0000, modifier: 0x0

    19:15:22.876 T:4097460688 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0

    19:15:23.043 T:4097460688 DEBUG: OnKey: return (0xf00d) pressed, action is Select

    19:15:23.043 T:4097460688 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0

    19:15:23.077 T:4097460688 DEBUG: ------ Window Init (DialogBusy.xml) ------

    19:15:23.090 T:4093555552 DEBUG: CAnnouncementManager - Announcement: OnRestart from xbmc

    19:15:23.094 T:4093555552 DEBUG: GOT ANNOUNCEMENT, type: 8, from xbmc, message OnRestart

    19:15:23.102 T:4097460688 INFO: Received SIGTERM...

    19:15:23.102 T:4093555552 DEBUG: CAnnouncementManager - Announcement: OnQuit from xbmc

    19:15:23.102 T:4097460688 NOTICE: Storing total System Uptime

    19:15:23.103 T:4093555552 DEBUG: GOT ANNOUNCEMENT, type: 8, from xbmc, message OnQuit

    19:15:23.103 T:4097460688 NOTICE: Saving settings

    19:15:23.121 T:3821130592 DEBUG: Skin Helper Service --> Kodi_Monitor: sender xbmc - method: System.OnRestart - data: null

    19:15:23.121 T:3821130592 DEBUG: Skin Helper Service --> Kodi_Monitor: sender xbmc - method: System.OnQuit - data: {"exitcode":66}

    19:15:23.135 T:4097460688 NOTICE: Saving skin settings

    19:15:23.138 T:4097460688 NOTICE: stop all

    19:15:23.139 T:4097460688 NOTICE: stop player

    Thank you, first I share the info I got

    Code
    LibreELEC:~ # lsof | grep /dev/input
    2583    /usr/sbin/eventlircd    /dev/input/event1
    2952    /usr/lib/kodi/kodi.bin  /dev/input/event0
    2952    /usr/lib/kodi/kodi.bin  /dev/input/event2
    2952    /usr/lib/kodi/kodi.bin  /dev/input/event3
    2952    /usr/lib/kodi/kodi.bin  /dev/input/event4
    2952    /usr/lib/kodi/kodi.bin  /dev/input/event5