LA-Mesh

Community LoRa mesh network for Southern Maine

Build Firmware Deploy Pages CI

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-role

Justfile Quick Reference

CommandDescription
just setupInstall tools and verify environment
just fetch-firmwareDownload and verify firmware binaries
just flash-g2Flash Station G2 (erase + 3-partition write)
just configure-g2Apply profile + channels to Station G2
just mesh-set-roleSet ROUTER role (do last -- kills USB)
just build-firmwareBuild 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.

LA-Mesh - Community LoRa mesh network for Southern Maine

GitHub