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:

ImageViewer

CloudViewer

Run AT commands on 3G Modems with OSX

  1. Open a terminal window and find your 3G Modem with 
  2. Run 
  3. Now you can send AT commands to your 3G Modem e.g. type ATI to get more information about the device or AT^U2DIAG=0 to get rid of the annoying flashdrive of Huawei modems. Other useful AT commands for Huawei modems can be found here.
  4. To close the session, press the key combination Ctrl+a and then Ctrl+\