Repolode
meshtastic

meshtastic/firmware

Official firmware for Meshtastic, open-source LoRa mesh radios for off-grid text messaging, location sharing and telemetry.

Stars
8,543
Forks
2,897
Open issues
421
Last commit
9 hours ago

What is it?

This repository holds the official device firmware for Meshtastic, an open-source LoRa mesh networking project. It lets small radio devices talk to each other over long distances without internet or cellular infrastructure, passing text messages, location data and telemetry across a decentralized mesh.

The firmware targets a range of hardware, including boards based on ESP32, nRF52, RP2040/RP2350, and Linux-based devices. Developers build it from source, and end users flash prebuilt images onto supported devices using the project's documented procedures.

It suits outdoor recreation, emergency preparedness and remote operations where conventional networks are unavailable.

Key features

  • 01Text messaging and location sharing over a LoRa mesh with no internet required
  • 02Telemetry data transmission across the mesh network
  • 03Support for ESP32, nRF52, RP2040/RP2350 and Linux-based hardware
  • 04Build from source or flash prebuilt firmware onto supported devices

Use cases

  • Hiking or backcountry groups staying in contact without cell coverage
  • Emergency communication when local networks are down
  • Remote field operations needing off-grid messaging and location tracking

Quick start

  1. 1

    Read the official build instructions

  2. 2

    Follow the official flashing instructions to install the firmware on a supported device

Things to know

  • Requires compatible LoRa mesh radio hardware such as ESP32, nRF52, or RP2040/RP2350 devices.
  • Licensed under GPL-3.0, a copyleft license that requires derivative works to be distributed under the same terms.

In collections

Topics

#lora#mesh-networks#off-grid#embedded#iot#esp32#nrf52#gps#heltec#hiking

FAQ

What is firmware?
Official firmware for Meshtastic, open-source LoRa mesh radios for off-grid text messaging, location sharing and telemetry. This repository holds the official device firmware for Meshtastic, an open-source LoRa mesh networking project. It lets small radio devices talk to each other over long distances without internet or cellular infrastructure, passing text messages, location data and telemetry across a decentralized mesh.
Is firmware free to use? What license does it have?
firmware is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is firmware still maintained?
Actively maintained. The last commit to firmware was on Nov 6, 2026.
What can I use firmware for?
Hiking or backcountry groups staying in contact without cell coverage Emergency communication when local networks are down Remote field operations needing off-grid messaging and location tracking
How do I install firmware?
Read the official build instructions Follow the official flashing instructions to install the firmware on a supported device
Where can I get firmware?
The source code and installation instructions are on GitHub: https://github.com/meshtastic/firmware

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects