Meshtastic device firmware
Go to file
Kevin Jahaziel Leon Morales 7079f538ed
Some checks are pending
CI / setup (check) (push) Waiting to run
CI / setup (esp32) (push) Waiting to run
CI / setup (esp32c3) (push) Waiting to run
CI / setup (esp32c6) (push) Waiting to run
CI / setup (esp32s3) (push) Waiting to run
CI / setup (nrf52840) (push) Waiting to run
CI / setup (rp2040) (push) Waiting to run
CI / setup (stm32) (push) Waiting to run
CI / check (push) Blocked by required conditions
CI / build-esp32 (push) Blocked by required conditions
CI / build-esp32-s3 (push) Blocked by required conditions
CI / build-esp32-c3 (push) Blocked by required conditions
CI / build-esp32-c6 (push) Blocked by required conditions
CI / build-nrf52 (push) Blocked by required conditions
CI / build-rpi2040 (push) Blocked by required conditions
CI / build-stm32 (push) Blocked by required conditions
CI / build-debian-src (push) Waiting to run
CI / package-pio-deps-native-tft (push) Waiting to run
CI / test-native (push) Waiting to run
CI / docker-debian-amd64 (push) Waiting to run
CI / docker-alpine-amd64 (push) Waiting to run
CI / docker-debian-arm64 (push) Waiting to run
CI / docker-debian-armv7 (push) Waiting to run
CI / after-checks (push) Blocked by required conditions
CI / gather-artifacts (esp32) (push) Blocked by required conditions
CI / gather-artifacts (esp32c3) (push) Blocked by required conditions
CI / gather-artifacts (esp32c6) (push) Blocked by required conditions
CI / gather-artifacts (esp32s3) (push) Blocked by required conditions
CI / gather-artifacts (nrf52840) (push) Blocked by required conditions
CI / gather-artifacts (rp2040) (push) Blocked by required conditions
CI / gather-artifacts (stm32) (push) Blocked by required conditions
CI / release-artifacts (push) Blocked by required conditions
CI / release-firmware (esp32) (push) Blocked by required conditions
CI / release-firmware (esp32c3) (push) Blocked by required conditions
CI / release-firmware (esp32c6) (push) Blocked by required conditions
CI / release-firmware (esp32s3) (push) Blocked by required conditions
CI / release-firmware (nrf52840) (push) Blocked by required conditions
CI / release-firmware (rp2040) (push) Blocked by required conditions
CI / release-firmware (stm32) (push) Blocked by required conditions
feat: Add Electronic Cats variant for Catsniffer (#6483)
* feat: Add Electronic Cats variant for catsniffer
* fix: Trunk fmt
* fix: Variant error
2025-04-11 13:26:30 +02:00
.clusterfuzzlite
.devcontainer Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
.github chore(deps): update ubuntu to v24 (#6541) 2025-04-09 13:38:21 -05:00
.trunk Setup RenovateBot (#6535) 2025-04-09 12:31:40 -05:00
.vscode
arch Portduino: Set C standard to 17 (#6561) 2025-04-11 13:02:55 +02:00
bin fix: Correct underlying cause of T-Watch not functioning when set to a 16MB filesystem (#6563) 2025-04-11 13:04:37 +02:00
boards fix: Correct underlying cause of T-Watch not functioning when set to a 16MB filesystem (#6563) 2025-04-11 13:04:37 +02:00
data/static
debian Update web, use centrally defined version (#6500) 2025-04-08 09:09:23 -05:00
extra_scripts implement littlefs for stm32 (#5987) 2025-03-21 16:12:27 +01:00
images
meshtestic@dcac7e5673
monitor
protobufs@5a5ab103d2 [create-pull-request] automated change (#6511) 2025-04-07 11:51:05 +02:00
release
src fix: remove redundant GPS code targeting Heltec T114 (#6497) 2025-04-10 09:48:40 +10:00
test Improve PKC unit test coverage (#6485) 2025-04-03 14:17:36 -05:00
variants feat: Add Electronic Cats variant for Catsniffer (#6483) 2025-04-11 13:26:30 +02:00
.dockerignore
.env.example
.gitattributes
.gitignore
.gitmodules
.gitpod.yml
.semgrepignore
alpine.Dockerfile Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
docker-compose.yml
Dockerfile meshtasticd docker: Support webui (#6482) 2025-04-08 16:14:39 -05:00
LICENSE
meshtasticd.spec.rpkg Update web, use centrally defined version (#6500) 2025-04-08 09:09:23 -05:00
partition-table.csv
platformio.ini chore(deps): update meshtastic-device-ui digest to acf343b (#6559) 2025-04-10 22:18:42 +02:00
pyocd.yaml
README.md
renovate.json renovate: Link PIO deps to PlatformIO page (#6548) 2025-04-10 08:40:14 +10:00
rpkg.conf
SECURITY.md
suppressions.txt
userPrefs.jsonc userPrefs: Add WiFi SSID/PW, and UDP multicast configs (#6387) 2025-03-24 19:38:47 -05:00
version.properties Update version.properties 2025-03-30 08:12:56 -05:00

Meshtastic Logo

Meshtastic Firmware

GitHub release downloads CI CLA assistant Fiscal Contributors Vercel

meshtastic%2Ffirmware | Trendshift

Overview

This repository contains the official device firmware for Meshtastic, an open-source LoRa mesh networking project designed for long-range, low-power communication without relying on internet or cellular infrastructure. The firmware supports various hardware platforms, including ESP32, nRF52, RP2040/RP2350, and Linux-based devices.

Meshtastic enables text messaging, location sharing, and telemetry over a decentralized mesh network, making it ideal for outdoor adventures, emergency preparedness, and remote operations.

Get Started

Join our community and help improve Meshtastic! 🚀

Stats

Alt