Azure Kinect: unable to factory reset device

Jorrit de Vries 20 Reputation points
2023-07-20T14:13:06.99+00:00

My new Azure Kinect device is not working all the time; it fails to open the depth stream sometimes and sometimes it does. I have - as described in the documentation - changed the device firmware to that distributed to the one deliverd with the Azure Kinect SDK 1.4.1. After that I tried to factory reset the device and now the firmware information is as follows:

  RGB camera firmware:      1.6.110
  Depth camera firmware:    1.6.80
  Audio firmware:           1.6.14
  Build Config:             Release
  Certificate Type:         Microsoft

Although the AzureKinectFirmwareTool.exe gives me somewhat other details:

  RGB camera firmware:      1.6.110
  Depth camera firmware:    1.6.80
  Depth config file:        6109.7
  Audio firmware:           1.6.14
  Build Config:             Production
  Certificate Type:         Microsoft

No matter how long I hold the reset button, the power light will not go to amber as described on https://learn.microsoft.com/en-US/azure/kinect-dk/reset-azure-kinect-dk when factory resetting the device. The details above seem to show the values that were on the device before changing the firmware to the version coming with the SDK.

I noticed the USB host controllers on my computer are not in the list of supported ones: I have
AMD USB 3.10 eXtensible Host Controller - 1.10 (Microsoft)
NVIDIA USB 3.10 eXtensible Host Controller - 1.10 (Microsoft)

And I see an Unknown USB Device (Invalid Device Descriptor) in the device manager, and Windows shows me a warning message when I uninstall the devices and reconnect the device.

I have used the device on another machine with a recommended USB host controller, an Intel, but this doesn't yield any improvements: the Azure Kinect Viewer application still fails to open the depth stream.

Is the device in a broken state?

Edit:
Updated as the version as stated in the YAML above is as from factory, the SDK depth camera firmware version is 1.6.79.
Tested the device with another machine, no depth streaming possible.

Azure Kinect DK
Azure Kinect DK
A Microsoft developer kit and peripheral device with advanced artificial intelligence sensors for sophisticated computer vision and speech models.
287 questions
{count} votes