CUPS - Firmware update file preparation
The 'firmware update file preparation' bash script is helping Azure IoT Edge LoRaWAN Starter Kit users to generate the files needed for executing a firmware upgrade.
More information on how to execute a firmware update can be found in 'Firmware upgrade' section of this documentation.
Usage: ./firmwarePrep.sh stationEui firmwareUpgradeFilePath
Arguments:
stationEui
(REQUIRED) EUI of the target Basics StationfirmwareUpgradeFilePath
(REQUIRED) The path of the binary to be executed on Basics Station for upgrading the firmware
The tool will generate three output files being:
- A
sig-0.key
to be placed on the Basics Station - A
sig-0.crc
containing the checksum of the sig-0.key. This is required to understand which key generated the digest of the firmware upgrade file. This value has to be saved in the IoT Hub Device Twin for the Station, using the Device Provisioning tool. - A
fwUpdate.digest
file containing the base64 encoding of the digest computed for the firmware upgrade file. This value has to be saved in the IoT Hub Device Twin for the Station, using the Device Provisioning tool.
Last update:
2022-01-24
Created: 2022-01-24
Created: 2022-01-24