Advanced Search
Search Results
525 total results found
ROUTER vs ROUTER_CLIENT vs REPEATER Role: Deep Dive
Meshtastic provides several device roles for infrastructure nodes that exist to extend network reach rather than serve end users. On current firmware the relevant roles are ROUTER, ROUTER_LATE, and REPEATER (with CLIENT being the right choice for the overwhelm...
Hop Limit Configuration for Repeaters
The hop limit is one of the most important and most misunderstood parameters in a Meshtastic mesh. Setting it correctly reduces unnecessary rebroadcasts, controls how far a message propagates, and prevents broadcast storms that saturate the channel. This page ...
Fixed Position for Repeater Nodes
A repeater node that knows its own location serves the community in two ways: it appears accurately on coverage maps, and it lets neighbouring nodes calibrate their own position estimates. Without a fixed position, a GPS-less repeater either appears at coordin...
Remote Monitoring a Meshtastic Repeater
A repeater deployed on a hilltop or building rooftop is useless to the community if failures go undetected for days. Effective remote monitoring lets you catch power issues, firmware hangs, and hardware faults before users notice. This page covers the monitori...
Firmware Updates on Deployed Repeaters
Meshtastic has no over-the-LoRa firmware push between mesh nodes - firmware cannot be sent from one node to another over the radio mesh. Firmware is updated via a USB connection to the device, or via Bluetooth OTA on supported nRF52 devices (e.g. RAK4631). For...
Troubleshooting a Misbehaving Repeater
Infrastructure repeaters are expected to operate unattended for months. When behaviour deviates from normal - excessive channel utilisation, duplicate node entries, relay failures, or complete silence - rapid and systematic diagnosis avoids unnecessary site vi...
How do I update my Meshtastic firmware?
The Easy Way: Web Flasher The Meshtastic web flasher at flasher.meshtastic.org handles everything automatically. It works in Chrome and Edge (Firefox does not support WebSerial). Connect your device to your computer via USB Open flasher.meshtastic.org in Ch...
What Meshtastic firmware version should I run?
Always Run Stable Releases on Infrastructure Meshtastic releases three types of firmware builds: Version numbers below are illustrative examples only. Firmware versions change frequently - always check the official Meshtastic releases page for the current stab...
How do I factory reset my node?
When to Factory Reset Factory reset clears all configuration and returns the node to out-of-box defaults. Do this when: You've changed so many settings that the node misbehaves and you can't identify the cause You're repurposing a node from one network to a...
Building a Mesh Network Dashboard
A community mesh network dashboard gives operators a real-time view of network health - which nodes are online, battery levels, channel utilization, and connectivity maps. This page covers building a monitoring stack for a Meshtastic network. Architecture Ove...
Using meshmap.net and Community Maps
meshmap.net is the primary public Meshtastic network map. It shows only Meshtastic nodes that have enabled MQTT uplink to the public broker (mqtt.meshtastic.org) with position reporting - an opt-in subset, not all nodes on the mesh. MeshCore nodes are not show...
Mesh Network Change Management
A community mesh network is shared infrastructure. Changes to configuration - channel presets, node roles, frequency settings - can disrupt all users if done carelessly. This page covers change management practices that keep the network stable and community tr...
Getting Started with the MeshCore App
The MeshCore app is your primary interface for configuring and using MeshCore devices. It connects to your node via Bluetooth and provides access to messaging, network status, and device configuration. Installing the App Android - Available on Google Play S...
MeshCore App: Messaging and Contacts
Sending Messages Public Channel Messages Messages sent to the "Public" channel are received by all nodes on the network that share your channel key. For the standard community network using the USA/Canada preset, all nodes on the public channel will see your ...
MeshCore App: Radio Settings and Position
Radio Settings Access via Settings → Radio (or Device → Radio Config depending on app version). Preset Selection The most important radio setting. Always use the preset that matches your local network: USA/Canada (Recommended) - North American convention (O...
Is Meshtastic encrypted? Can anyone read my messages?
Short Answer Meshtastic messages are encrypted, but the level of protection depends on which channel you're using. The default channel (LongFast) uses a known public key and provides essentially no privacy. Custom channels with randomly generated keys provide ...
Who can see my location on the mesh?
How Position Data Spreads When position reporting is enabled on a Meshtastic node, GPS coordinates are broadcast as position packets on the mesh. These packets travel through the network like any other message and are visible to all nodes that receive them. W...
Can I trust MeshCore encryption for sensitive communications?
MeshCore Encryption Summary MeshCore provides two layers of encryption: Channel encryption - AES-128 ECB + HMAC-SHA256 with a key derived from the channel configuration. All nodes on the channel share this key. Note that public (no-PSK) channels and open has...