Meshtastic device firmware
Go to file
Tom Fifield 3ca6d2f230 [WIP] Add RAK12035VB Soil Moisture Sensor support
Introduce the RAK12035 sensor as an environmental telemetry sensor,
including necessary calibration checks and default values. Update
relevant files to integrate the sensor into the existing telemetry system.

This hardware is not just one module, but a couple.. RAK12023 and
RAK12035 is the component stack, the RAK12023 does not seem to matter
much and allows for multiple RAK12035 devices to be used.

Co-Authored-By: @Justin-Mann
2025-03-22 11:11:10 +11:00
.clusterfuzzlite Initial commit of a fuzzer for Meshtastic (#5790) 2025-01-16 18:42:21 -06:00
.devcontainer Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
.github Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
.trunk Upgrade trunk (#6360) 2025-03-21 05:54:57 -05:00
.vscode Update device-install scripts (#6267) 2025-03-09 06:43:16 -05:00
arch implement littlefs for stm32 (#5987) 2025-03-21 16:12:27 +01:00
bin Fixed UF2 generation problem with sys.executable path has spaces in it (#6346) 2025-03-18 20:20:15 -05:00
boards Update esp32-s3-pico.json (#6284) 2025-03-11 13:11:11 +02:00
data/static
debian Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
extra_scripts implement littlefs for stm32 (#5987) 2025-03-21 16:12:27 +01:00
images
meshtestic@dcac7e5673
monitor More trunk junk / remove old workflows (#6153) 2025-02-27 09:43:01 +08:00
protobufs@b4e24c3a86 [create-pull-request] automated change (#6365) 2025-03-21 14:28:23 +01:00
release
src [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-22 11:11:10 +11:00
test junk in the Trunk (#6149) 2025-02-25 16:41:45 +08:00
variants [WIP] Add RAK12035VB Soil Moisture Sensor support 2025-03-22 11:11:10 +11:00
.dockerignore Initial commit of a fuzzer for Meshtastic (#5790) 2025-01-16 18:42:21 -06:00
.env.example meshtasticd-docker: simplify, add USB compose (#5662) 2024-12-26 12:59:26 -06:00
.gitattributes update gitattributes for windows (#6289) 2025-03-11 13:05:51 -05:00
.gitignore ignore platformio core files when building in place 2025-01-22 14:11:58 +01:00
.gitmodules Consume device-ui as a pio library (#6193) 2025-03-05 16:19:59 -06:00
.gitpod.yml
.semgrepignore
alpine.Dockerfile Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
CODE_OF_CONDUCT.md Trunk 2024-11-28 06:26:51 -06:00
CONTRIBUTING.md
docker-compose.yml meshtasticd-docker: simplify, add USB compose (#5662) 2024-12-26 12:59:26 -06:00
Dockerfile Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
LICENSE
meshtasticd.spec.rpkg Add UDP multicast support on linux. (#6342) 2025-03-20 08:47:39 -05:00
partition-table.csv
platformio.ini device-ui: exFat support (#6279) 2025-03-10 16:42:29 -05:00
pyocd.yaml
README.md update readme add logo image (#6088) 2025-02-18 15:56:13 -06:00
rpkg.conf rpkg Fedora packaging (#5735) 2025-01-13 12:24:05 +08:00
SECURITY.md
suppressions.txt
userPrefs.jsonc Add some minor additional options to userPrefs.jsonc (#6137) 2025-02-27 08:57:43 +08:00
version.properties Update version.properties 2025-03-19 06:20:50 -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