BWI Mesh MeshCore in Central Maryland

Central Maryland

BWI Mesh

MeshCore is open firmware for small LoRa radios. A companion sits with you and talks to the phone app. A repeater sits high and relays traffic so the next neighborhood can hear you. Nodes only find each other if they share the same radio settings. This page is the local recipe for the Baltimore–Washington corridor.

See who is on the air on MeshCore map and BWI MeshMapper . Flash firmware at flasher.meshcore.io. Configure a repeater over USB at config.meshcore.io.

Companion

Flash the BLE Companion role, then pair it with the MeshCore app. Give it a name people will recognize on the mesh. Location is optional on a handheld.

NameA short description, not a callsign if you do not want one
LocationOptional
PresetUSA/Canada (Recommended)
Frequency910.525 MHz
Bandwidth62.5 kHz
Spreading factor7
Coding rate5

Do not hand-tune frequency, bandwidth, or spreading factor. After the radio is on the air, set these in the app:

Repeater

Flash the Repeater role and put the node as high as you reasonably can. Set a name and a real lat,lon so it shows on the map. Set an admin password and leave guest empty. Some boards can take later firmware over the air; that is optional.

NameA short description of the site
LocationLatitude, longitude
Admin passwordSet one. You will need it from a companion.
Guest passwordLeave empty
PresetUSA/Canada (Recommended)
Frequency910.525 MHz
Bandwidth62.5 kHz
Spreading factor7
Coding rate5
Zero-hop adverts180 minutes
Flood adverts47 hours

Leave coding rate at 5. Raise it toward 8 only if links are weak and you need extra error correction. The preset will then read Custom. That is expected.

When the repeater is configured, connect from your companion and confirm you can manage it remotely. Then run these commands. path.hash.mode 1 is the 2-byte hash this mesh uses.

set timezone America/New_York
set path.hash.mode 1
reboot

Reconnect after the reboot, then:

clock sync
get path.hash.mode
advert

get path.hash.mode should return 1. More CLI options are in the MeshCore CLI docs.