CrewDash

Under Construction

Invalid code

LoRa Mesh Network

Flash a LoRa Board

Program your Heltec LoRa board with CrewDash firmware directly from your browser. No software to install.

📡 What is a LoRa Board?

CrewDash uses LoRa (Long Range) radio boards to create a mesh network between crew members at live events. These small, low-power devices transmit data up to 10+ miles without WiFi or cell service. The firmware also includes a Meshtastic compatibility mode that can leverage existing Meshtastic infrastructure when available.

Each board connects to a tablet via Bluetooth and relays show data, schedules, and alerts to other boards over LoRa radio — creating a fully offline communication backbone for your event.

Board Specifications

CrewDash runs on the Heltec WiFi LoRa 32 V3 — an ESP32-S3 board with a built-in LoRa radio and OLED display.

Chip
ESP32-S3
Radio
SX1262 LoRa
Frequency
903-923 MHz
Channels
8 (US915)
Range
10+ Miles
Display
0.96" OLED
Connectivity
BLE 5.0

🔬 How Mesh Networking Works

When a tablet broadcasts a show via LoRa, the connected board transmits the data over radio. Other LoRa boards within range receive the data and forward it to their connected tablets via Bluetooth. Boards without a connected tablet automatically act as mesh relays, extending the network's reach with built-in hop limiting to prevent loops.

All traffic is AES-256-GCM encrypted and boards broadcast heartbeat signals so the app can display real-time mesh health. This means crew members can receive show data, schedule updates, and emergency alerts without any internet connection — perfect for remote festival sites, stadiums, and outdoor venues.

🔌 How to Flash

  1. Plug in your board — Connect the Heltec board to your computer using a USB-C cable.
  2. Open this page in Chrome — Web Serial only works in Chrome, Edge, or Opera on desktop.
  3. Click "Flash Board" below — A dialog will guide you through connecting and flashing.
  4. Wait for it to finish — The firmware will be written to the board. The OLED display will show "CrewDash" when complete. A 4-digit PIN will appear on the screen — you'll need this to pair with the app.

Requirements

  • Heltec WiFi LoRa 32 V3 board
  • USB-C cable (data capable, not charge-only)
  • Chrome, Edge, or Opera browser (desktop)
  • No drivers or software needed on Mac. Windows may need CP210x drivers.

Ready to Flash

Make sure your board is plugged in via USB, then click the button below.

Your browser does not support Web Serial. Please open this page in Google Chrome, Microsoft Edge, or Opera on a desktop computer.

🎮 Board Button Guide

After flashing, the board has a PRG button (bottom button) with these features:

1x Press
Mode Select
2x Tap
Info Screens
3x Tap
Show PIN
5x Tap
Toggle LED
Hold 3s
Screen Off
Any Press
Wake Screen
Flash LoRa Board
Connect your Heltec board via USB-C, then click below to select it.
Board Connected
Preparing...
Firmware Installed
Your board is ready. Look for the 4-digit PIN on the OLED display — you'll need it to pair with the CrewDash app.
!
Flash Failed
Live Console
crewdash-flasher