Best Practice 14.2 – Implement firmware rollback capabilities in devices - IoT Lens Checklist

Best Practice 14.2 – Implement firmware rollback capabilities in devices

Augment hardware with software to hold two versions of firmware and the ability to switch between them. Devices can rapidly roll back to older firmware if the new firmware has issues.

Recommendation 14.2.1 – Leverage a RTOS with functionality to roll back device firmware

By combining OTA agents provided by Amazon FreeRTOS or using AWS IoT Device SDK, you can create flexibility to hold two versions of firmware with the hardware that is capable of storing it.