Skip to main content

North American MeshCore Radio Settings

North American MeshCore Radio Settings

MeshCore networks across North America are independently organized, and different regions operate on different frequencies and spreading factors. This page provides a consolidated reference. Always verify settings with your local community before deploying.

Regional Settings Reference

NetworkRegionFrequencyBandwidthSFCR
RegionMesh / NoDakMeshNationwide / North Dakota910.525 MHz62.5 kHzSF74/5
CascadiaMeshPacific Northwest910.525 MHz62.5 kHzSF74/5
WCMeshPacific Northwest910.525 MHz62.5 kHzSF74/5
WCMeshSan Francisco910.525 MHz62.5 kHzSF74/5
WCMeshSacramento909.875 MHz62.5 kHzSF94/5
WCMeshSoCal927.875 MHz62.5 kHzSF74/5

The USA/Canada (Recommended) Preset

The MeshCore app includes a built-in “USA/Canada (Recommended)” preset that sets:

  • Frequency: 910.525 MHz
  • Bandwidth: 62.5 kHz
  • Spreading Factor: SF7
  • Coding Rate: 4/5

This preset is correct for CascadiaMesh, WCMesh PNW, WCMesh San Francisco, RegionMesh, and NoDakMesh. It is not correct for WCMesh Sacramento (needs SF9) or WCMesh SoCal (needs 927.875 MHz).

Why Regions Use Different Settings

MeshCore networks self-organize, and local communities choose settings to optimize for their terrain, density, and interference environment:

  • Spreading Factor (SF): Higher SF (e.g., SF9 vs SF7) increases range and noise resilience, but also increases airtime per message and reduces network throughput. Sacramento’s SF9 choice reflects a different coverage vs. capacity trade-off than SF7 networks.
  • Frequency: Regional coordination avoids interference between adjacent networks. SoCal’s 927.875 MHz separates it from PNW/SF networks operating at 910.525 MHz.
  • Interoperability: Nodes on different spreading factors cannot communicate even if they are on the same frequency. Nodes on different frequencies also cannot communicate. Ensure your device matches the local network before deploying.

Configuring Your Device

  1. Start with the USA/Canada (Recommended) preset in the MeshCore app.
  2. Check the table above for your local network.
  3. If your local network deviates (e.g., Sacramento SF9, SoCal 927.875 MHz), override the preset values manually in Settings → Radio Settings.
  4. For repeaters and room servers, use the MeshCore Repeater/Room Server USB Setup tool to apply the correct regional settings.

Firmware Flashing Note

The official MeshCore Web Flasher (flasher.meshcore.co.uk) defaults to UK frequencies (868 MHz). After flashing any device, immediately change to the correct regional preset before deploying on a North American network.