← Settings

Firmware

Self-updating, with automatic rollback if a new release fails to boot. Releases are signed and pulled straight from GitHub Pages — no proxy, no opaque vendor cloud.

Current firmware

Loading…

Auto-update preferences

Discovery and install behaviour for new releases. Manual installs (the panel above when an update is offered, or the upload form below) always work regardless of these settings.

Auto-check for updates
Polls the release manifest every 6 hours. Cheap; no install action.
Auto-install in quiet window
When a new release exists AND local time is in the window below, the device installs and reboots on its own.

Hour range applies in the device's local time. Start < end is a same-day window (e.g. 02:00-05:00). Start > end wraps midnight (e.g. 22:00-05:00 covers either side of midnight).

Manual upload (emergency / recovery) tap to expand

For builds that aren't on GitHub Releases (development snapshots, hotfixes, bisecting a regression). Upload a .bin compiled locally with ./build.sh build. Skips the SHA verification — use carefully.

Don't power off during upload — takes ~15 s. If the new firmware doesn't boot, hold the ATOM button for 10 seconds to factory reset.