title | description | author | ms.author | ms.service | ms.date | ms.topic | keywords |
---|---|---|---|---|---|---|---|
Azure Kinect firmware tool |
Understand how to query and update device firmware using the Azure Kinect firmware tool. |
tesych |
tesych |
azure-kinect-developer-kit |
06/26/2019 |
conceptual |
kinect, firmware, update |
The Azure Kinect Firmware Tool can be used to query and update the device firmware of the Azure Kinect DK.
You can get a list of connected devices by using the -l option. AzureKinectFirmwareTool.exe -l
== Azure Kinect DK Firmware Tool ==
Found 2 connected devices:
0: Device "000036590812"
1: Device "000274185112"
You can check the current firmware versions of the first attached device by using -q option, for example, AzureKinectFirmwareTool.exe -q
.
== Azure Kinect DK Firmware Tool ==
Device Serial Number: 000036590812
Current Firmware Versions:
RGB camera firmware: 1.5.92
Depth camera firmware: 1.5.66
Depth config file: 6109.7
Audio firmware: 1.5.14
Build Config: Production
Certificate Type: Microsoft
If there's more than one device attached, you can specify which device you want to query by adding the full serial number to the command, such as:
AzureKinectFirmwareTool.exe -q 000036590812
The most common use of this tool is to update device firmware. Do the update by calling the tool using the -u
option. A firmware update can take few minutes, depending on which firmware files must be updated.
For step-by-step firmware update instruction, see Azure Kinect firmware update.
AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.5.926614.bin
If there's more than one device attached, you can specify which device you want to query by adding the full serial number to the command.
AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.5.926614.bin 000036590812
An attached Azure Kinect DK can be reset using -r option, if you must get the device into a known state.
If there's more than one device attached, you can specify which device you want to query by adding the full serial number to the command.
AzureKinectFirmwareTool.exe -r 000036590812
Inspecting firmware allows you to get the version information from a firmware bin file before updating an actual device.
AzureKinectFirmwareTool.exe -i firmware\AzureKinectDK_Fw_1.5.926614.bin
== Azure Kinect DK Firmware Tool ==
Loading firmware package ..\tools\updater\firmware\AzureKinectDK_Fw_1.5.926614.bin.
File size: 1228844 bytes
This package contains:
RGB camera firmware: 1.5.92
Depth camera firmware: 1.5.66
Depth config files: 6109.7 5006.27
Audio firmware: 1.5.14
Build Config: Production
Certificate Type: Microsoft
Signature Type: Microsoft
== Azure Kinect DK Firmware Tool ==
* Usage Info *
AzureKinectFirmwareTool.exe <Command> <Arguments>
Commands:
List Devices: -List, -l
Query Device: -Query, -q
Arguments: [Serial Number]
Update Device: -Update, -u
Arguments: <Firmware Package Path and FileName> [Serial Number]
Reset Device: -Reset, -r
Arguments: [Serial Number]
Inspect Firmware: -Inspect, -i
Arguments: <Firmware Package Path and FileName>
If no Serial Number is provided, the tool will just connect to the first device.
Examples:
AzureKinectFirmwareTool.exe -List
AzureKinectFirmwareTool.exe -Update c:\data\firmware.bin 0123456
[!div class="nextstepaction"] Step-by-step instructions to update device firmware