Protobuf definitions for the Meshtastic project
Find a file
Tom Fifield 72ddff74db
Add EU_433_V2 entry, to facilitate transition
When EU_433 was originally defined in firmware, the band definition was off by a small amount.

EU_433 is now in widespread use, so changing that definition is a breaking change. This patch introduces an alternative.

In order to facilitate communities making a planned transition between the frequency bands at a coordinated time, this patch introduces EU_433_V2 . Selecting EU_433_V2 will configure a Meshtastic device with the corrected band definitions.

The overall plan for the transition would look something like this:
1. Introduce EU_433_V2 to protobufs, firmware, and apps
2. Announce that communities have the option of making a transition to the corrected band, and encourage communities to coordinate a transition at a time that works for them.
3. After many months, we reach a time where the supermajority of affected communities have made a transition to the new band
4. We change app behaviour, making EU_433_V2 as the prominent choice over EU_433
5. We monitor complaints about band options and communities with a lagging transition.
6. We remove the original EU_433 from the apps


See also: 
https://github.com/meshtastic/firmware/pull/2696
2025-10-24 11:48:37 +11:00
.github ci: fix publish github action workflow for publishing to JSR, Cargo, and NPM 2025-10-08 17:39:16 -04:00
.vscode cleanup & update actions 2024-03-30 13:31:28 +10:00
meshtastic Add EU_433_V2 entry, to facilitate transition 2025-10-24 11:48:37 +11:00
packages ci: fix publish github action workflow for publishing to JSR, Cargo, and NPM 2025-10-08 17:39:16 -04:00
.gitattributes clamp CR/LF and trunk fmt the ci files 2023-01-30 13:34:14 +01:00
.gitignore Add dsstore 2025-04-29 06:15:31 -05:00
buf.gen.yaml ci: fix publish github action workflow for publishing to JSR, Cargo, and NPM 2025-10-08 17:39:16 -04:00
buf.yaml Merge branch 'master' into ci/jsr-publish-pipeline 2025-10-09 16:36:52 -04:00
LICENSE Initial commit 2020-03-02 09:44:55 -08:00
nanopb.proto Add go_package path for nanopb.proto 2025-03-25 09:32:11 -07:00
README.md Update README.md 2025-07-07 19:42:40 -05:00
renovate.json Update bufbuild GitHub Actions 2025-07-12 19:46:12 -04:00

Meshtastic Protobuf Definitions

CI CLA assistant Fiscal Contributors Vercel

Overview

The Protobuf message definitions for the Meshtastic project (used by apps and the device firmware).

Documentation/API Reference

Stats

Alt