LA-Mesh
Community LoRa mesh network for Southern Maine
Join the Mesh
Get a device, get the PSK, start talking
Devices
Station G2, T-Deck Plus/Pro, FireElmo-SDR, HackRF
Architecture
Topology, channels, link budgets
Firmware Status
Version
v2.7.15
Min Required
v2.7.15+
Build Source
Custom (LA-Mesh)
Target
station-g2
Full Build
2.7.15.567b8ea
Manifest Updated
2026-02-12
SHA256 (station-g2): 2174ca80ef0e8caf49dd4a8097868a7c0a4fd1f0a06f9f6178fd3fbca04d2f19
Clone to Flash
# Clone and enter the repo
git clone https://github.com/Jesssullivan/LA-Mesh.git && cd LA-Mesh
# Enter nix devshell (provides meshtastic, esptool, jq)
nix develop
# Setup and fetch firmware
just setup
just fetch-firmware
# Flash and configure a Station G2
just flash-g2
just configure-g2
just mesh-set-roleJustfile Quick Reference
| Command | Description |
|---|---|
| just setup | Install tools and verify environment |
| just fetch-firmware | Download and verify firmware binaries |
| just flash-g2 | Flash Station G2 (erase + 3-partition write) |
| just configure-g2 | Apply profile + channels to Station G2 |
| just mesh-set-role | Set ROUTER role (do last -- kills USB) |
| just build-firmware | Build custom firmware from source |
Network Configuration
Region US (915 MHz ISM)
Modem Preset LONG_FAST
Hop Limit 5
Channels LA-Mesh / LA-Admin / LA-Emergcy / LongFast
Encryption AES-256-CTR + PKC (DMs)
Min Firmware v2.7.15+
Channels 0-2 are private (unique PSKs, shared in-person). Channel 3 (LongFast) is the public Meshtastic default — LA-Mesh nodes can talk to any Meshtastic device on the default key. Do not send sensitive traffic on channel 3.