ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Kinect Xbox360 new model 1473 has problems... (example : serial number, soundcard)

asked 2013-04-25 02:23:00 -0600

updated 2016-10-24 08:36:50 -0600

ngrennan gravatar image

Hi everybody,

Some of you may have noticed, but there are different version of Kinect Xbox360. As I believe some of you will make some comment to that, I want to precise the different models of Kinect :

  • Kinect for Windows
  • Kinect Xbox360, old model number 1414
  • Kinect Xbox360, new model number 1473

You can see the version on the back of the kinect, as shown in this thread. The last two kinect have some minor changes, as you can see on this "lsusb -v" :

(you can go to the bottom, where a string comparison shows the differences)

Model 1414 :

    Bus 003 Device 002: ID 045e:02c2 Microsoft Corp. 
    Device Descriptor:
      bLength                18
      bDescriptorType         1
      bcdUSB               2.00
      bDeviceClass            9 Hub
      bDeviceSubClass         0 Unused
      bDeviceProtocol         1 Single TT
      bMaxPacketSize0        64
      idVendor           0x045e Microsoft Corp.
      idProduct          0x02c2 
      bcdDevice            0.01
      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                2mA
        Interface Descriptor:
          bLength                 9
          bDescriptorType         4
          bInterfaceNumber        0
          bAlternateSetting       0
          bNumEndpoints           1
          bInterfaceClass      Bus 001 Device 003: ID 045e:078c Microsoft Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x045e Microsoft Corp.
  idProduct          0x078c 
  bcdDevice            1.11
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               70mA
    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              5 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      65
         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              24

Bus 003 Device 018: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x045e Microsoft Corp.
  idProduct          0x02ad Xbox NUI Audio
  bcdDevice            1.00
  iManufacturer           1 Microsoft
  iProduct                2 Xbox NUI Audio
  iSerial                 4 A44866C05801052A
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           46
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           4
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes ...
(more)
edit retag flag offensive close merge delete

Comments

The old kiniect shows up as an audio device in /proc/asound/cards but the new one doesn't? Sounds like a kernel/driver problem; outside of ROS.

ahendrix gravatar image ahendrix  ( 2013-05-24 07:24:21 -0600 )edit

You are right, it is a driver issue. However, itsn't solved neither for Avin2 drivers (which have video, but no audio neither serial video number), neither libfreekinect (nothing for this one). Good luck with the new kinects guys....

Stephane.M gravatar image Stephane.M  ( 2013-05-29 04:39:08 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
0

answered 2013-09-09 23:52:37 -0600

bit-pirate gravatar image
edit flag offensive delete link more

Comments

no, because ROS is not working with openNI2 for now... on the first link you gave, they say that it doesn't work with kinect. I will have it tested anyway, just in case :-) Thanks for the links.

Stephane.M gravatar image Stephane.M  ( 2013-09-10 02:27:01 -0600 )edit

Great you pointed that out. I actually believe I tested it with the Kinect, but that was weeks ago. Please let us know, how your tests went.

bit-pirate gravatar image bit-pirate  ( 2013-09-10 13:28:01 -0600 )edit
1

Unfortunately, they are right. OpenNI2 doesn't work with the Kinect - apparently [due to licensing issues](http://cupofpixel.blogspot.kr/2013/04/how-to-use-openni-2-nite-2-kinect-on.html) The [freenect_stack](https://github.com/ros-drivers/freenect_stack) seems the way to go for the Kinect.

bit-pirate gravatar image bit-pirate  ( 2013-09-15 20:32:43 -0600 )edit
2

After some testing,OpenNI2 can work with kinects.Steps : 1) install dependencie freenect 2) install openni2.2 3) install nite 2.2 4) download https://github.com/piedar/OpenNI2-FreenectDriver 5) build freenect driver (./waf configure build) 6) copy .so file in all Drivers folders (in openni and nite)

Stephane.M gravatar image Stephane.M  ( 2013-09-15 22:39:55 -0600 )edit
0

answered 2014-04-15 08:33:43 -0600

Kinect for Windows - model 1517

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2013-04-25 02:23:00 -0600

Seen: 10,749 times

Last updated: Apr 15 '14