Firmware

Proxy Nodes firmware

Install Proxy Nodes on supported hardware, or update a node you already own. Choose the release and installation method for your exact board.

Latest release

What is published, and for what.

Stable version
Not published yet
Release date
Not published yet
Supported board
Not published yet — the exact model, memory configuration and revision
Installation type
First install and over-the-air update are separate artifacts
Release notes
Not published yet
Checksum
Published with each artifact
Download terms
Not published yet

Downloads not published yet

Public release artifacts, their checksums and the terms they are offered under are still being prepared. Nodes already in the field continue to update over the air; this page is where the manual downloads will appear once they are live.

Want a board that already has firmware on it? The Proxy Node Kit ships preprogrammed.

Installing

A blank board and an existing node are not the same job.

First installation

A board that has never run Proxy Nodes needs the bootloader, the partition table and the application written at their own flash offsets — or a single merged image that contains all three. The over-the-air application binary is not sufficient on its own, and flashing it to a blank board produces one that does not boot.

Updating an existing node

A node that already runs Proxy Nodes takes the application image into its spare slot and swaps on the next boot, with the previous image kept as the rollback target. Nodes connected to an account can do this unattended; the same image can be pushed over the LAN.

Before you flash anything

Confirm your board model before flashing. Use the first-install instructions for a blank board and the update instructions for an existing node. Installation or recovery may erase stored settings, including Wi-Fi credentials and any per-node configuration.

Use an image intended for your exact board. ESP32 boards are not interchangeable: the same family name covers different flash sizes, different PSRAM configurations and different pinouts, and an image built for one is not a build for another.

Terms

What a download is, and what it is not.

Downloadable firmware is provided as a compiled release. Source-code publication has not been announced. Review the download terms before use.

The wire protocol is a separate matter and is documented, simulated and testable today — see the open protocol. A documented protocol and a downloadable binary are both different from published source code.

Support for kits differs from support for do-it-yourself installations. A board we programmed and tested is one we can reason about; a board somebody flashed themselves may differ in flash size, PSRAM, antenna or pinout, and we cannot promise it behaves the same.

Prefer it done for you

Start with a preprogrammed board.

Prefer a board with firmware already installed? The Proxy Node Kit ships with the exact supported board, programmed and tested before it leaves.