OSMC Remote Controller

  • Hi!

    It's possible tu use the original OSMC Remote (with original receiver dongle) with Libreelec 7.0.2 on a generic PC? (Gigabyte Brix i3)
    I plugged it but isn't working...

    Many thanks


  • I should be supported, please get me the output of the following command with the remote reciever plugged in

    Code
    lsusb -v | paste

    Hi!

    With lsusb -v | paste I get:

    Code
    can't get debug descriptor: Resource temporarily unavailablecan't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailablecan't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailablecan't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailablehttp://sprunge.us/jHSd

    But with lsusb -v I get:

    Code
    Bus 001 Device 002: ID 8087:8000 Intel Corp. Device Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               2.00  bDeviceClass            9 Hub  bDeviceSubClass         0   bDeviceProtocol         1 Single TT  bMaxPacketSize0        64  idVendor           0x8087 Intel Corp.  idProduct          0x8000   bcdDevice            0.04  iManufacturer           0   iProduct                0   iSerial                 0   bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength           25    bNumInterfaces          1    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xe0      Self Powered      Remote Wakeup    MaxPower                0mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         9 Hub      bInterfaceSubClass      0       bInterfaceProtocol      0 Full speed (or root) hub      iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0002  1x 2 bytes        bInterval              12Hub Descriptor:  bLength              11  bDescriptorType      41  nNbrPorts             8  wHubCharacteristic 0x0009    Per-port power switching    Per-port overcurrent protection    TT think time 8 FS bits  bPwrOn2PwrGood        0 * 2 milli seconds  bHubContrCurrent      0 milli Ampere  DeviceRemovable    0x00 0x00  PortPwrCtrlMask    0xff 0xff Hub Port Status:   Port 1: 0000.0100 power   Port 2: 0000.0100 power   Port 3: 0000.0100 power   Port 4: 0000.0100 power   Port 5: 0000.0100 power   Port 6: 0000.0100 power   Port 7: 0000.0100 power   Port 8: 0000.0100 powerDevice Qualifier (for other device speed):  bLength                10  bDescriptorType         6  bcdUSB               2.00  bDeviceClass            9 Hub  bDeviceSubClass         0   bDeviceProtocol         0 Full speed (or root) hub  bMaxPacketSize0        64  bNumConfigurations      1can't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0001  Self Powered Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubDevice Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               2.00  bDeviceClass            9 Hub  bDeviceSubClass         0   bDeviceProtocol         0 Full speed (or root) hub  bMaxPacketSize0        64  idVendor           0x1d6b Linux Foundation  idProduct          0x0002 2.0 root hub  bcdDevice            4.04  iManufacturer           3 Linux 4.4.13 ehci_hcd  iProduct                2 EHCI Host Controller  iSerial                 1 0000:00:1d.0  bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength           25    bNumInterfaces          1    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xe0      Self Powered      Remote Wakeup    MaxPower                0mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         9 Hub      bInterfaceSubClass      0       bInterfaceProtocol      0 Full speed (or root) hub      iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0004  1x 4 bytes        bInterval              12Hub Descriptor:  bLength               9  bDescriptorType      41  nNbrPorts             2  wHubCharacteristic 0x000a    No power switching (usb 1.0)    Per-port overcurrent protection  bPwrOn2PwrGood       10 * 2 milli seconds  bHubContrCurrent      0 milli Ampere  DeviceRemovable    0x02  PortPwrCtrlMask    0xff Hub Port Status:   Port 1: 0000.0503 highspeed power enable connect   Port 2: 0000.0100 powercan't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0001  Self Powered Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubDevice Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               3.00  bDeviceClass            9 Hub  bDeviceSubClass         0   bDeviceProtocol         3   bMaxPacketSize0         9  idVendor           0x1d6b Linux Foundation  idProduct          0x0003 3.0 root hub  bcdDevice            4.04  iManufacturer           3 Linux 4.4.13 xhci-hcd  iProduct                2 xHCI Host Controller  iSerial                 1 0000:00:14.0  bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength           31    bNumInterfaces          1    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xe0      Self Powered      Remote Wakeup    MaxPower                0mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         9 Hub      bInterfaceSubClass      0       bInterfaceProtocol      0 Full speed (or root) hub      iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0004  1x 4 bytes        bInterval              12        bMaxBurst               0Hub Descriptor:  bLength              12  bDescriptorType      42  nNbrPorts             4  wHubCharacteristic 0x000a    No power switching (usb 1.0)    Per-port overcurrent protection  bPwrOn2PwrGood       10 * 2 milli seconds  bHubContrCurrent      0 milli Ampere  bHubDecLat          0.0 micro seconds  wHubDelay             0 nano seconds  DeviceRemovable    0x00 Hub Port Status:   Port 1: 0000.02a0 5Gbps power Rx.Detect   Port 2: 0000.02a0 5Gbps power Rx.Detect   Port 3: 0000.02a0 5Gbps power Rx.Detect   Port 4: 0000.02a0 5Gbps power Rx.DetectBinary Object Store Descriptor:  bLength                 5  bDescriptorType        15  wTotalLength           15  bNumDeviceCaps          1  SuperSpeed USB Device Capability:    bLength                10    bDescriptorType        16    bDevCapabilityType      3    bmAttributes         0x02      Latency Tolerance Messages (LTM) Supported    wSpeedsSupported   0x0008      Device can operate at SuperSpeed (5Gbps)    bFunctionalitySupport   3      Lowest fully-functional device speed is SuperSpeed (5Gbps)    bU1DevExitLat          10 micro seconds    bU2DevExitLat         512 micro secondscan't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0001  Self Powered Bus 002 Device 003: ID 13d3:3394 IMC Networks BluetoothDevice Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               2.00  bDeviceClass          224 Wireless  bDeviceSubClass         1 Radio Frequency  bDeviceProtocol         1 Bluetooth  bMaxPacketSize0        64  idVendor           0x13d3 IMC Networks  idProduct          0x3394 Bluetooth  bcdDevice            2.00  iManufacturer           1 Realtek  iProduct                2 RT Bluetooth Radio  iSerial                 3 00e04c000001  bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength          177    bNumInterfaces          2    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xe0      Self Powered      Remote Wakeup    MaxPower              500mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           3      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0010  1x 16 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x02  EP 2 OUT        bmAttributes            2          Transfer Type            Bulk          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0040  1x 64 bytes        bInterval               0      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x82  EP 2 IN        bmAttributes            2          Transfer Type            Bulk          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0040  1x 64 bytes        bInterval               0    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       0      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0000  1x 0 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0000  1x 0 bytes        bInterval               1    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       1      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0009  1x 9 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0009  1x 9 bytes        bInterval               1    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       2      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0011  1x 17 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0011  1x 17 bytes        bInterval               1    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       3      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0019  1x 25 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0019  1x 25 bytes        bInterval               1    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       4      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0021  1x 33 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0021  1x 33 bytes        bInterval               1    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        1      bAlternateSetting       5      bNumEndpoints           2      bInterfaceClass       224 Wireless      bInterfaceSubClass      1 Radio Frequency      bInterfaceProtocol      1 Bluetooth      iInterface              4 Bluetooth Radio      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x03  EP 3 OUT        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0031  1x 49 bytes        bInterval               1      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x83  EP 3 IN        bmAttributes            1          Transfer Type            Isochronous          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0031  1x 49 bytes        bInterval               1can't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0001  Self Powered Bus 002 Device 002: ID 1d50:6022 OpenMoko, Inc. Device Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               1.10  bDeviceClass            0   bDeviceSubClass         0   bDeviceProtocol         0   bMaxPacketSize0        64  idVendor           0x1d50 OpenMoko, Inc.  idProduct          0x6022   bcdDevice            0.01  iManufacturer           1 lightpack.googlecode.com  iProduct                2 Lightpack  iSerial               220 95230303231351B002E0  bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength           34    bNumInterfaces          1    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xc0      Self Powered    MaxPower              500mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         3 Human Interface Device      bInterfaceSubClass      0       bInterfaceProtocol      0       iInterface              0         HID Device Descriptor:          bLength                 9          bDescriptorType        33          bcdHID               1.11          bCountryCode            0 Not supported          bNumDescriptors         1          bDescriptorType        34 Report          wDescriptorLength      32         Report Descriptors:            ** UNAVAILABLE **      Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0008  1x 8 bytes        bInterval               5can't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0000  (Bus Powered) Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubDevice Descriptor:  bLength                18  bDescriptorType         1  bcdUSB               2.00  bDeviceClass            9 Hub  bDeviceSubClass         0   bDeviceProtocol         1 Single TT  bMaxPacketSize0        64  idVendor           0x1d6b Linux Foundation  idProduct          0x0002 2.0 root hub  bcdDevice            4.04  iManufacturer           3 Linux 4.4.13 xhci-hcd  iProduct                2 xHCI Host Controller  iSerial                 1 0000:00:14.0  bNumConfigurations      1  Configuration Descriptor:    bLength                 9    bDescriptorType         2    wTotalLength           25    bNumInterfaces          1    bConfigurationValue     1    iConfiguration          0     bmAttributes         0xe0      Self Powered      Remote Wakeup    MaxPower                0mA    Interface Descriptor:      bLength                 9      bDescriptorType         4      bInterfaceNumber        0      bAlternateSetting       0      bNumEndpoints           1      bInterfaceClass         9 Hub      bInterfaceSubClass      0       bInterfaceProtocol      0 Full speed (or root) hub      iInterface              0       Endpoint Descriptor:        bLength                 7        bDescriptorType         5        bEndpointAddress     0x81  EP 1 IN        bmAttributes            3          Transfer Type            Interrupt          Synch Type               None          Usage Type               Data        wMaxPacketSize     0x0004  1x 4 bytes        bInterval              12Hub Descriptor:  bLength              11  bDescriptorType      41  nNbrPorts             9  wHubCharacteristic 0x000a    No power switching (usb 1.0)    Per-port overcurrent protection    TT think time 8 FS bits  bPwrOn2PwrGood       10 * 2 milli seconds  bHubContrCurrent      0 milli Ampere  DeviceRemovable    0x00 0x02  PortPwrCtrlMask    0xff 0xff Hub Port Status:   Port 1: 0000.0100 power   Port 2: 0000.0100 power   Port 3: 0000.0100 power   Port 4: 0000.0103 power enable connect   Port 5: 0000.0100 power   Port 6: 0000.0100 power   Port 7: 0000.0103 power enable connect   Port 8: 0000.0100 power   Port 9: 0000.0100 powercan't get device qualifier: Resource temporarily unavailablecan't get debug descriptor: Resource temporarily unavailableDevice Status:     0x0001  Self Powered

    Download code

    Edited once, last by fresonpower (July 23, 2016 at 3:26 PM).

  • Tested on OS X and works partially with Kodi 16.1. (only 3.0 USB on Mac).
    Basic keys working (up, down, right, left, ok) no other.

    4 USB ports on Gigabyte Brix but all 3.0 no 2.0... tested on all USB ports...