Xbox One Kinect 2.0 USB3 Mod

This mod enables you to use a cheap Xbox One Kinect 2.0 on your computer without a special breakout box from the K4W2 developers program.

First remove the black rubber around the plug with a plier, then pull out the plug. This requires quite some force. Remove the two large black stickers and open the 8 t-10 torx security screws behind it. Take off the top cover. Detailed instructions to take apart the Kinect can be found at iFixit. Pull the new 12V wires through the plug and solder to +12v to pin 10 and ground to one of the large ground pins a proposed by Alexis Maldonado on the OpenKinect Group. As power adapter, I can recommend this (Universal Netzteil 12V 1000mA).

Kinect 2 Mod

You may want to fix everything with some hot glue. And voilà you have an amazing time of flight sensor for 60€. Now you can continue to the software side of getting the hacked Kinect 2.0 running.

Xbox One Kinect 2.0 for Mac

This is a work in progress entry about getting the Xbox One Kinect 2.0 to run under Mac OSX. Currently, they are quite affordable (~60€) on Ebay because many people don’t like Microsoft invading their privacy in the living room. So get them while they are cheap!

The Kinect 2.0 from the Xbox One seems to be exactly the same as the Kinect for Windows (K4W) v2 dev kit , except for the missing power adapter and USB 3 converter/hub. So we will need to supply 12V from a lab power supply and solder two wires inside the kinect. You can find more here. A firmware update was not necessary for me.

Before starting off, check your usb controller compatibility by typing:

into your console and check with my Kinect 2.0 USB 3.0 controller compatibility table:

Controller Chipset PCI Device ID Status
Nec uPD720200 ? working
Intel Pantherpoint 0x1e31 working
Intel Lynxpoint 0x9c31 working
Intel Corporation 7 Series/C210 ? not working

If you are able to get another controller working – please let me know in the comments.

1. cd into a directory where you want to keep libfreenect2 stuff in
2. Install some homebrew dependencies

3. Download the libfreenect2 repository

4. Install a bunch of dependencies

5. Build the actual protonect executable

6. Run the program

Keep in mind that some USB ports may work better than others 🙂

Here are some pictures: