I recently found that a Primesense camera was giving wrong depth values in its depth image. Suspecting an error in the firmware, I found a firmware downgrade that reverts to an old 579 version. This worked in resetting the firmware and the depth values were corrected.
The steps to reset the firmware are similar to what is described here. You will need a Windows computer, remove OpenNI 1.x, remove Primesense driver and install OpenNI 2.x.
Connect the Primesense camera. Download the DowngradeTo579.zip file and run the
.bat file indicated in the
readme.txt. That should reset the firmware to an older working version.
Tried with: Primesense RD1.09 and Windows 8.1 x64