Got a question about setting up or using MeshCore? This FAQ covers the things that commonly cause confusion, particularly for people joining the growing MeshCore network across Essex and surrounding areas.
If you haven’t set up a device yet, start with our Getting Started with MeshCore in Essex guide, which takes you through the process step-by-step.
MeshCore basics
What is MeshCore?
MeshCore is an off-grid messaging system that uses LoRa radio. Compatible devices can exchange text messages directly or via MeshCore repeaters, allowing communications over a much wider area without relying on mobile phone coverage, Wi-Fi or the Internet.
It’s open-source and runs on inexpensive LoRa hardware including devices from Heltec, LilyGO and other manufacturers.
Do I need an amateur radio licence to use MeshCore?
No. Normal UK MeshCore operation uses licence-exempt radio spectrum around 868 MHz, so you don’t need an amateur radio licence or callsign to take part.
MeshCore has attracted considerable interest from radio amateurs because it combines radio propagation, antennas, repeaters, portable operation and network experimentation, but it’s certainly not restricted to radio amateurs.
Is MeshCore the same as Meshtastic?
No. Both use LoRa radios and some of the same inexpensive hardware, but MeshCore and Meshtastic are separate systems with different firmware, apps and approaches to networking.
If you already own a LoRa device that you’ve used for Meshtastic, it may also support MeshCore. Check that your exact board is supported before buying another device.
Does MeshCore need the Internet?
No. The radio network itself operates independently of the Internet.
Your phone or computer communicates with your local MeshCore device, and the device communicates by radio with other MeshCore devices. Internet services such as online maps are useful extras, but aren’t required for MeshCore radio messaging itself.
Hardware
What hardware do I need?
For most beginners, the simplest option is a small 868 MHz LoRa device running MeshCore Companion firmware.
The Heltec LoRa 32 V3 is a popular inexpensive starting point, but MeshCore supports a growing range of hardware.
You’ll normally need:
- A MeshCore-compatible 868 MHz LoRa device
- A suitable 868 MHz antenna
- A USB data cable for flashing
- A phone, tablet or computer
See our MeshCore hardware guide for some suitable options.
Should I buy a 433, 868 or 915 MHz device?
For the normal licence-exempt MeshCore network in the UK, you want hardware suitable for the 868 MHz band.
Be particularly careful when buying inexpensive boards from overseas sellers, as visually identical devices may be sold in different frequency versions.
Can I use a better antenna?
Yes, and antenna choice and positioning can make a substantial difference.
The small antennas supplied with development boards are generally adequate for getting started, but don’t expect miracles from a tiny antenna sitting on a desk downstairs.
A properly designed antenna for the 868 MHz band, positioned higher and away from obstructions, can considerably improve reception and transmission.
Always connect a suitable antenna before transmitting.
Firmware and setup
How do I install MeshCore?
The easiest method is the official MeshCore Web Flasher:
Open the official MeshCore firmware flasher
- Connect your device to your computer using a USB data cable.
- Open the MeshCore flasher in a supported browser.
- Select the correct hardware.
- Select the firmware appropriate to what you want the device to do.
- For your first personal device, you’ll normally want Companion firmware.
- Follow the instructions to install it.
If your computer can’t see the board, one of the first things to try is another USB cable. Many USB cables supplied for charging don’t contain the data connections required for flashing.
What is Companion firmware?
A Companion is normally your personal MeshCore radio. It connects to a compatible app on your phone, tablet or computer and lets you send and receive messages over the MeshCore network.
If you’re just starting out and have bought one device, Companion is normally what you want.
How do I control my Companion?
After flashing, connect to the device using a compatible MeshCore client. Depending on your hardware and platform, this may use Bluetooth, USB or another connection method supported by that device.
There is also an official MeshCore Web App:
The options available depend on the hardware and firmware you’re using, so don’t worry if instructions for somebody else’s device don’t exactly match yours.
What should I call my node?
Anything reasonably distinctive is fine.
If you’re a radio amateur you might choose to use your callsign, but there’s no requirement to do so. A name that gives some indication of the user or area can be useful when other local users see your device.
Radio settings and the Essex network
What frequency does MeshCore use in Essex?
MeshCore devices need to use matching radio parameters to communicate. It’s not simply a matter of two devices both being somewhere in the 868 MHz band.
The important parameters include:
- Frequency
- Bandwidth
- Spreading factor
- Coding rate
If you’re joining the established network around Essex, the simplest approach is to use the same MeshCore radio configuration as the local network rather than inventing your own settings.
If you’re using the current standard configuration supplied by MeshCore, you should normally start by leaving the radio parameters alone. Only change them if you know why you’re doing so or are deliberately experimenting with another configuration.
Why can’t two nearby MeshCore devices hear each other?
Physical proximity isn’t enough. If their LoRa radio parameters don’t match, they can effectively be operating on different networks even if they’re sitting next to each other.
If you’re troubleshooting two devices, check that they are using the same:
- frequency
- bandwidth
- spreading factor
- coding rate
Then check the antenna and firmware configuration.
How do I see what’s around me?
Start by leaving your Companion running and allowing it to discover activity around you.
You can also look at our interactive map showing MeshCore activity and repeaters across Essex and surrounding areas:
The map is useful for understanding the network, but don’t treat it as a coverage prediction. Whether you can actually reach a particular station depends on terrain, buildings, antennas, height and other RF factors.
Range and coverage
How far will MeshCore work?
There’s no useful single answer. LoRa is capable of impressive distances, but range depends heavily on the radio path.
Two devices at good elevated locations with relatively clear paths can communicate over much greater distances than two identical devices at street level surrounded by buildings.
Factors include:
- Height – often one of the biggest improvements you can make
- Antenna – use a suitable antenna for 868 MHz
- Terrain – hills can obstruct the path
- Buildings – particularly reinforced concrete and metal structures
- Indoor location – moving a device to an upstairs window can make a large difference
- Radio configuration – LoRa settings affect the balance between range and data rate
I’m not receiving anything. Is my device broken?
Probably not. A newly-flashed device sitting downstairs may simply not have a usable path to another MeshCore station.
Try this checklist:
- Confirm that you’ve flashed the correct firmware for your exact device.
- Check that an appropriate antenna is properly connected.
- Check that your radio parameters match the local network.
- Move the device upstairs.
- Try it near a window.
- Check the Essex MeshCore map to see what activity exists nearby.
- If possible, take the device somewhere higher and try again.
Radio coverage can change dramatically by moving only a relatively short distance.
Why is height so important?
At these frequencies, obstructions between stations matter. Getting the antenna higher can clear nearby houses, trees and other obstacles and give the radio a much better path.
For a permanent repeater, a good location is usually more valuable than simply adding another transmitter.
Repeaters
What is a MeshCore repeater?
A MeshCore repeater is a device specifically configured to help relay MeshCore traffic and extend the useful reach of the network.
Repeaters are particularly effective when installed at good RF locations — for example, elevated sites with a suitable antenna and good coverage of the surrounding area.
Should I turn my spare device into a repeater?
Not automatically.
A repeater in a poor location may contribute very little, while a well-positioned repeater can provide coverage across a substantial area.
Before installing one permanently, consider:
- How high can you position the antenna?
- What areas can the site potentially cover?
- Are there already repeaters nearby?
- Would your location fill an existing coverage gap?
- Can the device and antenna be installed reliably for long-term operation?
Take a look at the Essex MeshCore map before deciding where another repeater would be most useful.
Can my normal Companion act as a repeater?
A Companion and a dedicated Repeater perform different jobs within MeshCore.
Your Companion is primarily your own messaging device. If your aim is to provide permanent infrastructure for other users, use the appropriate MeshCore repeater configuration rather than assuming that simply leaving a Companion switched on provides the same service.
Does having more repeaters always improve the network?
No. Radio networks benefit from useful coverage, not simply the largest possible number of transmitters.
A small number of well-sited repeaters can be far more valuable than many devices clustered together in poor locations.
For EssexMesh, we’re particularly interested in identifying genuine gaps where another well-positioned repeater would improve connectivity.
Messaging and channels
How do I send a message?
Connect your Companion to a compatible MeshCore app. Once your device has discovered other nodes and repeaters, you can use the app to send and receive messages.
If you’ve only just set up your first device, don’t worry about understanding every MeshCore feature immediately. First establish that you can hear the local network and then experiment from there.
What is #essexmesh?
#essexmesh is our local meeting place on MeshCore for users in and around Essex.
Once you’re connected, join #essexmesh to test your setup, say hello and find other people using the network locally.
Find out how to join #essexmesh
Do messages always travel through the nearest repeater?
Don’t think of MeshCore in exactly the same way as a conventional voice repeater. MeshCore devices exchange information about the network and use radio paths through the available infrastructure.
Which route is available can depend on what your device and the network have discovered, so apparent geographical distance isn’t necessarily the whole story.
Troubleshooting
The firmware flasher can’t find my device
Check the simple things first:
- Try another USB cable — preferably one you know supports data.
- Try another USB port.
- Make sure you’ve selected the correct board in the flasher.
- Follow any boot/flash-mode instructions shown for your particular hardware.
- Try a current Chromium-based browser such as Chrome or Edge if browser compatibility appears to be the problem.
My device works but the range is terrible
Before changing radio parameters, look at the physical installation.
Try moving the radio upstairs or outdoors temporarily. If reception improves dramatically, you’ve established that the main problem is likely to be the radio path rather than the MeshCore configuration.
Then consider antenna position and whether a better 868 MHz antenna would be worthwhile.
I can see nodes but messages aren’t getting through
Being able to hear some MeshCore traffic doesn’t necessarily mean every destination currently has a usable path.
Give the network time to discover activity, check that you’re using the expected local radio configuration and see whether other nearby users are experiencing the same issue.
If you’re testing locally, #essexmesh is a useful place to compare results with other Essex users.
Everything was working and has suddenly stopped
Start with the basics before changing the configuration:
- Restart the Companion and reconnect the app.
- Check the antenna connection.
- Check that the radio settings haven’t accidentally been changed.
- Check whether you can still see any nearby activity.
- Try another location to rule out a local RF or coverage problem.
Useful MeshCore resources
MeshCore is developing quickly. For firmware, supported hardware and detailed technical information, use the official resources:
- Official MeshCore website
- MeshCore documentation
- MeshCore firmware flasher
- MeshCore Web App
- MeshCore GitHub project
Still stuck?
If you’re completely new, work through our Getting Started with MeshCore in Essex guide first.
Once you’re connected, join #essexmesh and compare what you’re seeing with other local users. MeshCore is radio, so sometimes the quickest way to diagnose a problem is to find out what somebody a few miles away can hear.
And don’t be afraid to experiment. Move the radio, try a different antenna position, take it out with you and see how the network changes. That’s a large part of the fun.

