Documentation: Installing sensor drivers on Windows

NI mate bundles all the required sensor drivers in the installer package. You don’t have to install any external drivers such as the Microsoft Kinect for Windows SDK yourself, and in fact they may end up causing conflicts with the drivers NI mate uses. The installer package offers a few options regarding drivers, and you should make your choices as follows:

  • Kinect 2 Microsoft driver: For Kinect for XBox One / KInect for Windows v2, includes face tracking
  • Kinect 2 UsbDK driver: For Kinect for XBox One / Kinect for Windows v2, no face tracking, multiple sensors supported at the same time. This uses the alternative libfreenect2 driver.
  • OpenNI driver: This uses the legacy SensorKinect driver for Kinect for XBox 360 models 1414 and 1473. Note that installing this driver may require you to boot to a special mode where Windows does not enforce driver signatures. Read below for details on how to do this. This is required on Windows 8 and later.
  • OpenNI2 driver: PrimeSense Carmine 1.08, Asus XTion Pro Live, Kinect for Windows v1 (model 1517). Note: Currently we are incorrectly not including a required DLL for using the model 1571. Please download it here and place it in C:/Program Files/Delicode NI mate 2/Delicode_Sensor_OpenNI2/OpenNI2/Drivers/.


Entering unsigned driver mode:

  • Press “Win+R” and enter “shutdown /r /o”
  • Press “OK” to restart to the “Choose an option” screen
  • Select “Troubleshoot” (icon with tools)
  • Select “Advanced Options” (icon with checkmarks)
  • Select “Windows Startup Settings” (icon with gearwheel)
  • Press “Restart” to restart the computer to the “Advanced Boot Options” screen
  • Select “Disable Driver Signature Enforcement”
  • Once the computer starts run the installer again

If you’ve installed a driver earlier it’s possible Windows is still using the earlier driver, even if a new one was installed. You can generally change the currently used driver by entering Device Manager and performing the following steps:

  • Locate the sensor in the device listing
  • Right click -> properties
  • Update driver
  • Use existing
  • Select from list
  • Try all the drivers, unplugging the sensor each time after you’ve changed the driver