The Orchard
THE ORCHARD
Flash a Tree

Flash a Tree

One-click installer for the Orchard Tree firmware. Plug an ESP32 into your computer, click Connect, pick the serial port, and the latest signed firmware flashes in about 30 seconds.

1 · Plug in your Tree

2 · Click Install, pick your board

When you click the button below, your browser opens a small dialog listing every serial port on your machine — pick the one labeled Silicon Labs CP210x (Windows) or cu.SLAB_USBtoUART (macOS) or ttyUSB0 (Linux). If you have several boards plugged in, they all appear here so you can choose which one to flash.

From there the installer will:

  1. Erase the board's existing firmware.
  2. Write a fresh Orchard Tree firmware image (~1 MB, version 0.4.9).
  3. Reboot the board into the Orchard runtime.

Your browser doesn't support Web Serial. Open this page in Chrome, Edge, Brave, or Opera on a desktop computer. Web Serial needs a secure context. Reload this page over https:// or http://localhost.

Requires a Chromium-based browser (Chrome / Edge / Brave / Opera). Firefox and Safari don't expose the Web Serial API yet. Close any other program holding the port (PlatformIO monitor, Arduino IDE, PuTTY) before clicking — Windows lets only one process own a COM port at a time.

3 · Provision and plant

After the flash finishes, the board reboots and prints its identity over serial. Next you'll point it at your local Orchard View dashboard and walk through the Plant a Tree wizard — see the Operator Quickstart, section 10.

What this firmware does

Source, build configuration, and audit history: github.com/FlipThisCrypto/the-orchard.