Verifying Firmware


After a new firmware is added, you should select a few devices to verify the OTA process to reduce bricking the devices caused by wrong firmware.

Note

EnOS only provides the message channels for verification. Developers will need to verify whether the firmware can be pushed to the device and whether the upgrading process is finished successfully and the device can function properly.


This section shows how to batch verify device firmware.

Prerequisite

  • Ensure that you have completed Uploading Firmware.
  • Ensure that you have the device firmware version and deviceKey information.
  • Ensure that you have the permissions for creating OTA jobs. If not, contact your OU administrator. See Policies, Roles, and Permissions.
  • Ensure that you have read the limitations for firmware. See Limitations.

Procedure

You can choose one of the following methods to upgrade the firmware according to your project.

Upgrading Based on Firmwares

  1. Select OTA Upgrades > Firmware Management.
  2. Click the View button view to go to the firmware details page.
  3. Click on the Verify button in the top right corner and choose one of the following options based on your specific needs:
    • Create New Job: Create an OTA verification job and the system automatically fills in the selected firmware information.
      • Verify Device: Select specific devices and configure the upgrade strategy.
  4. Enter the information according to the [Configuration Information][/docs/device-connection/en/preview/howto/ota/batch_upgrading_firmware.html#information].
  5. Click OK to complete the task creation.

Creating an OTA Job

  1. Select OTA Upgrades > OTA Jobs.
  2. Click New Job and enter the information based on the UI instructions. For more information, see [Configuration Information][/docs/device-connection/en/preview/howto/ota/batch_upgrading_firmware.html#information].
  3. Click Confirm to complete the task creation.