Skip to content

develop: Update 70cm ham regions, split by ITU#922

Merged
thebentern merged 1 commit into
meshtastic:developfrom
vidplace7:split-itu
May 26, 2026
Merged

develop: Update 70cm ham regions, split by ITU#922
thebentern merged 1 commit into
meshtastic:developfrom
vidplace7:split-itu

Conversation

@vidplace7

@vidplace7 vidplace7 commented May 24, 2026

Copy link
Copy Markdown
Member

NOTE: This PR includes renames! (Normally breaking, but nothing relies upon these protos yet)

Stop combining ITU 2 and 3. They will need VERY different default slotOverrides (default freq).

In effect, this means each ham band we support will need 3 "regions", ITU1, ITU2, ITU3.

This will allow us to better support hams around the world (hopefully) without stirring anger.

Depends on:

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Meshtastic Config.LoRaConfig.RegionCode to stop combining ITU regions 2 and 3 for ham bands, enabling different per-region defaults (e.g., slotOverrides/frequencies) going forward.

Changes:

  • Renames the combined ITU2/3 2m region code to an ITU2-specific code.
  • Splits the combined ITU2/3 70cm region code into distinct ITU2 and ITU3 values.
  • Adds an explicit ITU3 2m region code.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread meshtastic/config.proto Outdated
Comment on lines +970 to +974
* ITU Region 2 Amateur Radio 70cm band (420-450 MHz)
* Note: Some countries do not allocate 420-430 Mhz or 440-450 MHz.
* Check local law!
*/
ITU2_70CM = 34;

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These regions are not actually being consumed outside of PRs in meshtastic/firmware.
This should be a safe change?

Comment thread meshtastic/config.proto Outdated
@vidplace7 vidplace7 force-pushed the split-itu branch 2 times, most recently from 50fa181 to da2b318 Compare May 25, 2026 16:59
@vidplace7

vidplace7 commented May 25, 2026

Copy link
Copy Markdown
Member Author

Marking as DRAFT until #923 is merged.

@vidplace7 vidplace7 marked this pull request as draft May 25, 2026 17:03
Stop combining ITU 2 and 3. They will need VERY different default slotOverrides (default freq).

In effect, this means each ham band we support will need 3 "regions", ITU1, ITU2, ITU3.

This will allow us to better support hams around the world without stirring anger.
@vidplace7 vidplace7 marked this pull request as ready for review May 26, 2026 21:20
@vidplace7 vidplace7 changed the title Update ham regions, split by ITU develop: Update 70cm ham regions, split by ITU May 26, 2026
@thebentern thebentern merged commit 7e85cc3 into meshtastic:develop May 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants