Skip to content

Add ShortUltra modem preset enum#965

Draft
h3lix1 wants to merge 1 commit into
meshtastic:masterfrom
h3lix1:codex/short-ultra-preset
Draft

Add ShortUltra modem preset enum#965
h3lix1 wants to merge 1 commit into
meshtastic:masterfrom
h3lix1:codex/short-ultra-preset

Conversation

@h3lix1

@h3lix1 h3lix1 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add SHORT_ULTRA = 16 to Config.LoRaConfig.ModemPreset.
  • Document it as SF5, 500 kHz bandwidth, CR 4/5, about 62.5 kbps.
  • Note the intended SX126x-family compatibility, including STM32WLx, plus LR11xx.

Firmware dependency

Companion firmware draft PR: h3lix1/mesh-firmware-sunl#6

The firmware branch regenerates to the same generated enum value and comment. This PR makes the protobuf source of truth match that generated surface.

Validation

  • ./bin/regen-protos.sh from the firmware checkout completed with nanopb 0.4.9.1.
  • Regeneration produced the expected comment-only update in src/mesh/generated/meshtastic/config.pb.h after the STM32WLx wording change.

@caveman99

Copy link
Copy Markdown
Member

this shares the fate of Short Turbo. Illegal in most regions. Make sure it's properly gated.

@h3lix1

h3lix1 commented Jul 1, 2026

Copy link
Copy Markdown
Contributor Author

It has the same gates as ShortTurbo.. which I think is none.

Maybe I should break this up into UltraNarrow and UltraWide so UltraNarrow can be used in the rest of the world.

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