For quite some time now OS X users haven’t been able to use the Kinect for XBox 360 sensor with much success. There are two issues with the sensor: The 1473 model has a bug in its firmware which our currently used sensor driver couldn’t handle, and OS X El Capitan updated the operating system’s USB device handling in some drastic ways. While working on NI mate 2.12 we did some early research into solving these problems by using the alternative libfreenect driver. In addition, so far the Kinect for XBox One / Kinect for Windows v2 sensors have also been available exclusively for Windows. With this driver using these sensors is possible for Mac users as well.
We now invite OS X users to try out an alpha build of this sensor program. Note that this build is about as bleeding edge as its gets - there are probably going to be a lot of crashes and bugs, but the sensor should run with its basic functionality.
Download the build here.
Extract the zip anywhere on your system and click the NI mate icon.
If the sensor program crashes (that is, NI mate stays running but the log window displays the sensor crashing), you can manually open the crash reporter by going in the NI mate app’s bundle folder and starting Delicode Crash Reporter. Then find the latest crash by keeping an eye on the crash date. Otherwise, to report any other oddities, use the “report problem” option in the “help” menu. The log window and all relevant information will be included in your reports, but it would be appreciated if you could write a bit about your current circumstances as well. Preferably, include the words “freenect alpha” in the crash report message.
- The setup page sensor listing will display “update available” for the sensor program. This is due to the current official release being 2.12, while this alpha is 2.13. Please ignore this update link.
- The sensor may not start during the first try. If this happens, try starting the sensor again
- The sensor will remain unresponsive if the sensor program crashes. In this case, unplug the sensor, wait a while, replug the sensor and try starting the sensor again.
- Sometimes the sensor program crashes on exit
- Sometimes the sensor crashes after running properly for a while. This is seemingly caused by too many USB packets being lost.
- Kinect for XBox 360 may not work properly in USB3
- Kinect for Xbox One may not work properly in USB2