Virtual ESP32
build 1- Manifest
- Signature
- Download + SHA-256
- Self-test
Last update: none yet
Project 03 · live demo
Send updates to virtual ESP32s and try to break them. Your browser downloads the real signed firmware builds and runs the same signature and checksum checks a device does. Tampered or damaged updates get refused. Broken builds install and then undo themselves.
Your browser doesn’t offer the Web Crypto features this demo uses. Try a recent Chrome, Edge, Firefox or Safari.
Every device starts on build 1. Pick an update to send.
updated installing / on probation refused an update rolled back held back by the rollout The number is the build each device runs. Pick one to inspect it.
Last update: none yet
The manifest as the device received it
Nothing sent yet.
Network
Real
skl-ota|board|build|size|sha256 against the demo’s public key, the same message the ESP32 checks.Acted out
Want to see it on real hardware? examples/Demo runs the same six updates on an ESP32 on your desk, with your PC as the server.