Everything you wanted to know about the mesh
Straight answers about how TriMesh Network works, what it costs, what it can and can’t do, and how to get on the air. New to off-grid mesh radio? Start here.
The essentials
Do I need internet or cell service to use the mesh?
No. That's the whole point. TriMesh runs on MeshCore, a LoRa radio protocol where devices talk directly to each other over the air and relay messages from node to node. There is no carrier, no cell tower, no Wi-Fi, and no monthly bill involved in moving a message across the mesh. When the power is out and the internet and phone networks are down, the mesh keeps working as long as the radios have power.
Do I need a license? Is this legal?
In the United States, no license is required. MeshCore radios operate on the 902–928 MHz ISM band (we use 915 MHz LoRa settings), which is license-free under FCC Part 15. License-free does not mean rule-free, though: the certified hardware we use is built to stay within FCC power and duty-cycle limits, so the simplest path to staying legal is to run unmodified, FCC-certified gear at stock power. If you're outside the US, check your own region's rules and frequency band before transmitting.
How much does it cost to get started?
Less than most people expect. A capable starter board like a Heltec V3 runs around $25–40, and you'll want to add an antenna and a way to power it. Many people start with one companion device paired to their phone for well under $75 all in. Repeaters and solar-powered infrastructure cost more, but you do not need to build those to get on the mesh. Buy the version tuned for the US 915 MHz band, and always confirm the frequency before you order.
Is TriMesh the whole network, or just the Tri-State?
TriMesh is the volunteer group that helps grow and support the community-run mesh across the OH, KY & WV tri-state area. The mesh itself isn't owned by anyone — it's built by everyone who runs a node. MeshCore communities are active all across the US, each looking after their own patch, all on the same open protocol.
Can I reach meshes in other parts of the country?
Every MeshCore community runs the same open protocol on the same US band, so the gear you buy and the app on your phone work on any of them — travel to another region with an active mesh and you can join right in. Where meshes are linked together, messages can pass between them, and the live node map shows just how widely the network already reaches. Across long distances, expect store-and-forward and bridges rather than instant coast-to-coast radio.
How many nodes do I need to get started?
To send and receive, you need at least one node within radio range of another active node. A single companion device gets you on the air the moment there's another node nearby to reach. The mesh gets more useful with every node added, especially well-placed repeaters that extend coverage for everyone. If your area is sparse, consider putting up a repeater or coordinating with neighbors so there's something to connect to.
How do I join TriMesh Network?
Start by getting a US 915 MHz companion device. Attach its antenna first, then connect it over USB and flash MeshCore companion firmware, set the region to US 915 MHz, and pair it to your phone over Bluetooth. Then reach out so we can point you toward active nodes and any local repeaters near you. Follow our setup guide and connect with other members on our community channels. Whether you're a prepper, an emergency-comms volunteer, or just a curious neighbor, there's a place for you on the mesh.
Behavior & reach
What's the actual range? How far will my messages go?
A single LoRa hop is line-of-sight dependent. In built-up areas with obstructions you might get a mile or two between devices; with real line of sight and a good antenna up high, a single hop can reach many miles, and well-elevated links can stretch well beyond that. The bigger story is the mesh itself: messages relay through repeaters, so the network's total reach is far greater than any one radio. MeshCore lets a message travel up to 64 hops node to node, so it can cross a whole region as long as there's a path — and coverage grows with every node the community adds.
How is this different from Meshtastic?
They run on the same kind of cheap LoRa hardware but they are different, incompatible protocols, and a MeshCore node cannot talk to a Meshtastic node. The biggest practical difference is routing. Meshtastic relies on managed flood routing, where messages get rebroadcast widely. MeshCore uses hybrid routing: a message floods once to discover a path to its destination, then future messages follow that learned route directly. That means less airtime congestion and better behavior as the network gets dense. MeshCore also separates devices into clear roles — companion, repeater, and room server.
What happens if a node goes down?
The mesh self-heals. There is no central server to fail. If a repeater that was carrying your messages goes offline, the learned path stops working, so MeshCore re-discovers a new route through whatever other nodes are available. As long as some path exists between you and your destination, the network will find it. This decentralization is a core reason mesh radio is so resilient during disasters: knock out one node and traffic simply routes around it.
Is messaging real-time?
Roughly, but not instant. Direct messages between nodes that are in range of each other arrive within seconds. Each additional hop adds a little delay as the packet is relayed along the route, and busy airwaves or longer paths add more. It feels like text messaging with a short lag, not a live phone call. For people who are offline or out of range, a room server acts as a store-and-forward post office, holding messages and delivering the previously unseen ones (up to 32) when that person reconnects.
What are the three MeshCore device roles?
A companion is your personal device, paired to your phone, that you send and receive messages with; it does not relay other people's traffic, which saves battery and keeps the airwaves clean. A repeater is pure infrastructure whose only job is to forward packets toward their destination using smart routing; mount it high and power it from solar or continuous USB to extend the whole mesh's reach. A room server is a store-and-forward bulletin board that holds messages for people who are offline and delivers them later, and it can also act as a repeater. Most members only ever need a companion.
Why does location matter so much for a repeater?
LoRa range depends heavily on a clear line of sight, so height dramatically increases how far a signal travels. A repeater on a rooftop, hill, or tower can cover far more ground than one at street level. If you have a high spot, hosting a repeater is one of the most valuable things you can contribute.
Does it work indoors, in cities, and in the mountains?
It works in all of those, but performance varies a lot. LoRa penetrates buildings reasonably well at close range, so indoor-to-indoor over a short distance often works. Dense cities add obstructions that shorten each hop, which is exactly why repeaters mounted high (rooftops, towers) matter so much downtown. Mountains are a mixed bag: ridgelines and peaks make superb repeater sites with enormous line-of-sight range, but valleys and canyons can be shadowed. The fix in every environment is the same: get antennas up high and add repeaters where the terrain blocks line of sight.
Capabilities, limits & privacy
Can I text a normal cell phone from the mesh?
No. The mesh is a self-contained radio network: it talks to other MeshCore nodes, not to phone numbers, SMS, email, or the internet. To reach someone, they need to be on the mesh too, with their own node or one within range. Think of it as its own communication system that stands on its own when everything else is down, not as a bridge to the cellular network.
Can it send photos, voice, or video?
No. LoRa is a low-bandwidth, long-range technology. It is built for short text messages and small bits of data like coordinates or sensor readings, not photos, voice calls, or video. Keep messages concise. The trade-off for that tiny bandwidth is the extraordinary range and resilience that make the mesh work at all.
Are my messages private and encrypted?
Yes - everything is encrypted, whether you're chatting in a public room or sending a private direct message to a friend. Direct messages are end-to-end encrypted: each node has its own Ed25519 cryptographic identity, and DMs use an ECDH key exchange so only you and your intended recipient hold the secret that decrypts the payload. Public rooms and group channels are protected by a shared key that members hold. Either way, repeaters that relay your traffic cannot read it - they forward encrypted packets without the keys to open them. Your privacy also depends on good key hygiene, like not sharing a channel key with people you don't trust.
Can kids or non-technical people use a companion node?
Yes. A companion node is the easy, friendly end of the mesh. You pair it to your phone over Bluetooth and use a MeshCore app to read and write messages, much like any messaging app. Day-to-day use does not require any radio knowledge or command-line work. The technical setup — repeaters, antennas, solar, and network planning — is handled by the folks who want to dig in. For most people, a companion device is genuinely point, pair, and chat.
What is a room server, and do I need one?
A room server is a store-and-forward bulletin board, like a small post office for the mesh. It holds messages for users who are offline or out of range and delivers up to 32 previously unseen messages when they reconnect. You don't need to run one to participate, but they're extremely useful for a community — and a room server can also act as a repeater.
Hardware, power & safety
What's the cheapest way to get started?
A Heltec LoRa 32 V3 (around $20–30) plus a 915 MHz antenna is the most common starter. Pair it to your phone over Bluetooth, learn how the mesh behaves, and add a longer-battery or standalone device later. Always confirm the board is the US/915 MHz version.
Do I have to buy the 915 MHz version?
Yes, for the United States. MeshCore runs on the 915 MHz LoRa band (902–928 MHz) here. The same boards are sold in 868 MHz (EU) and 433 MHz versions that will not interoperate with a US mesh, so check the band on the listing before you buy.
Can one device be both a repeater and a room server?
Yes. A room server can also take on the repeater role, forwarding traffic while it stores and delivers messages for offline users. You set the role by the firmware you flash.
Can the same hardware run Meshtastic too?
Yes. MeshCore and Meshtastic run on the same popular LoRa boards, and you can switch between them by reflashing without damaging the device. You choose the network by flashing the corresponding firmware. The two networks do not interoperate, so a board running MeshCore cannot message one running Meshtastic.
What if I flash the wrong build?
The node usually just won't boot or behave correctly — for example loading a build for a different board onto a Heltec V3. Nothing is damaged. Reflash with the build that matches your exact board and role and you're back in business. Using the MeshCore web flasher's device selector avoids the problem.
How big a solar panel and battery does a repeater need?
A 5–10 W panel with a 3000–3500 mAh 18650 or a 2000–5000 mAh LiPo covers most single-radio repeaters. In northern winters, size the battery for 2–3 days with little sun. When unsure, over-spec both rather than risk a dead node.
How's the battery life?
It depends heavily on the device, firmware, and how it's used. A companion node spends most of its time listening and only briefly transmitting, so it sips power. In practice a typical companion board runs for a day or more on its internal battery, and much longer with a larger pack or a low-power firmware build. Repeaters that run continuously are usually powered from solar or a steady USB source rather than a small battery.
Why do you keep saying to attach the antenna first?
Because it protects your hardware. Powering on or transmitting a LoRa radio with no antenna attached can permanently destroy the radio chip, since the transmit energy has nowhere to go. Always connect the antenna before you power the device on or plug in USB, every single time, on every device. It's the one rule we will never stop repeating.
We're happy to help
This page covers what newcomers ask most, but mesh networking always brings up edge cases. If something here didn’t answer your question, reach out — the community is friendly and answers fast.
Ask the community
The fastest way to get an answer specific to your gear and your area is to ask people already on the mesh.
Read the tutorials
Step-by-step guides cover companion setup, repeater placement, and room servers — in plain language.
Email us directly
Prefer to reach a person? Send a note to hello@trimesh.network and we’ll help you get on the air.
Ready to get on the air?
Pick a device, flash MeshCore, attach the antenna, and send your first message — usually in under half an hour.