Firmware

Flash a board, from your browser.

No Arduino IDE, no command line. A supported browser talks to the board over Web Serial and writes the firmware directly. Every ATLAS device that runs on an ESP32 flashes here. Locke, being a Raspberry Pi, updates a different way. Each panel shows the current version and what changed.


What browser flashing needs. Desktop Chrome, Edge, or Opera, a data-capable USB cable, and a page served over https or localhost. Web Serial is not available in Safari, Firefox, or on mobile. If a board will not flash, hold BOOT, tap RESET, release BOOT to force download mode, then try again.
01

The devices

Pick a board. Versions and notes update live from the firmware registry.

Atlas

v6.1.6
Flash the handheld from your browser over Web Serial.
  • Wireless peer-to-peer multiplayer between two Atlases.

Pioneer

v1.4.1
Name it, then flash the rover from your browser. The flasher writes your chosen name into the board.
  • Tuning notes for the TT gear-motor swap on a 1S cell.

Relay

v1.2.46
Flash a Heltec V3 or V4 mesh node from your browser.
  • LoRa mesh on a private ATLAS channel, with a web console.

Locke

v0.28.6
Locke is a Raspberry Pi, so it does not flash from the browser. It updates from an SD image or the on-console updater.
  • Stereo output, hall reverb, and a live music readout.
New to this? The Codex explains the pieces: Web Serial and ESP Web Tools.
02

Source, primers & binaries

Every device's firmware source, the primer to build it, and the compiled image, all downloadable. Open source, yours to modify.