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

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+--- Thread: XBMC gets dedicated remote - Motorola Nyxboard (/showthread.php?tid=80968)



- azaze1 - 2011-09-28 05:23

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 09:06

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 15:44

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 Tongue)


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

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 ConfusedConfusedConfused?
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 22:21

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


- outleradam - 2011-09-28 22:30

I was wondering about shipping times... I am in Louisiana, USA. I just noticed that Pulse Eight is in UK. What is the estimated shipping time? Confused


- gobbledigook - 2011-09-28 22:52

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


Cheers

thanx! for your swift responseSmile

i took the batteries out for 5mins and inserted right next to the dongle... after waiting 30secs still double red flash Sad

is there someway to test from cli? or a gui setting i may have turned off that may effect it?

EDIT: strangely the flashes get faster the closer the remote is to the dongle, kinda cool too Wink


- Malard - 2011-09-28 23:11

gobbledigook Wrote:thanx! for your swift responseSmile

i took the batteries out for 5mins and inserted right next to the dongle... after waiting 30secs still double red flash Sad

is there someway to test from cli? or a gui setting i may have turned off that may effect it?

EDIT: strangely the flashes get faster the closer the remote is to the dongle, kinda cool too Wink

When you go back to windows does it work okay again?


- Malard - 2011-09-28 23:11

outleradam Wrote:I was wondering about shipping times... I am in Louisiana, USA. I just noticed that Pulse Eight is in UK. What is the estimated shipping time? Confused

I estimate you should have it by the end of the week


- gobbledigook - 2011-09-28 23:30

Malard Wrote:When you go back to windows does it work okay again?

works now thanx Smile

put it back in the windows box and it came up as unknown... so took it out and tried again and it worked.... then put it back in the ubuntu box and it worked! although i suppose that the radio isn't as strong as i had presumed, popped the dongle on an extension.

Great Smile