How to Get Started with Meshcore Off-Grid Text Messaging

Screenshot 2025-06-05 at 12.58.35 PM@0.5x

 



This GREAT video by Andy Kirby ...

Welcome to an in-depth guide on Meshcore, the innovative off-grid text messaging system that allows you to communicate without relying on the internet or cellular networks. Developed by Liam Cottle and enthusiastically explored by Andy Kirby, Meshcore is revolutionizing how we stay connected in remote areas, during emergencies, or simply when traditional networks fail.

If you've ever wished for a reliable messaging system that works anywhere — be it deep in the wilderness, at a festival, or in areas without cellular coverage — Meshcore is the solution. This article will walk you through everything you need to know to get started with Meshcore, from installing the app and setting up companion radios to expanding your network with repeaters and room servers. By the end, you’ll be equipped to join the growing Meshcore community and communicate securely and efficiently off the grid.


What is Meshcore and Why Use It?

Meshcore is a text messaging system designed to operate independently of the internet or cellular networks. It leverages LoRa (Long Range) radio technology to enable smartphones and standalone devices to communicate directly with each other in a mesh network. This means you can send encrypted messages, share your location, and even join public chat channels without any cellular coverage.

Unlike traditional texting or messaging apps that require internet or phone signal, Meshcore creates its own network using companion radios linked to your smartphone via Bluetooth. This network can be extended through repeaters, allowing messages to travel further and reach more people. Whether you're hiking, camping, attending a large event, or preparing for emergencies, Meshcore offers an invaluable communication tool that keeps you connected when other options fail.

 

Key Features of Meshcore

  • Internet-free Messaging: Communicate without cellular or Wi-Fi.
  • Public and Private Channels: Chat publicly or privately with encrypted messages.
  • Location Sharing: Track users on a map, ideal for outdoor activities.
  • Highly Encrypted: Secure your messages from snooping.
  • Expandable Network: Use repeaters to extend range and connect more users.
  • Standalone Devices: Support for devices like the Lilli GoT deck and Heltec V3 boards.

 

How Meshcore Works: The Technology Behind the System

At the heart of Meshcore is LoRa radio technology, which enables long-range, low-power wireless communication. However, because smartphones don't have built-in LoRa radios, Meshcore requires a companion radio device to bridge the connection.

The companion radio connects to your smartphone via Bluetooth, allowing the Meshcore app to send and receive messages through this radio. The radio then communicates with other Meshcore devices in range, forming a decentralized mesh network.

This setup creates a resilient communication channel where messages hop from one device to another, reaching recipients even if they're beyond direct radio range. The network can include both user devices and repeaters, which act as relays to boost signal coverage.

 

Getting Started with Meshcore: Step-by-Step Setup

Setting up Meshcore is straightforward, but it involves several components: the smartphone app, companion radios, and optional repeaters or room servers. Here’s a detailed walkthrough to get you started.

1. Installing the Meshcore App

The first step is to install the Meshcore app on your smartphone. Whether you use Android or iOS, the process is the same thanks to a unified app experience.

  1. Open your device’s app store (Google Play Store for Android or App Store for iOS).
  2. Search for “Meshcore” and locate the official app.
  3. Install the app and launch it once installed.

The app interface is intuitive and consistent across platforms, so you’ll find it easy to navigate regardless of your device.

2. Setting Up Your Companion Radio

The companion radio is essential because it handles the LoRa communication. One popular and affordable option is the Heltec V3 board, which costs around £25 and is widely available.

To prepare your companion radio:

  1. Connect the Heltec V3 device to your computer using a proper USB-C data cable (power-only cables won't work).
  2. Visit the Meshcore website at meshcore.co.uk and navigate to the Web Flasher section.
  3. Select your device model (e.g., Heltec V3) and choose the “Companion Radio Bluetooth” firmware.
  4. For the first-time setup, click the “Erase Device” button to clear any previous firmware or identity.
  5. Click “Flash” and follow the prompts to upload the Meshcore firmware to your radio.
  6. Once flashing is complete, disconnect and power cycle the device.

You should now see the Meshcore logo and Bluetooth pin displayed on the companion radio, indicating it’s ready to pair with your phone.

3. Pairing Your Smartphone with the Companion Radio

Back on your smartphone:

  1. Open the Meshcore app and select the “Connect” option.
  2. Find the device named “Meshcore no name” (or your device’s default name) and tap to connect.
  3. Confirm the Bluetooth pairing by entering the PIN displayed on your companion radio.
  4. Once paired, the app will show nearby Meshcore users on the map and in the contacts list.

Congratulations! You now have a working Meshcore device capable of sending and receiving messages off-grid.

 

Messaging and Contacts: How to Communicate on Meshcore

Meshcore offers both public and private messaging options, allowing you to connect with the community or maintain private conversations.

Public Channels: Join the Conversation

The public channel acts like an open chat room where all users in range can participate. Messages here are encrypted with a shared key embedded in the software. You don’t need to do anything special to receive or send messages on this channel — it’s always accessible.

Public channels are a great way to meet like-minded individuals, share information, or simply have fun chatting with others nearby. It’s reminiscent of the old Internet chat rooms, with a modern, secure twist.

Private Direct Messaging

For more personal communication, you can send encrypted direct messages to specific contacts:

  1. Tap a user in your contacts list (users have a person icon, while repeaters have an antenna icon).
  2. Compose your message and send it securely.
  3. Messages will appear both on your phone and on the companion radio’s screen, providing convenient access even if your phone is in your pocket.

Direct messaging requires that both devices recognize each other, which leads us to the next important step — advertising your device.

Advertising Your Device: Making Connections

To enable private messaging, Meshcore devices use a process called “advertising.” This lets other devices know you’re available on the network.

Here’s how to advertise:

  1. Tap the “Advert” button in the app and choose “Zero Hop” advert to broadcast your presence locally.
  2. Other devices in range will detect your advert and add you to their contacts list.
  3. For wider discovery, a “Flood Advert” can be sent, which propagates across the entire mesh network.

Without advertising, devices won’t appear in each other's contact lists, and private messaging won’t be possible.

 

Expanding Your Network with Repeaters

One of Meshcore’s powerful features is its ability to extend communication range using repeaters. Repeaters listen for messages and retransmit them, allowing signals to hop across greater distances.

Why Use Repeaters?

Radio signals have limited range, especially in challenging terrains or urban environments. If two devices are too far apart to communicate directly, repeaters bridge the gap by relaying messages through intermediate nodes.

Think of repeaters as Wi-Fi range extenders, but for the Meshcore LoRa network.

Setting Up a Meshcore Repeater

You can convert a companion radio into a repeater by flashing it with repeater firmware:

  1. Connect the device to your computer.
  2. Visit the Meshcore Web Flasher and select the appropriate device model.
  3. Choose the “Repeater” firmware option.
  4. Click “Erase Device” to clear previous settings (recommended when switching roles).
  5. Flash the repeater firmware and power cycle the device.

For optimal performance, repeaters should be equipped with external antennas and placed in elevated locations to maximize coverage.

Configuring and Managing Repeaters

Once flashed, repeaters can be managed remotely via the Meshcore app:

  • Log in to the repeater using the default password (password) or set your own admin password.
  • Set the repeater’s location on the map for easy identification.
  • Sync the repeater’s clock to keep network timing accurate.
  • Monitor battery voltage and signal quality through the app.
  • Optionally, enable guest access for public monitoring without administrative privileges.

Repeaters automatically discover and connect with companion radios and other repeaters, creating a dynamic mesh network that adapts to changing conditions.

Understanding Hops and Paths

Messages travel through the network by hopping from one device to another. Each hop represents a relay through a repeater or another node.

For example, a message going from your device through two repeaters to reach another user would be counted as two hops. Meshcore displays the number of hops in the app, helping you understand the network path your messages take.

You can even manually set the path your messages take by selecting specific repeaters, giving you control over routing and network traffic.

 

Room Servers: Store and Forward Messaging

Meshcore also supports room servers, which act like message drop boxes. These devices store messages so that users can read them even if they were offline when the message was sent.

Room servers function similarly to old-school Bulletin Board Systems (BBS) or email servers, providing asynchronous communication over the mesh network.

Setting Up a Room Server

To create a room server:

  1. Flash your device with the “Room Server” firmware via the Meshcore Web Flasher.
  2. Log into the room server remotely through the Meshcore app using the default password (hello).
  3. Manage messages, configure passwords, and optionally enable repeater functionality on the same device.

Combining room server and repeater roles in one device maximizes hardware efficiency and network capability.

Advanced Settings and Features

Auto Retry and Auto Reset Path

Meshcore includes helpful messaging settings to improve reliability:

  • Auto Retry: Automatically attempts to resend messages that fail to deliver.
  • Auto Reset Path: If a message delivery path fails, this setting resets the route and attempts alternate routes, such as flooding the network to find a new path.

These features are especially useful for mobile users whose network paths may frequently change as they move through different areas.

Security and Encryption

All direct messages are highly encrypted to protect privacy and prevent snooping. Meshcore uses private identity keys to secure communications, ensuring that only intended recipients can read your messages.

While this guide doesn’t delve into the complexities of identity keys, more advanced users can explore key management to further enhance security.

 

Community and Support

Meshcore is rapidly growing, with vibrant communities forming around it. Public channels are buzzing with users sharing experiences, troubleshooting, and making new friends.

Andy Kirby’s community and Discord server offer a great place to join discussions, get help, and stay updated on the latest developments:

Supporting developers like Liam Cottle, who created the Meshcore app, is also encouraged through in-app purchases and donations, ensuring ongoing innovation and improvements.

 

Recommended Hardware and Resources

Getting the best out of Meshcore often involves some hardware choices. Here are some popular options and resources:

  • Companion Radios: Heltec V3 boards available on Amazon (~£25).
  • Standalone Devices: Lilli GoT Deck, T-Deck Plus from Lilygo.
  • Repeaters: Custom builds using Heltec boards with external antennas.
  • Antennas: Commercial-grade antennas like McGill Microwave or Paradar Yagi improve range.
  • Enclosures: Zero Fox 3D offers custom cases for mesh nodes.
  • Trackers: SenseCAP T1000E for location tracking on the Meshcore network.

Many of these products offer discount codes and community support, making it easier to get started affordably and with quality gear.

 

Use Cases: When to Use Meshcore

Meshcore shines in scenarios where traditional communication fails or is unavailable:

  • Outdoor Adventures: Hiking, camping, and expeditions in remote areas.
  • Festivals and Events: Large gatherings where cellular networks are congested.
  • Emergency Preparedness: Natural disasters or outages where communication infrastructure is down.
  • Community Networks: Rural or off-grid communities creating their own communication systems.

Meshcore’s encrypted messaging and location sharing add layers of safety and convenience in these situations.

 

Final Thoughts: Embracing Off-Grid Communication with Meshcore

Meshcore is more than just a messaging app — it’s a gateway to a resilient, decentralized communication network that empowers users to stay connected anywhere. Through its seamless app experience, affordable hardware, and expandable mesh network, Meshcore is paving the way for a new era of off-grid communication.

Whether you’re a tech enthusiast, outdoor adventurer, or emergency planner, Meshcore offers a powerful tool to enhance your communication capabilities. By following this comprehensive guide, you can confidently set up your devices, join the mesh network, and explore the full potential of this exciting technology.

Ready to dive in? Head over to meshcore.co.uk, grab your companion radio, install the app, and join the growing Meshcore community today!

For ongoing updates, tutorials, and community support, don’t forget to join the Discord and connect with fellow Meshcore users. The future of communication is mesh — and it’s here now.

Share this article

I don't have an account,
I want to subscribe

I already have an account