MeshCore explained

Small radio messages. No internet required.

MeshCore is an open-source system for secure, text-based communication over LoRa radios. Nearby devices can communicate directly, while well-placed repeaters can carry packets across multiple hops.

Radio towers on a forested mountain ridge beneath a clear blue skyCommunity-supplied photograph
Why high ground mattersHeight and clearer radio paths can extend coverage. MeshCore itself uses compact LoRa devices—not the large tower systems pictured.
Illustrative Gold Coast blackout
Your supplied blackout visual · Not live outage footage or operational data

Why this matters on the Gold Coast

When the city slows to a halt, communication should not.

Within little more than a year, two major weather events showed how quickly normal services can be disrupted. The Christmas and Boxing Day storms of 2023 brought destructive winds, fallen trees, road closures and widespread electricity and communications outages. In March 2025, Alfred brought damaging winds, flooding, prolonged power loss and areas without reliable phone reception.

Alfred · March 2025

For some Gold Coast households, the blackout lasted up to nine days.

Outage duration varied greatly by suburb and damage. Some customers were restored within hours or a few days; the hardest-hit locations waited much longer while crews cleared trees, replaced damaged network equipment and gained safe access.

140,760Gold Coast Energex customers without power at the peak
Up to 9 daysWithout electricity for some Gold Coast customers
Citywide impactPower loss disrupted communications and isolated residents

The Gold Coast recovery plan describes fallen trees and powerlines, 87 road closures and 225 traffic-signal outages. Electricity failures did more than turn off lights: they affected shops, fuel, traffic movement, home internet and the equipment that keeps communications networks running.

On 9 March, regional reporting recorded 178 disrupted Telstra mobile sites, 1,971 ADSL services and 6,745 landlines across Queensland and northern New South Wales. Optus reported 267 Queensland sites disconnected, many because mains power had failed. Repairs depended on power restoration, safe roads and technicians being able to reach each site.

01

Power and communications can fail together

Mobile sites, home internet, NBN equipment and local network infrastructure all depend on power and physical connections somewhere in the chain. Falling trees, flooding and damaged lines can affect several services at once.

02

MeshCore adds another path

Compatible devices exchange small messages directly over LoRa. Well-placed, battery or solar-powered repeaters can relay packets over multiple hops and extend communication beyond one device's direct radio range.

03

No SIM or monthly carrier plan

After purchasing compatible hardware, basic local LoRa messaging does not need a mobile service or ongoing network subscription. Hardware, charging, optional software licences and any internet-linked services can still have separate costs.

04

Useful well beyond a disaster

Take compatible companions on a hike, into a remote work area or anywhere mobile coverage disappears. A group can still exchange short messages where charged devices, compatible settings and a workable radio path are available.

A resilient addition—not a guarantee.

Terrain, distance, interference, batteries and repeater availability still affect delivery. MeshCore complements official warnings and emergency channels; it does not replace Triple Zero or guarantee that every message will arrive.

Historical context: Bureau of Meteorology — Alfred · City of Gold Coast — Alfred recovery plan · Energex restoration update · Queensland Reconstruction Authority — 2023–24 storms · ABC Gold Coast outage report

The simple version

A mesh designed for useful, low-bandwidth communication.

MeshCore runs on supported packet-radio hardware. It is deliberately lightweight: the job is to move small packets through a decentralised radio network, not recreate the internet over LoRa.

Off-gridLocal radio links do not require mobile coverage, Wi-Fi or a cloud service.
Multi-hopRepeaters can selectively relay packets beyond one device's direct range.
Low powerSuitable hardware can operate from batteries or carefully designed solar power.
Open sourceThe core routing and firmware project is published under the MIT licence.

How a message moves

From your phone to somebody beyond direct range.

This is the common companion workflow. The exact path depends on what radios can hear at that moment.

  1. 1
    Write

    You compose a short message in a MeshCore client.

  2. 2
    Hand off

    The app sends it to your companion over Bluetooth or USB.

  3. 3
    Transmit

    The companion turns the message into a LoRa packet.

  4. 4
    Route

    Selected repeaters may forward it over one or more hops.

  5. 5
    Receive

    The destination companion passes it to the recipient's app.

Four useful roles

Different firmware gives a radio a different job.

Choose the role for the task. One device should not silently be treated as every part of the network.

Compact white LoRa companion radio at an Australian bush lookout

Companion

Your personal radio. It links a phone or computer to MeshCore over Bluetooth or USB and sends and receives LoRa messages.

A standard companion does not act as a network repeater.
Pole-mounted solar LoRa repeater overlooking a forested ridge

Repeater

A fixed radio placed with good elevation. It selectively forwards packets so messages can travel beyond one radio hop.

Height, antenna placement and a clear path usually matter more than raw power.
Compact radio room server operating on a wooden shelf

Room server

A lightweight bulletin-board service that can hold shared posts for people who were not listening when they were sent.

It is a separate role from a dedicated repeater.
Solar-powered environmental LoRa sensor mounted on a timber post

Sensor node

A purpose-built node that can publish small telemetry or alert messages from a remote location.

Useful data still needs a clear source, sensible thresholds and careful public boundaries.

What it is good at

Short messages that still matter when normal networks are unavailable.

Person-to-person textSmall direct messages between known contacts.

Shared channelsLow-bandwidth group messages using an agreed channel configuration.

Local informationConcise, sourced updates such as supported road, weather or network notices.

Remote telemetrySmall sensor readings and alerts where the radio path permits.

MeshCore is

A resilient additional communication path.

  • Independent of normal internet and mobile service for local radio transport
  • Designed for small packets rather than large media
  • Extended by thoughtful repeater placement
  • Useful for community experimentation and preparedness
MeshCore is not

A guaranteed emergency or delivery service.

  • Messages can be delayed, missed or blocked by terrain and interference
  • Coverage is not the same everywhere
  • Channel membership should not be mistaken for anonymity
  • It does not replace Triple Zero, official warnings or licensed services

The hardware we use

A T-Echo in your hand. Solar repeaters on the high points.

The T-Echo combines a low-power nRF52840 controller, an SX1262 LoRa radio, Bluetooth and an e-ink display. With Companion Bluetooth firmware, it becomes the radio link between the MeshCore mobile app and the mesh. Our fixed SenseCAP Solar Node P1-Pro repeaters help carry those small packets beyond direct radio range.

Generated field scene showing a compact white LoRa companion and a pole-mounted solar LoRa repeater above Australian bushland
Original generated visual based on official product photography · Not a live Blinky installation
Personal companion

LilyGo T-Echo

The T-Echo stays with the user. A phone connects to it over Bluetooth, then the T-Echo transmits and receives MeshCore packets over LoRa. For Australian operation, use appropriate 915 MHz hardware and the current regional preset.

  • nRF52840 low-power controller
  • SX1262 LoRa transceiver
  • Bluetooth 5 and 1.54-inch e-paper display
View T-Echo at the LILYGO Official Store
Our solar repeater hardware

SenseCAP Solar Node P1-Pro

This is the repeater hardware we use. Installed at suitable elevated locations and running MeshCore repeater firmware, it listens for eligible packets and relays them toward other repeaters or companions. It does not need internet access to repeat radio traffic.

  • 5 W integrated solar panel
  • Four 3350 mAh 18650 batteries in the P1-Pro
  • nRF52840, SX1262 LoRa and L76K positioning hardware
  • IPX6 enclosure with pole or wall mounting
View P1-Pro at the Seeed Studio Official Store
Phone + MeshCore appBluetoothT-Echo companionLoRaSolar repeaterLoRaAnother companion

Quick start · Companion device

Get started with your T-Echo.

Before you begin

01915 MHz T-Echo appropriate for Australian operation

02Data-capable USB cable — try USB-A to USB-C if the device is not detected

03Android or iOS phone with Bluetooth enabled

04Ten quiet minutes to flash, pair and test nearby

  1. 01

    Check the radio variant

    For Australia, use a T-Echo with 915 MHz radio hardware. Do not use an 868 MHz model or copy another country's radio settings.

  2. 02

    Connect and open the official flasher

    Charge the T-Echo and connect it with a data-capable USB cable. Open the MeshCore Flasher in a compatible desktop browser and select LilyGo T-Echo.

  3. 03

    Flash Companion Bluetooth

    Choose the current Companion Bluetooth firmware and follow the flasher prompts. If DFU mode is requested, double-click the top-left reset button.

  4. 04

    Pair the MeshCore app

    Install the MeshCore client on Android or iOS, enable Bluetooth and connect to the new companion. The documented default pairing code is 123456.

  5. 05

    Choose Australia and make a local test

    Select the current Australia regional preset in the app, set a recognisable name, then test nearby before trying a repeater or community channel.

If the T-Echo is not detected

Use a known data cable, try another USB port, then double-click the top-left reset button to enter DFU mode. Reopen the flasher's device prompt.

If Bluetooth does not appear

Confirm you flashed Companion Bluetooth, not Companion USB, repeater or room-server firmware. Remove an old phone pairing before retrying.

Before joining this community mesh

Ask the local operator for the current regional preset and any channel QR code. Do not publish private channel secrets or assume a repeater is reachable.

Keep learning

Use current official resources when firmware and device support change.

MeshCore projectSource, supported roles and release informationOfficial FAQRegional settings, firmware and troubleshootingLilyGo T-EchoHardware, buttons, charging and DFU informationCommunity dashboardExplore the fictional operating scenarios