Online Services
Firmware Updates
Host your signed firmware here and let your devices update themselves over the air. Your fleet fetches a small manifest, downloads the image, and the bootloader checks the signature before it installs anything.
System status
Full status pageUnder the hood
Built for MCUboot and Zephyr RTOS
Most of the devices we build run Zephyr, an open-source real-time operating system for embedded and IoT hardware, with MCUboot as the bootloader. MCUboot checks the signature on every new firmware image, and decrypts it if it is encrypted, before it lets the device boot into it. A device never runs an image that was not signed by your own build. This service only stores and serves the files. Signing, encrypting, and verifying firmware happens entirely on your side, in the bootloader itself, not here.
Zephyr is an open-source real-time operating system for resource-constrained devices, hosted by the Linux Foundation.
Licensed under the Apache License 2.0.
MCUboot is a secure bootloader for 32-bit microcontrollers, a Trusted Firmware project.
Licensed under the Apache License 2.0.
What you get
A release server for your fleet
Upload one package
Read detail
Push a single archive with your signed image. The version and checksum are read from the image itself and the manifest is written for you.
Token per account
Read detail
Devices fetch with a bearer token that is yours to rotate. The images stay signed and encrypted by your build either way.
Two tracks
Read detail
A main firmware line and a co-processor line, each with its own latest-version pointer and history.
History kept
Read detail
Every version stays available, so a device can be pointed back at an older one when it needs to be.