Frequently Asked Questions

Answers to common questions about LoRa mesh networking, Meshtastic, MeshCore, and building off-grid communication networks.

Getting Started

What is a mesh network?

A mesh network is a type of network where each device (node) can communicate with multiple other devices and relay messages for the network. If one path fails, messages automatically find another route. This makes mesh networks resilient and self-healing - perfect for off-grid communication.

Do I need a license to use LoRa mesh devices?

No. LoRa devices operate in the unlicensed ISM bands (915 MHz in North America), so no amateur radio license or FCC certification is required for personal use. Anyone can buy a device and start using it immediately.

What's the range of a LoRa mesh network?

Individual links typically range from 1-10+ miles depending on terrain, antenna placement, and obstructions. With line of sight (hilltop to hilltop or rooftop to rooftop), ranges of 20+ miles are possible. Since mesh networks relay messages through multiple nodes, the total network coverage can be much larger than any single link.

What's the cheapest way to get started?

The most affordable entry point is a Heltec WiFi LoRa 32 V3 board (around $18-25) with a basic antenna. Flash it with Meshtastic or MeshCore firmware using the free web flasher, pair it with your phone via Bluetooth, and you're ready to go. Total cost: under $30.

Should I start with Meshtastic or MeshCore?

For most beginners, we recommend starting with Meshtastic. It's been around longer, has more documentation, and is simpler to understand. Once you're comfortable with mesh concepts, you can explore MeshCore if you're interested in building larger, more structured networks. Both run on the same hardware, so you can always switch.

Hardware

What hardware do I need?

At minimum, you need a LoRa-capable device with an antenna. Popular options include the Heltec WiFi LoRa 32 V3, LILYGO T-Beam, RAK WisBlock, or LILYGO T-Deck (if you want a standalone device with screen and keyboard). You'll also need a smartphone or computer to send messages and configure the device.

What's the best device for beginners?

The Heltec WiFi LoRa 32 V3 is our top recommendation for beginners. It's affordable (~$20), widely available, has good firmware support, includes a small OLED screen, and works with both Meshtastic and MeshCore. It's a great all-around device for learning.

Can I use mesh networking without a smartphone?

Yes! Devices like the LILYGO T-Deck and T-Pager have built-in screens and keyboards, allowing you to send and receive messages directly on the device. These are great for emergency kits or situations where you might not have phone battery.

How important is antenna choice?

Very important. The antenna often matters more than the device itself. A cheap radio with a good antenna will outperform an expensive radio with a poor antenna. For best results, use a properly tuned antenna matched to 915 MHz, and place it as high as possible with clear line of sight.

What's the difference between 915 MHz and 868 MHz devices?

These are different frequency bands used in different regions. North America uses 915 MHz (902-928 MHz ISM band), while Europe uses 868 MHz. Make sure you buy the correct regional variant for legal operation. Using the wrong frequency band may be illegal and will definitely not work well with local networks.

Can I use solar power for my node?

Yes! Solar-powered nodes are popular for remote deployments. A small 5-6W solar panel with a LiPo battery can keep most LoRa nodes running indefinitely. The RAK WisBlock and some other boards have built-in solar charging circuits. Check out our Harbor Breeze Solar Node build guide for a DIY approach.

Meshtastic

What is Meshtastic?

Meshtastic is open-source firmware that turns affordable LoRa devices into a mesh network for text messaging, GPS location sharing, and sensor data. It's been around since 2019 and has a large, active community. Messages are encrypted end-to-end and work without any internet or cell service.

Is Meshtastic encrypted?

Yes. Meshtastic uses AES-256 encryption for all messages. Each channel has its own encryption key (PSK), and only nodes with the matching key can read the messages. The default public channel uses a known key, so for private communication, create a new channel with a custom key.

What's the default channel and should I change it?

The default channel uses a publicly known encryption key, so anyone with Meshtastic can read messages on it. This is intentional - it lets newcomers find other users and test their devices. For private conversations, create a new channel with a custom encryption key and share it only with people you trust.

What device role should I use?

Most users should use the default 'Client' role. Only use Router or Repeater roles if you have a well-placed, permanently powered node that genuinely improves coverage for others. Using Router incorrectly can actually hurt network performance. See our Device Roles guide for detailed recommendations.

How many hops can a message take?

Meshtastic defaults to 3 hops and supports a maximum of 7. This is usually sufficient for personal use. More hops mean more latency and more network traffic, so higher values aren't always better.

Why don't I see any other nodes?

If you don't see other nodes: (1) Make sure you're on the same channel preset as others (Long Fast is common), (2) Check that your region is set correctly (US for North America), (3) Ensure your antenna is connected - transmitting without an antenna can damage your radio, (4) Try moving to higher ground or outdoors. The mesh may simply not have any nodes in your area yet.

MeshCore

What is MeshCore?

MeshCore is a newer mesh networking firmware (launched 2025) that takes a different approach than Meshtastic. It uses 'controlled flooding' where only dedicated repeater nodes relay messages, while personal devices (companions) don't relay traffic. This makes networks more efficient and scalable.

Can Meshtastic and MeshCore devices talk to each other?

No. Meshtastic and MeshCore are separate, incompatible firmware. A device running Meshtastic cannot communicate with a device running MeshCore, even though they may use the same hardware. Pick one platform for your network.

What's the difference between Companion, Repeater, and Room Server?

Companion is your personal device that you carry - it doesn't relay other people's messages. Repeater is dedicated infrastructure that forwards messages through the network. Room Server stores messages for offline users and can also act as a repeater. Most users should flash Companion firmware; only deploy Repeaters if you're building network infrastructure.

Why would I choose MeshCore over Meshtastic?

MeshCore is better suited for: (1) Larger networks with many users, (2) Planned infrastructure with dedicated repeaters, (3) Situations where network efficiency matters, (4) Store-and-forward messaging for offline users. Meshtastic is better for: Ad-hoc groups, mobile scenarios, simpler setup, and situations where you want any device to help relay.

Does MeshCore support the same hardware as Meshtastic?

MeshCore supports many of the same devices (Heltec V3, T-Beam, RAK WisBlock, T-Deck, etc.) but not necessarily all of them. Check the MeshCore flasher at flasher.meshcore.co.uk for the current list of supported devices.

Network & Coverage

How can I improve my range?

The three biggest factors are: (1) Antenna height - get your antenna as high as possible, ideally on a rooftop or elevated mount. (2) Antenna quality - use a properly tuned antenna for 915 MHz with good SWR. (3) Line of sight - minimize obstructions between you and other nodes. Even small improvements in height can dramatically increase range.

What's causing poor signal in my area?

Common causes: buildings and terrain blocking line of sight, indoor operation (signals attenuate through walls), poor antenna placement (too low, near metal objects), or simply no other nodes in range. Try moving outdoors, going to higher ground, or improving your antenna setup.

Should I set up a repeater/router?

Only if: (1) You have a good location with clear line of sight to areas that need coverage, (2) You can provide reliable power (preferably continuous, not battery), (3) The node will genuinely help others, not just yourself. Setting up infrastructure nodes in poor locations or without stable power often hurts more than it helps.

How do I test my antenna?

Use a NanoVNA to measure SWR (Standing Wave Ratio). A good antenna should have SWR below 1.5:1 at 915 MHz. You can also use Meshtastic's built-in signal reporting (RSSI/SNR) to compare antennas in real-world tests with a distant node.

Is there a NodakMesh network I can connect to?

NodakMesh is a growing community network in North Dakota. Coverage depends on where community members have deployed nodes. Check our coverage map and join our Discord to find out if there are nodes in your area or to coordinate deployment with others.

Troubleshooting

My device won't flash. What's wrong?

Common issues: (1) Use Chrome or Edge browser - Firefox doesn't support Web Serial, (2) Make sure no other app is using the serial port, (3) Try a different USB cable - many cables are charge-only and don't have data lines, (4) Put the device in bootloader mode if required (usually holding BOOT button while pressing RESET), (5) Install the correct USB drivers for your device's chip (CP210x or CH340).

My phone won't connect via Bluetooth.

Try: (1) Make sure Bluetooth is enabled on both phone and device, (2) Unpair and re-pair the device, (3) Reset the device and try again, (4) Check that you're using the correct app (Meshtastic app for Meshtastic firmware, MeshCore app for MeshCore), (5) Some devices need a specific pairing PIN (often 123456).

Why is my battery draining so fast?

LoRa devices should last days on battery with normal use. Fast drain indicates: (1) Screen always on (enable screen timeout), (2) GPS continuously active (use smart position or disable when not needed), (3) Overly aggressive telemetry intervals, (4) Router/Repeater role instead of Client, (5) WiFi enabled when not needed. Optimize your settings for your use case.

Messages aren't being delivered. What should I check?

Verify: (1) All nodes are on the same channel with the same encryption key, (2) Region settings match (should be US for North America), (3) Antennas are properly connected, (4) You're in range of at least one other node, (5) Hop limit is sufficient for the network topology. Try sending to the local broadcast first before testing distant nodes.

I can see nodes but can't message them.

If you see nodes but messages fail: (1) Check that you're both on the same channel with matching encryption, (2) The path may be one-way - you can hear them but they can't hear you (asymmetric link), (3) Try reducing message length, (4) There may be packet collisions on a busy network. Seeing a node doesn't guarantee bidirectional communication.

Still Have Questions?

Can't find what you're looking for? Our community is happy to help.