Software releases for OTA updates

Important

Retirement of Azure Percept DK:

Update November 9, 2022: A firmware update that enables the Vision SoM and Audio SOM to retain their functionality with the DK beyond the retirement date, will be made available before the retirement date.

The Azure Percept public preview will be evolving to support new edge device platforms and developer experiences. As part of this evolution the Azure Percept DK and Audio Accessory and associated supporting Azure services for the Percept DK will be retired March 30th, 2023.

Effective March 30th, 2023, the Azure Percept DK and Audio Accessory will no longer be supported by any Azure services including Azure Percept Studio, OS updates, containers updates, view web stream, and Custom Vision integration. Microsoft will no longer provide customer success support and any associated supporting services. For more information, please visit the Retirement Notice Blog Post.

Caution

The OTA update on Azure Percept DK is no longer supported. For information on how to proceed, please visit Update the Azure Percept DK over a USB-C cable connection.

The OTA update is built for users who tend to always keep the dev kit up to date. That's why only the hard-stop versions and the latest version are provided here. To change your dev kit to a specific (older) version, use the USB cable update. Refer to Update the Azure Percept DK over a USB-C cable connection. Also use the USB update if you want to jump to a much advanced version.

Caution

Dev kit doesn't support SW version downgrade with OTA. The Device Update for IoT Hub framework will NOT block deploying an image with version older than the current one. However doing so to dev kit will result in loss of data and functionality.

Important

Be sure to check the following document before you decide to go with either OTA or USB cable update.

How to determine your update strategy

Hard-stop version of OTA

Microsoft would service each dev kit release with OTA packages. However, as there are breaking changes for dev kit OS/firmware, or the OTA platform, OTA directly from an old version to a much-advanced version may be problematic. Generally, when a breaking change happens, Microsoft will make sure that the OTA update process transitions the old system seamlessly to the very first version that introduces/deliver this breaking change. This specific version becomes a hard-stop version for OTA. Take a known hard-stop version: June release as an example. OTA will work if a user updates the dev kit from 2104 to 2106, then from 2106 to 2107. However, it will NOT work if a user tries to skip the hard-stop (2106) and update the dev kit from 2104 directly to 2107.

Hard-stop version of OTA

Recommendations for applying the OTA update

Scenario 1: Frequently (monthly) update the dev kit to make sure it’s always up to date

  • There should be no problem if you always do OTA to update the dev kit from last release to the newly released version.

Scenario 2: Do update while few versions might be skipped.

  1. Identify the current software version of dev kit.
  2. Review the OTA package release list to look for any hard-stop version between the current version and target version.
    • If there is, you need to sequentially deploy the hard-stop version(s) until you can deploy the latest update package.
    • If there isn't, then you can directly deploy the latest OTA package to the dev kit.

Identify the current software version of dev kit

Option 1:

  1. Sign in to the Azure Percept Studio.
  2. In Devices, choose your dev kit device.
  3. In the General tab, look for the Model and SW Version information.

Option 2:

  1. View the IoT Edge Device of IoT Hub service from Microsoft Azure portal.
  2. Choose your dev kit device from the device list.
  3. Select Device twin.
  4. Scroll through the device twin properties and locate "model" and "swVersion" under "deviceInformation" and make a note of their values.

Identify the OTA package(s) to be deployed

Important

If the current version of your dev kit isn't included in any of the releases below, it's NOT supported for OTA update. Please do a USB cable update to get to the latest version.

Caution

Make sure you are using the old version of the Device Update for IoT Hub. To do that, navigate to Device management > Updates in your IoT Hub, select the switch to the older version link in the banner. For more information, please refer to Update Azure Percept DK over-the-air.

Latest release:

Release Applicable Version(s) Download Links Note
June Service Release (2206) 2021.106.111.115,
2021.107.129.116,
2021.109.129.108,
2021.111.124.109,
2022.101.112.106,
2022.102.109.102,
2022.103.110.103
2022.106.120.102 OTA update package Make sure you are using the old version of the Device Update for IoT Hub. To do that, navigate to Device management > Updates in your IoT Hub, select the switch to the older version link in the banner. For more information, please refer to Update Azure Percept DK over-the-air.

Hard-stop releases:

Release Applicable Version(s) Download Links Note
June Service Release (2106) 2021.102.108.112, 2021.104.110.103, 2021.105.111.122 2021.106.111.115 OTA manifest (for PE-101)
2021.106.111.115 OTA manifest (for APDK-101)
2021.106.111.115 OTA update package
Be sure to use the correct manifest based on "model name" (PE-101/APDK-101)

Next steps

Update your Azure Percept DK over-the-air (OTA)