Skip to content

Add IN_433 regulatory region code#998

Open
kholia wants to merge 1 commit into
meshtastic:masterfrom
kholia:master
Open

Add IN_433 regulatory region code#998
kholia wants to merge 1 commit into
meshtastic:masterfrom
kholia:master

Conversation

@kholia

@kholia kholia commented Jul 19, 2026

Copy link
Copy Markdown

What does this PR do?

Append IN_433 as RegionCode 38 without renumbering existing values. This prepares generated bindings and firmware support for India's 433.05-434.79 MHz allocation under G.S.R. 347(E), 2022.

Regulatory source: https://eservices.dot.gov.in/sites/default/files/circular-notifications/the-use-of-low-power-radio-frequency-devices-in-the-frequency-band-433.05-to-434.79-mhz-exemption-from-license-rules-2022.pdf

Current DoT spectrum-plan context: https://www.dot.gov.in/static/uploads/2026/02/52e468605d5b63c6dfedcf538f1d7d36.pdf

Related firmware context: meshtastic/firmware#5940

Checklist before merging

  • All top level messages commented
  • All enum members have unique descriptions

Summary by CodeRabbit

  • New Features
    • Added support for the India 433 MHz regional configuration.
    • Included documentation for the new regional option.

@CLAassistant

CLAassistant commented Jul 19, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@coderabbitai

coderabbitai Bot commented Jul 19, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 47433e64-6d67-4085-81b6-6a282709ddc4

📥 Commits

Reviewing files that changed from the base of the PR and between 4224473 and 93c5b63.

📒 Files selected for processing (1)
  • meshtastic/config.proto
🚧 Files skipped from review as they are similar to previous changes (1)
  • meshtastic/config.proto

📝 Walkthrough

Walkthrough

Adds the documented IN_433 = 38 value to LoRaConfig.RegionCode in meshtastic/config.proto.

Changes

LoRa region code update

Layer / File(s) Summary
Add India 433MHz region code
meshtastic/config.proto
LoRaConfig.RegionCode now includes the documented IN_433 = 38 enum value.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and accurately summarizes the main change: adding the IN_433 region code.
Description check ✅ Passed The description includes the required PR purpose section and checklist, and it clearly explains the regulatory change.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Append IN_433 as RegionCode 38 without renumbering existing values. This
prepares generated bindings and firmware support for India's 433.05-434.79 MHz
allocation under G.S.R. 347(E), 2022.

Regulatory source: https://eservices.dot.gov.in/sites/default/files/circular-notifications/the-use-of-low-power-radio-frequency-devices-in-the-frequency-band-433.05-to-434.79-mhz-exemption-from-license-rules-2022.pdf

Current DoT spectrum-plan context: https://www.dot.gov.in/static/uploads/2026/02/52e468605d5b63c6dfedcf538f1d7d36.pdf

Related firmware context: meshtastic/firmware#5940
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants