Posted On: Dec 22, 2020

FreeRTOS now supports the ability to update multiple file types in an over-the-air (OTA) update operation. With this feature, FreeRTOS users can classify different types of files (e.g. firmware, certificate, general image) while creating an OTA update job. This enables a FreeRTOS device to identify the category of an incoming update and use it for a specific purpose (e.g. firmware update, certificate rotation, picture download) or target (e.g. secondary microcontroller, external memory) in an embedded application. Learn more here.

FreeRTOS is an an MIT licensed open source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage. You can use AWS IoT Device Management with FreeRTOS devices for an integrated OTA update solution.

You can get started by downloading source code from, GitHub, or the FreeRTOS console, and schedule OTA update job in the FreeRTOS console (Jobs). You can find more information about the FreeRTOS OTA library (works with OTA library version v2.0.0 or higher) and demos on