THE TEXTING NETWORK FOR THE END OF THE WORLD

Send encrypted texts with no cell signal, no SIM card, and no internet — using LoRa radios and your phone.

by Meshtastic project

FULL CAD BOM FIRMWARE DOCS

AutomationOpen-hardware

difficulty
●●○○○
time
an evening
license
GPL-3.0
repo
repo ACTIVE8,375 stars
1
Jump to section

COMPAREE VERDICT

Meshtastic turns LoRa radio boards into an off-grid mesh network for text messages: your phone pairs via Bluetooth, every radio relays for the others, and the community's verified ground-distance record between two nodes is 331 km. The firmware is GPL-3.0, the docs are solid, and the barrier to entry is genuinely low — ready-made devices exist, flashing happens in the browser, and the mobile apps run on Android and iOS. The catch is that you are buying hardware the project does not sell: you pick a supported board (dozens listed in the docs) and source it yourself, and prices vary wildly depending on whether you want a tiny keychain device or a solar-repeater setup. The single thing most likely to go wrong is setting the wrong region — EU_868, US_915, etc. — because the ISM band rules differ per country and an incorrect setting can mean your messages never arrive or you transmit illegally. The second trap is powering a radio without its antenna: the transmitter can burn out instantly. If you treat those two setup steps as hard requirements, the rest is straightforward. This is not a toy; people run permanent nodes for hiking groups and disaster preparedness, and the network belongs to you — no subscription, no one to turn it off.

GOOD TO KNOW

  • —Firmware repository is complete and actively maintained (GPL-3.0 licence, permits commercial use).
  • —Official documentation at meshtastic.org covers flashing, region setup, and mobile apps — thorough and well-illustrated.
  • —No hardware BOM in the repo itself; the project supports dozens of commercial boards and you pick one from the docs.
  • —Ready-made devices exist (no soldering required) but you buy them from vendors, not the project.
  • —Web-based flashing works in Chrome; Android and iOS apps are free.
  • —Two mandatory setup steps: set your region correctly (ISM band rules differ per country) and never power a radio without its antenna attached.

Parts to buy

3 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • LoRa radio board (dozens supportedFind
  • Battery if the board does not include oneFind
  • Antenna rated for your region's frequencyFind

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

Printnothing required
Buya LoRa radio board (dozens supported — T-Beam, Heltec, RAK, LilyGO, etc.), a battery if the board does not include one, and an antenna rated for your region's frequency
Toolsa phone (Android or iOS), a Chrome-based browser for flashing, and a USB cable
Skillsbasic familiarity with mobile apps and following setup docs — no soldering or coding required if you buy a ready-made board
Timean evening to flash the firmware, pair your phone, and configure region and channel settings; longer if you are building a fixed repeater node
Cost$$ — hardware ranges from budget keychain boards to solar-repeater setups, antenna quality matters for range, and you will want at least two devices to test the mesh

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

More builds like this

All projects

Gallery

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Pick a supported board from the hardware list at meshtastic.org (Dozens of boards work; start with a ready-made device if you want zero soldering.)
  2. 2.Flash the firmware using the web-based installer (Works in Chrome; takes a few minutes and requires a USB cable.)
  3. 3.Install the Meshtastic app on your phone and pair via Bluetooth (Free on Android and iOS; pairing instructions are in the docs.)
  4. 4.Set your region correctly before transmitting (ISM band rules differ per country — EU_868, US_915, etc. An incorrect setting means messages fail or you transmit illegally.)

KNOWN ISSUES

  • Buying a board without checking the supported-hardware list — not every LoRa module works, and some boards need soldering or external antennas.
  • Setting the wrong region (EU_868 vs US_915 vs others) — the ISM band rules differ per country, and an incorrect setting means your messages never arrive or you transmit illegally.
  • Powering a radio before attaching its antenna — the transmitter can burn out instantly; the docs insist on this for a reason.
  • Expecting cellular range from a single node — the 331 km record was line-of-sight with high antennas; in a city or forest, range drops to hundreds of metres without relay hops.
  • Assuming the mesh is private by default — messages are encrypted, but you must set a custom channel key if you want to keep strangers out of your mesh.
  • Underestimating battery life for portable nodes — transmitting every few minutes drains small batteries quickly; a solar panel or larger battery matters for fixed repeaters.

Do I need a licence to use this?

No — it operates on unlicensed ISM bands (433 MHz, 868 MHz, 915 MHz depending on region), but you must configure the correct region or you risk transmitting illegally.

How far can two radios actually talk?

The verified ground-distance record is 331 km, but that was line-of-sight with high antennas. In a city or forest, expect hundreds of metres per hop; the mesh extends range by relaying through other nodes (default three hops).

Can I use this without buying hardware?

No — Meshtastic is firmware for LoRa radios, not a phone app that works alone. You need at least one radio board to participate in a mesh.

Are the messages private?

Yes, messages are encrypted by default, but the default channel key is public. Set a custom key in the app if you want to keep strangers out of your mesh.

What happens if I flash the wrong firmware version?

The web installer picks the correct version for your board automatically. If you flash manually and pick the wrong target, the radio will not boot — reflash with the correct version.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

The verified ground-distance record is 331 km — and that is with just two nodes. What would you use a mesh like this for: hiking, neighbourhood backup, or something else?

CompareeTEAM2mo agoedited

Practical notes from our verification: the firmware repo is actively maintained and the documentation at meshtastic.org is unusually thorough for an open-source hardware project — setup steps, region tables, and mobile app instructions are all there. The single biggest trap we saw in community threads is people setting the wrong region (EU_868 vs US_915 vs others) and wondering why their messages never arrive; the ISM band rules differ per country and the docs are clear about this, but it is easy to miss. The second trap is antenna safety — never power a LoRa radio without its antenna attached, because the transmitter can burn out instantly. Ready-made devices exist (T-Beam, Heltec, RAK, LilyGO boards) and flashing happens in the browser, so the barrier to entry is genuinely low if you pick hardware from the supported list. The project also runs an official YouTube channel, linked from meshtastic.org. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

Meshtastic project

Meshtastic started as an experiment in long-range off-grid messaging and grew into a global community of thousands of nodes. The firmware is maintained by contributors worldwide, funded by community donations through Open Collective — the software is free, GPL-3.0, and built by people who need the network to exist.

GitHub Web

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.