diff -ru openni-sensor-primesense-5.1.0.41/debian/changelog openni-sensor-primesense-5.1.0.41-99/debian/changelog --- openni-sensor-primesense-5.1.0.41/debian/changelog 2016-05-26 18:59:42.736544744 +0900 +++ openni-sensor-primesense-5.1.0.41-99/debian/changelog 2016-05-26 18:58:00.300083609 +0900 @@ -1,3 +1,9 @@ +openni-sensor-primesense (5.1.0.41-99) unstable; urgency=low + + * Support 1d27:0609 device + + -- Kei Okada Tue, 26 May 2016 18:55:55 +0900 + openni-sensor-primesense (5.1.0.41-3) unstable; urgency=low [ Jochen Sprickerhof ] diff -ru openni-sensor-primesense-5.1.0.41/Source/XnDeviceSensorV2/XnDeviceSensorIO.cpp openni-sensor-primesense-5.1.0.41-99/Source/XnDeviceSensorV2/XnDeviceSensorIO.cpp --- openni-sensor-primesense-5.1.0.41/Source/XnDeviceSensorV2/XnDeviceSensorIO.cpp 2012-01-04 20:43:06.000000000 +0900 +++ openni-sensor-primesense-5.1.0.41-99/Source/XnDeviceSensorV2/XnDeviceSensorIO.cpp 2016-05-26 18:58:00.308083645 +0900 @@ -33,6 +33,7 @@ #define XN_SENSOR_5_0_PRODUCT_ID 0x0500 #define XN_SENSOR_6_0_PRODUCT_ID 0x0600 #define XN_SENSOR_6_0_1_PRODUCT_ID 0x0601 +#define XN_SENSOR_6_0_9_PRODUCT_ID 0x0609 //--------------------------------------------------------------------------- // Enums @@ -402,6 +403,10 @@ #else XnStringsHash devicesSet; + // search for a v6.0.9 device + nRetVal = Enumerate(XN_SENSOR_6_0_9_PRODUCT_ID, devicesSet); + XN_IS_STATUS_OK(nRetVal); + // search for a v6.0.1 device nRetVal = Enumerate(XN_SENSOR_6_0_1_PRODUCT_ID, devicesSet); XN_IS_STATUS_OK(nRetVal); --- openni-sensor-primesense-5.1.0.41/debian/libopenni-sensor-primesense0.udev 2013-11-30 05:35:50.000000000 +0900 +++ openni-sensor-primesense-5.1.0.41-99/debian/libopenni-sensor-primesense0.udev 2016-05-26 19:13:22.027791765 +0900 @@ -5,3 +5,4 @@ SUBSYSTEM=="usb", ATTR{idProduct}=="0500", ATTR{idVendor}=="1d27", MODE:="0666", OWNER:="root", GROUP:="video" SUBSYSTEM=="usb", ATTR{idProduct}=="0600", ATTR{idVendor}=="1d27", MODE:="0666", OWNER:="root", GROUP:="video" SUBSYSTEM=="usb", ATTR{idProduct}=="0601", ATTR{idVendor}=="1d27", MODE:="0666", OWNER:="root", GROUP:="video" +SUBSYSTEM=="usb", ATTR{idProduct}=="0609", ATTR{idVendor}=="1d27", MODE:="0666", OWNER:="root", GROUP:="video" diff -ru openni-sensor-primesense-5.1.0.41/Platform/Linux/Install/55-primesense-usb.rules openni-sensor-primesense-5.1.0.41-99/Platform/Linux/Install/55-primesense-usb.rules --- openni-sensor-primesense-5.1.0.41/Platform/Linux/Install/55-primesense-usb.rules 2012-01-04 20:43:06.000000000 +0900 +++ openni-sensor-primesense-5.1.0.41-99/Platform/Linux/Install/55-primesense-usb.rules 2016-05-26 19:15:43.172355043 +0900 @@ -5,4 +5,5 @@ SYSFS{idProduct}=="0500",SYSFS{idVendor}=="1d27",MODE="666",OWNER="xxx",GROUP="users" SYSFS{idProduct}=="0600",SYSFS{idVendor}=="1d27",MODE="666",OWNER="xxx",GROUP="users" SYSFS{idProduct}=="0601",SYSFS{idVendor}=="1d27",MODE="666",OWNER="xxx",GROUP="users" +SYSFS{idProduct}=="0609",SYSFS{idVendor}=="1d27",MODE="666",OWNER="xxx",GROUP="users"