SimpleOTA

Blog

Product updates, release notes, and notes from the field on shipping firmware over the air to ESP32 fleets.

RSS
Latest 11 min read

ESP32 OTA releases from GitHub Actions with Arduino CLI

Build ESP32 firmware with Arduino CLI in GitHub Actions, then sign, upload and deploy it to SimpleOTA in one step on every merge to main.

ci arduino esp32 releases tutorial
Read post

More posts

13 min read

ESP32 OTA updates with ESP-IDF: a first-party component

Add managed OTA to an ESP-IDF project with one command. Streaming SHA-256 and Ed25519 verification, bootloader-supervised rollback, and the same wire protocol as the Arduino client.

esp-idf esp32 releases tutorial
11 min read

ESP32 OTA updates: complete Arduino guide

Build ESP32 OTA updates over HTTPS with Arduino or PlatformIO. Install SimpleOTAClient, upload the correct application binary, and monitor a deployment.

arduino esp32 getting-started tutorial
4 min read

Signed firmware, verified on the device

SimpleOTAClient v0.4.0 verifies an Ed25519 signature on the ESP32 before the new image is marked bootable, so a tampered build never runs.

security esp32 releases