Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/twin/firmware_update/update_validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

After flashing an update to the new root partition, the device boots this partition and it is probed if the update was successful. Only after this test has passed successfully, the new root partition is permanently set for booting the device. Otherwise, if the goal state for a valid update wasn't reached, a reboot is triggered which boots to the old root partition.

:exclamation: There is one exception from this behavior. In case the update includes a bootloader update too, the device cannot recover by booting to the old partition due to potential backward compatibility issues. Consequently the system is booted to the new partition even if validation failed. In a worst case scenario this might lead to a reboot loop.

## Criteria for a successful update

The following checks must be passed in order to successfully validate an update:
Expand Down
Loading