Initial Setup Walkthrough
Prerequisites
- A Meshtastic-compatible device (T-Beam, Heltec, RAK WisBlock, etc.) flashed with current firmware - use the official flasher at flasher.meshtastic.org.
- A phone with the Meshtastic app (iOS or Android) or a Chrome-based browser for the web client.
- An antenna connected before powering the device.
Step 1 - Connect to the Device
Via Bluetooth: Open the Meshtastic app, tap the + button, and scan for your device. Pair when prompted.
Step 2 - Set the Device Name
- Long Name: Your full identifier for this node, e.g.
KD9XYZ-Hilltop-1. This appears in message headers and node lists. - Short Name: Up to 4 characters, shown on the map, e.g.
H1.
Step 3 - Set the Device Role
Config → Device → Role → REPEATER for permanent infrastructure, or ROUTER for nodes that also act as monitoring points. See the Router vs. Repeater Role page for guidance.
Step 4 - Configure the Channel
The default channel (LongFast or Default) works for joining the public mesh. To match a local community's private channel:
Step 5 - Set the Modem Preset
Radio Config → LoRa → Modem Preset - select the preset your local network uses (typically Long Fast or Medium Slow). Critical: all nodes on the same network must use the same modem preset or they cannot hear each other.
Step 6 - Configure a Fixed Position
For an unattended repeater without GPS, set a fixed position so the node appears on meshmap.net:
- Config → Position → Fixed Position → Enable.
- Enter the latitude, longitude, and altitude of the deployment site (look up coordinates with any map app).
- Set Position Broadcast Interval to a longer value -
3600seconds (1 hour) is appropriate for a static node - to reduce airtime.
Step 7 - Power Optimisations (Battery / Solar)
- Config → Power - set sleep and minimum wake intervals to the lowest practical values.
- Enable power-saving mode if using the REPEATER role.
- Set Screen Timeout to
0(display always off) to eliminate screen power draw.
Step 8 - Disable Bluetooth (Optional)
Config → Bluetooth → Enabled → false. This saves power and removes an attack surface on unattended nodes. Note: once Bluetooth is disabled, you will need a USB/serial connection or a configured admin channel to re-enable it remotely.
Step 9 - Verify Operation
- Watch the node list for other nearby nodes appearing - this confirms receive is working.
- Send a test message and verify it is received on another device.
- After a short while (typically 15 - 30 minutes), confirm the node appears on meshmap.net.