# ESP32 OTA Updates -- Amazon FreeRTOS

DevFeed: [ESP32 OTA Updates -- Amazon FreeRTOS](<https://devfeed.tech/articles/esp32-ota-updates-amazon-freertos-13856.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/esp32-ota-updates-amazon-freertos/>)

Author: John Lee

Published: 2018-09-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Embedded Software Dev](<https://devfeed.tech/topics/embedded-software-dev.md>), [Security](<https://devfeed.tech/topics/security.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [aws](<https://devfeed.tech/tags/aws.md>), [blog](<https://devfeed.tech/tags/blog.md>), [certificates](<https://devfeed.tech/tags/certificates.md>), [ecdsa](<https://devfeed.tech/tags/ecdsa.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [firmware-update](<https://devfeed.tech/tags/firmware-update.md>), [framework](<https://devfeed.tech/tags/framework.md>), [freertos](<https://devfeed.tech/tags/freertos.md>), [iot](<https://devfeed.tech/tags/iot.md>), [public-key](<https://devfeed.tech/tags/public-key.md>), [s3](<https://devfeed.tech/tags/s3.md>), [secure-boot](<https://devfeed.tech/tags/secure-boot.md>), [security](<https://devfeed.tech/tags/security.md>), [sha256](<https://devfeed.tech/tags/sha256.md>), [signing](<https://devfeed.tech/tags/signing.md>)

## AI overview

This tutorial explains how to perform secure Over-the-Air firmware updates on ESP32 using Amazon FreeRTOS and AWS services. It covers storing firmware in Amazon S3, signing and transmitting updates through an AWS OTA Job, verifying firmware on the device, and using ESP32 hardware security features such as secure boot.

## Source excerpt

ESP32 now supports secure Over-the-Air firmware updates with Amazon FreeRTOS. This enables users of ESP32 with Amazon FreeRTOS to: - Deploy new firmware on ESP32 in secure manner (single or group of devices, along with dynamic addition of new/re-provisioned device) - Verify authenticity and integrity of new firmware after its deployed - Extend OTA update security scheme to take leverage of hardware security features in ESP32 Working# At a high level, - The firmware image (or any other...