The device firmware update architecture uses a redundancy mechanism such as A/B partitions for updates.