This page runs real MeshCore Solo firmware -- the companion radio app and a repeater, compiled to WebAssembly -- against a simulated device pictured in front of a repeater tower and its equipment shed. Nothing about the mesh, crypto, or routing is faked.

MESHCORE_SOLO
sun live
pwr tx rx mesh--
starting…
D-pad or arrow keys to move · Enter selects · Esc cancels

Where to find it

The device's on-screen menu layout, exactly as it appears on real hardware.

meshcore@solo:~$ tree /menu

Supported devices

Every binary talks to the companion app over BLE and USB serial — no separate builds.

DeviceMCUDisplayStatus
Wio Tracker L1 (OLED)nRF52840SSD1306 128×64ready
Wio Tracker L1 (E-ink)nRF52840GxEPD2 250×122ready
GAT562 30S Mesh KitnRF52840SSD1306 128×64ready
Heltec LoRa32 V3 / V4ESP32-S3SSD1306 128×64experimental
M5Stack Cardputer ADVESP32-S3ST7789 240×135experimental
T-Echo Lite + KeyShieldnRF52840GxEPD2 250×122experimental
GAT562 Watch13, ProMicronRF52840SSD1306 128×64experimental

Flashing

Migrating from other firmware? Back up your data in the companion app, then factory-reset via MeshCore Flasher's Erase flash first.

nRF52840 boards

  1. Download the .uf2 from the latest release
  2. Double-tap reset for bootloader mode
  3. Drag the file onto the drive that appears

ESP32-S3 boards

  1. Download the -merged.bin from the latest release
  2. Flash at offset 0x0 via MeshCore Flasher or esptool