

Sending a vendor-specific setup packet read request (0xC2) with zeros for the request, value, and index and 0x02 for the length returns 0x80. The Motor has only a single control endpoint on 0x00.
#XBOX 360 KINECT DRIVERS FOR WINDOWS 7 DRIVER#
After the driver for the Motor is installed/activated, Kinect displays a flashing green light and the other devices connect to the internal USB hub.

It also seems to control power to the rest of the Kinect devices. The Motor device controls the actual motor for tilting/panning the Kinect. Until analysis is done on the USB protocol exchange between the Xbox and Kinect, controlling or getting data from Kinect is likely not possible. There were a few interesting bits, documented below. He attempted to send vendor-type setup packets with various values for other parameters but it was mostly non-productive. Josh was able to send standard USB requests and get appropriate responses from all three devices. It appears that starting the Motor device also controls power to the rest of Kinect.Īfter the Audio and Camera devices were powered on, Josh also generated boilerplate drivers for them. At this point it is waiting for the Xbox to boot up and probably for a handshake protocol or other command to activate the devices. The flashing green light is consistent with the standard Kinect startup process. The Xbox NUI Audio and Xbox NUI Camera devices became available on the USB hub (also with no drivers initially).The Kinect device started flashing green on the indicator light.When he generated and installed the driver for the Xbox NUI Motor, the following happened: Josh Blake tested creating boilerplate drivers using a Jungo WinDriver USB trial. At this point, the Kinect still looks to be powered off. The Motor obviously does not have drivers, so the PnP configuration fails and the device is not started.

#XBOX 360 KINECT DRIVERS FOR WINDOWS 7 PC#
When you plug the Kinect to a PC running Windows, it finds the Generic USB Hub and the Xbox NUI Motor. This indicates that using it as a plug-and-play webcam or microphone is probably not possible. The devices do not conform to any standard USB class such as HID, camera, or audio devices. Kinect has the following USB devices connected through its USB cable:
