AnsweredAssumed Answered

RT 1020 A/B system updates

Question asked by David Mondou on Apr 18, 2019
Latest reply on Apr 22, 2019 by jeremyzhou

Is there a boot loader for the RT 1020 that can handle an A/B update strategy for field updates? For example:
The device would be configured with an active and inactive partition for holding firmware. Partition A would be programmed with firmware at the factory and partition B would be empty. After receiving an updated image over Ethernet the updated image would be written to partition B. Partition A would be deactivated and partition B would be activated. On reset the boot loader would then load the image from partition B, if the image failed to run on reset the boot loader would then fail over to running partition A. If successful it would continue to boot from partition B until the next update. That update would then be written to slot A and the process would repeat.

Outcomes