<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Radio on Notes from the Rabbit Hole</title><link>https://magnus919.com/categories/radio/</link><description>Recent content in Radio on Notes from the Rabbit Hole</description><generator>Hugo</generator><language>en</language><copyright>© [Magnus Hedemark](https://github.com/magnus919)</copyright><lastBuildDate>Tue, 12 May 2026 11:00:00 +0000</lastBuildDate><atom:link href="https://magnus919.com/categories/radio/index.xml" rel="self" type="application/rss+xml"/><item><title>How MeshCore Scales Where Other LoRa Meshes Hit Walls</title><link>https://magnus919.com/2026/05/how-meshcore-scales-where-other-lora-meshes-hit-walls/</link><pubDate>Tue, 12 May 2026 11:00:00 +0000</pubDate><guid>https://magnus919.com/2026/05/how-meshcore-scales-where-other-lora-meshes-hit-walls/</guid><description>&lt;div class="info-box">
 &lt;div class="info-icon">
 &lt;svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
 &lt;circle cx="12" cy="12" r="10">&lt;/circle>
 &lt;line x1="12" y1="16" x2="12" y2="12">&lt;/line>
 &lt;line x1="12" y1="8" x2="12.01" y2="8">&lt;/line>
 &lt;/svg>
 &lt;/div>
 &lt;div class="info-content">
 This is a technical deep-dive into the &lt;a href="https://meshcore.io/">MeshCore&lt;/a> protocol&amp;rsquo;s architecture. If you&amp;rsquo;re looking for a buying guide or setup tutorial, start with the &lt;a href="https://docs.meshcore.io/faq/">MeshCore FAQ&lt;/a> or the &lt;a href="https://meshcore.io/">official quick start&lt;/a>.
 &lt;/div>
&lt;/div>

&lt;h1 id="how-meshcore-scales-where-other-lora-meshes-hit-walls">How MeshCore Scales Where Other LoRa Meshes Hit Walls&lt;/h1>
&lt;h2 id="the-problem-lora-mesh-scaling-is-not-incremental">The Problem: LoRa Mesh Scaling Is Not Incremental&lt;/h2>
&lt;p>LoRa radio is a shared, narrow medium. The North American MeshCore preset uses 62.5 kHz of bandwidth, roughly the width of a single FM radio station. Every packet your node sends occupies that medium for everyone else within range. The physics is inescapable: &lt;strong>more nodes means more contention, and at some point the network chokes on its own traffic.&lt;/strong>&lt;/p></description></item></channel></rss>