Download
During Download device continue to operate as normal while device downloads firmware update in the background. It requires device to be in range of a Meshtech BLE network. Only a short downtime is needed to reboot to apply the new version once it is fully received. Download is the preferred method for upgrading single/few devices and devices operating in unconnected mode. Different device types can perform firmware Download at the same time.
In order to perform a firmware Download, property 0x8121 - Start Firmware Update must be written as a command to the device to be upgraded. Device will then perform download while operating normally. Depending on Type specified in 0x8121 - Start Firmware Update request, device will either reboot with new firmware immediately after download, or require 0x8122 - Firmware Update Control command to apply/abort. Device will send status/progress updates on 0x8120 - Firmware Update State while downloading. It is expected to take some time to complete, typically 10-15min when upgrading a single device. Time to completion is impacted by how many others on the same BLE link is performing download at the same time, and link quality of all devices involved in transferring the data.