Kodi Community Forum
XBMC gets dedicated remote - Motorola Nyxboard - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: OS independent / Other (https://forum.kodi.tv/forumdisplay.php?fid=228)
+---- Thread: XBMC gets dedicated remote - Motorola Nyxboard (/showthread.php?tid=80968)



- Malard - 2011-09-27

Units have been shipped today, more to ship tomorrow, with all back orders expected to be cleared early next week!

All pre-orders (including orders made before the 3rd) will get the pre-order gift promised and we will announce it on our blog


- thefitzman - 2011-09-27

If I were to order today can I expect a delay or is it better to wait for supplies to catch up?


- wolfbiker - 2011-09-27

hey martin, is there a keymap.xml file available for download for dharma and/or eden?


- clubwerks - 2011-09-27

How long would it be for a new order to get processed?


- Malard - 2011-09-27

if you order today, it will ship on Monday or Tuesday next week

Keymap, look here: https://github.com/xbmc/xbmc/blob/master/system/keymaps/keyboard.nyxboard.xml


- thefitzman - 2011-09-27

Malard Wrote:if you order today, it will ship on Monday or Tuesday next week

Keymap, look here: https://github.com/xbmc/xbmc/blob/master/system/keymaps/keyboard.nyxboard.xml

Thanks! Ordering now!


- outleradam - 2011-09-27

YAY! I got a notification that my order is shipping today! Thanks!


- josh4trunks - 2011-09-27

Not sure where I should post this. I tried the OpenElec ION build from 8/13 to get ready for my CEC adapter. It installed just as expected but I get an xbmc reboot anytime I click to download any program addons.

If this isn't a known issue/reproducable I can reinstall it and get the debug log, Sorry I didn't grab it the first time cause I needed to get a working system quick (before my roommates complained).

Thanks for all your work!


- Malard - 2011-09-27

A few people have reported this, we will look into it, right now we are just prepping code for the CEC adapter and will release new builds hopefully tonight or tomorrow.

Hopefully these new builds fix it


- josh4trunks - 2011-09-27

Malard Wrote:A few people have reported this, we will look into it, right now we are just prepping code for the CEC adapter and will release new builds hopefully tonight or tomorrow.

Hopefully these new builds fix it

If you can't reproduce it just message me and I can get you a log


- azaze1 - 2011-09-28

Malard, so do we just grab the copy from github or does the nightly XBMC builds package up the latest copy as well? Is there a way to get XBMC to use a different keymap file rather than renaming so that one who constantly updates to latest nightly doesn't have to also rename the file each time it's updated?

BTW: did order #444 get shipped ? Smile

thanks

Malard Wrote:if you order today, it will ship on Monday or Tuesday next week

Keymap, look here: https://github.com/xbmc/xbmc/blob/master/system/keymaps/keyboard.nyxboard.xml



- Malard - 2011-09-28

azaze1 Wrote:Malard, so do we just grab the copy from github or does the nightly XBMC builds package up the latest copy as well? Is there a way to get XBMC to use a different keymap file rather than renaming so that one who constantly updates to latest nightly doesn't have to also rename the file each time it's updated?

BTW: did order #444 get shipped ? Smile

thanks

There is actually some logic in the mainline xbmc to switch to the nyxboard config, except there is one file which needs updating, you can do this manually by editing the deviceidmappings.xml in system with the correct VID and PID for the nyxboard (or any remote for that matter) and it will switch to the relevant keymap file.


- neoflex - 2011-09-28

Malard Wrote:There is actually some logic in the mainline xbmc to switch to the nyxboard config, except there is one file which needs updating, you can do this manually by editing the deviceidmappings.xml in system with the correct VID and PID for the nyxboard (or any remote for that matter) and it will switch to the relevant keymap file.

is this file not correct:
<devicemappings>
<device id="HID#VID_1915&PID_003B&MI_00#7&314e95d&0&0000#" keymap="Motorola Nyxboard Hybrid" />
</devicemappings>

what are the correct values then ?
(I should receive my remote soon and I want to be ready :p)


nyboard recieved, not working on ubuntu 11.04 64bit - gobbledigook - 2011-09-28

hey, thought i would post this over here as well....

hi,

received my remote today Smile works fine on my windows box, plug and play.... but not on my ubuntu box, Ubuntu 11.04 (GNU/Linux 2.6.38-11-generic x86_64)(my media server!!!)

plug it in, wait a minute and when i press the buttons i get a double flash red led which means out of range? but i'm stood 2ft away from it...

anyways took a look at lsusb and see: iSerial 3 HuhHuhHuh?
the only thing that looks wrong Confused not really how else to troubleshoot... but ideas welcome !
Code:
server@server:~$ sudo lsusb -v
Bus 007 Device 007: ID 22b8:003b Motorola PCS
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        32
  idVendor           0x22b8 Motorola PCS
  idProduct          0x003b
  bcdDevice            1.00
  iManufacturer           1 Motorola
  iProduct                2 Motorola NYXboard, 2.4GHz device
  iSerial                 3 ??????????
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          116
    bNumInterfaces          4
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      76
         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     0x000a  1x 10 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     136
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               2
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     226
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        3
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      54
         Report Descriptors:
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               6
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               6
Device Status:     0x0000
  (Bus Powered)



- Malard - 2011-09-28

Double flash would mean its failed to pair with the dongle, reset it by removing the batteries.

The 3 devices are

1x Mouse
1x Top side keyboard
1x Bottom side keyboard

Cheers