Skip to content

Angry Potato

Menu
  • Sample Page
Menu

Victoria Meshcore goes Narrowband

Posted on November 5, 2025November 5, 2025 by david

This article, drawn from discussions in the Meshcore discord from the Australia/Melbourne community, it reflects months of collaboration, testing, and live deployments across Victoria that refined the Meshcore configuration pushing real‑world performance limits.

By systematically adjusting parameters such as bandwidth, spreading factor, and coding rate, the community achieved a configuration that significantly improved range, responsiveness, and overall network stability and reliability — demonstrating that Meshcore, when properly engineered, can deliver robust, wide area mesh connectivity across both regional and metropolitan environments.

The result of these collective efforts is the “Australia: Victoria” preset — a finely tuned setup optimized for long-range, high-reliability operation across Victoria’s diverse geography.


From Wideband to Narrowband — The Evolution of MeshCore in Victoria

When the Victorian MeshCore network first went live, it operated using the standard Australian wideband configuration —

  • 915.8 MHz
  • Spreading Factor 10 (SF10)
  • Bandwidth 250 kHz,
  • Coding Rate 5 (CR5).

While this setup worked well as a baseline, it quickly became clear that it wasn’t ideal for a distributed, high-density mesh:

  • Extended airtime from SF10 caused delays and collisions
  • Wide bandwidth increased susceptibility to noise and interference
  • Range was inconsistent, especially in mixed elevation or suburban terrain

Why Stay Close to 915 MHz?

The decision to shift frequency to 916.575 MHz was both technical and practical.

Many affordable/budget LoRa antennas are factory-tuned for this frequency, and even small deviations can degrade VSWR and reduce effective gain.

Before locking in the final frequency, the team conducted noise floor scans using SDRs (Software Defined Radios) across Victoria. From Creswick to Melbourne’s eastern suburbs, results showed a consistently clean spectrum around 916 MHz — ideal for long-range mesh communication with minimal interference.


LoRa Fundamentals and Key Parameters

ParameterFunctionImpact on Performance
Bandwidth (BW)Determines channel widthLower BW = higher sensitivity, lower throughput
Spreading Factor (SF)Number of chirps per symbolHigher SF = longer range, slower data rate
Coding Rate (CR)Error correction levelHigher CR = better reliability, longer airtime

Typical Sensitivity vs. Time-on-Air

Spreading FactorSensitivity (125 kHz)Time on Air
SF7−123 dBm41 ms
SF8−126 dBm72 ms
SF9−129 dBm144 ms
SF10−132 dBm288 ms
SF11−134.5 dBm577 ms
SF12−137 dBm991 ms

Higher SF values provide superior range, but increase airtime exponentially — a critical factor in a mesh where hundreds of nodes share the same channels.


Testing and Tuning Toward the New Preset

Original Configuration

  • 915.800 MHz, SF10, BW 250 kHz, CR5
    • Standard for wideband Australian setups
    • High airtime and congestion under mesh load
    • Range limited by noise and antenna mismatch

Intermediate Testing

  • 916.575 MHz, SF8, BW 62.5 kHz, CR8
    • Substantial range improvement
    • Slightly longer airtime led to slower routing responsiveness

Final “Australia: Victoria” Preset

  • 916.575 MHz, SF7, BW 62.5 kHz, CR8
    • Reduced airtime and packet collision rate
    • Excellent stability across all node types
    • Strong, repeatable long-range performance

Testing showed that lower CR settings (below CR8) slightly reduced airtime but created synchronization instability when mixed CR values. CR8 proved to be the sweet spot — maintaining reliable error correction without reducing interoperability.


Why 62.5 kHz, SF7, and CR8 Work So Well

Based on real world testing, this configuration delivers the ideal balance between range and responsiveness for a shared ISM-band mesh:

  • Narrowband (62.5 kHz): Increases link budget and reduces adjacent-channel interference
  • SF7: Keeps airtime short for fast, collision-free routing
  • CR8: Ensures error-tolerant operation even in noisy conditions
  • 915 MHz center frequency: Maximizes antenna efficiency and output power

These characteristics have made the new “Australia: Victoria” preset the benchmark for MeshCore deployments across the region — offering both urban reliability and rural range without needing per-region customization.


Conclusion

Through months of experimentation, real‑world testing, and parameter optimization, the Victorian MeshCore community created a configuration worthy of standardization.

Looking ahead, the network’s continued growth will inevitably bring new challenges and opportunities.

As coverage expands into regions where other users may already be operating on 916.575 MHz, frequency adjustments and tuning will be necessary to ensure coexistence and avoid interference. In these cases, most likely bridges will play a critical role, allowing traffic to shift seamlessly between frequencies and enabling interoperability across different meshes. Far from being a limitation, this bridging strategy is expected to become a cornerstone of the mesh as it scales outward and connects with other established MeshCore networks, ensuring that the community’s work remains adaptable, resilient, and ready for state‑wide and even inter‑regional integration.

Category: Uncategorized

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Victoria Meshcore goes Narrowband

Recent Comments

No comments to show.

Archives

  • November 2025

Categories

  • Uncategorized
© 2026 Angry Potato | Powered by Minimalist Blog WordPress Theme