Kodi nightly 13 BD Remote recognized but some keys are not working

  • Hello

    i recently installed LibreELEC-Generic.x86_64-13.0-nightly-20260819-6af30ba.img.gz. So far everything is fine but my Sony BD Remote is not fully working. I read the system of input handling is changed so i have created a new keyboard.xml. Most is now mapped and working.

    But some keys of my remote (Sony BD Remote) are not working. I read a thread in this forum and found a hint. Some buttons of my remote are shown as BTN*. This seems a problem at the moment. All working keys are visible in the kodi.log if i press the button. But all BTN keys are not shown in the kodi.log. So i guess these buttons are not recognized in Kodi and i can't remap these keys.

    Have someone an idea how to solve this issue ?

    Do you need more information?

    Thank you for your help.

  • Thank you all. With your help i'm a step forward. I could remap the buttons with the hwdb file. Now Kodi shows in the log the keys.

    Code
    2026-08-21 17:55:24.652 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): config (0xf0eb) pressed, window 10100, action is ActivateWindow(Settings)
    2026-08-21 17:55:25.473 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): launch_app2_pc_icon (0xf0c1) pressed, window 10100, action is ActivateWindow(Programs)
    2026-08-21 17:55:27.386 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): launch_messenger (0xf108) pressed, window 10100, action is
    2026-08-21 17:55:29.025 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): browser_home (0xf0b6) pressed, window 10100, action is ActivateWindow(Home)
    2026-08-21 17:55:31.093 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): subtitle (0xf0ed) pressed, window 10100, action is
    2026-08-21 17:55:32.362 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): recall_last (0xf0fa) pressed, window 10100, action is
    2026-08-21 17:55:33.706 T:34909   debug <general>: bool CInputManager::HandleKey(const CKey&): brightness_up (0xf109) pressed, window 10100, action is

    i have added some of these recognized keys in a keymap.xml for testing i have used VolumeUp,VolumeDown.

    As you can see Kodi sees the keys from the remote e.g. config or launch_messenger but the remapping is not working. You can see in the Kodi log the wrong actions are executed not mine from the keyboard.xml.

    My hwdb file

    Code
    evdev:input:b0005v054Cp0306*
     KEYBOARD_KEY_9000b=f13
     KEYBOARD_KEY_90009=prog1
     KEYBOARD_KEY_90002=chat
     KEYBOARD_KEY_90004=homepage
     KEYBOARD_KEY_9000c=subtitle
     KEYBOARD_KEY_9000a=last
     KEYBOARD_KEY_90003=brightnessup

    Am i'm doing something wrong? Any ideas why the wrong actions are executed?