Firmware
The Firmware data message contains all relevant information about the current firmware, uploaded firmware and the status of an firmware installation.
Info
contains information about rauc bundle parsed from the associated manifest file
Field | Type | Default | Unit |
---|---|---|---|
label |
string |
- |
- |
Human-readable label / version of the firmware |
|||
version |
- |
- |
|
Version |
|||
allowed_downgrade_version |
- |
- |
|
Lowest allowed version which can be downgraded to if this firmware is installed |
Status
contains information about rauc bridge status
Field | Type | Default | Unit |
---|---|---|---|
idle |
- |
- |
|
no bundle is available and no installation is happenning |
|||
ready_to_install |
- |
- |
|
bundle is verified and available for installation |
|||
installation |
- |
- |
|
the installation process is ongoing |
|||
failure |
- |
- |
|
installation failed |
|||
reboot |
- |
- |
|
reboot has been triggered after successfull installation |
|||
installed_firmware_info |
- |
- |
|
Currently installed firmware |
Ready To Install
state when bundle is verified and available for installation
Field | Type | Default | Unit |
---|---|---|---|
uploaded_firmware_info |
- |
- |
|
Firmware info of bundle which has been uploaded |
Installation
state when the installation process is ongoing
Field | Type | Default | Unit |
---|---|---|---|
progress |
- |
- |
|
Current installation progress |
Progress
Contains information about current state of installation procedure inside the tree of progress
Field | Type | Default | Unit |
---|---|---|---|
percent |
uint32 |
- |
- |
progress of installation in percents (0%-100%) |
|||
message |
string |
- |
- |
log message describing the current installation step |