Ben Meadors 73f7b35bea Report the right hardware model on four boards (#11570)
Four variants declare a custom_meshtastic_hw_model that the build never
reaches, so the device announces something else in NodeInfo and the apps
cannot match it for OTA.

Mini ePaper S3 (125) and Heltec V4 R8 (132) had no arm in the esp32
HW_VENDOR chain at all, so both fell through to #else and reported
PRIVATE_HW. Heltec Mesh Node T096 (127) had none in the nrf52 chain and
reported NRF52_UNKNOWN.

WisMesh Tap V2 defines both RAK3312 and RAK_WISMESH_TAP_V2, and the
generic RAK3312 arm sat first, so the board reported RAK3312 (106)
instead of WISMESH_TAP_V2 (116). Order the specific arm ahead of the
generic one, the same way the nrf52 chain already keeps custom RAK4630
boards ahead of the generic RAK4630.

Verified by preprocessing each platform's HW_VENDOR chain with the
env's full define set - build flags resolved through extends, the board
JSON's build.extra_flags, and the bare #defines in the variant's own
variant.h. All four now match their manifest, and rak3312, heltec-v4,
heltec-v4-tft and the ThinkNode M9 arm added in #11567 are unchanged.
2026-08-22 17:00:47 -05:00
2026-08-20 12:28:57 +00:00
2021-10-09 17:15:12 +11:00
2024-09-24 15:24:08 -05:00
2026-08-18 22:02:32 +02:00
2026-07-01 19:01:27 -05:00
2026-01-29 10:06:58 -06:00
2024-11-28 06:26:51 -06:00
2024-09-04 15:33:28 -07:00
2026-07-28 11:09:40 +00:00
2026-01-29 10:06:58 -06:00
2026-01-29 10:06:58 -06:00
2026-07-01 19:01:27 -05:00
2025-01-13 12:24:05 +08:00
2026-01-29 10:06:58 -06: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

S
Description
No description provided
Readme GPL-3.0
72 MiB
0 Stars 1 Watchers 0 Forks
2026-09-01 21:05:50 +08:00
Languages
C++ 72.5%
C 23.7%
Python 2%
Shell 1.2%
Batchfile 0.2%
Other 0.2%