Compare commits

2 Commits
Author SHA1 Message Date
noah cb60aa286e Merge pull request 'Adds information about setting up a MeshCore repeater' (#8) from jared/web:feature/repeater-setup into staging
Deploy Pages / deploy (push) Successful in 21s
Reviewed-on: #8
2026-05-12 00:15:26 +00:00
jared ed56ce1098 Adds information about setting up a MeshCore repeater 2026-05-10 12:04:48 -04:00
2 changed files with 6 additions and 22 deletions
+1 -1
View File
@@ -254,7 +254,7 @@
<ul> <ul>
<li><a href="https://meshcore-map.ctmesh.org/" target="_blank">MeshCore Map</a> <strong>NEW!</strong> &ndash; live map showing MeshCore nodes</li> <li><a href="https://meshcore-map.ctmesh.org/" target="_blank">MeshCore Map</a> <strong>NEW!</strong> &ndash; live map showing MeshCore nodes</li>
<li><a href="https://bdl.meshmapper.net/" target="_blank">MeshMapper</a> <strong>NEW!</strong> &ndash; coverage maps for MeshCore. Contribute via <a href="https://apps.apple.com/us/app/meshmapper/id6758073991" target="_blank">iOS</a> and <a href="https://play.google.com/store/apps/details?id=net.meshmapper.app" target="_blank">Android</a> mobile apps</li> <li><a href="https://bdl.meshmapper.net/" target="_blank">MeshMapper</a> <strong>NEW!</strong> &ndash; coverage maps for MeshCore. Contribute via <a href="https://apps.apple.com/us/app/meshmapper/id6758073991" target="_blank">iOS</a> and <a href="https://play.google.com/store/apps/details?id=net.meshmapper.app" target="_blank">Android</a> mobile apps</li>
<li><a href="https://analyzer.ctmesh.org/" target="_blank">MeshCore Analyzer</a> &ndash; real-time MeshCore network analytics, node tracking, and packet analysis</li> <li><a href="https://analyzer.letsmesh.net/packets?region=BDL" target="_blank">MeshCore Analyzer</a> &ndash; real-time MeshCore network analytics, node tracking, and packet analysis</li>
</ul> </ul>
</div> </div>
+5 -21
View File
@@ -235,23 +235,7 @@
opacity: 0.4; opacity: 0.4;
text-decoration: underline; text-decoration: underline;
} }
.button-row a.btn::after { .btn[target="_blank"]::after,
content: "";
display: inline-block;
width: 16px;
height: 16px;
margin-left: 4px;
background-size: contain;
flex-shrink: 0;
opacity: 0.4;
filter: invert(1);
}
.button-row a.btn[target="_blank"]::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5L8.5 3.5M5 3.5h3.5V7'/%3E%3C/svg%3E");
}
.button-row a.btn:not([target="_blank"])::after {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 2.5L8.5 6L4 9.5'/%3E%3C/svg%3E");
}
.site-footer a::after { .site-footer a::after {
display: none; display: none;
} }
@@ -315,8 +299,8 @@
<p>A repeater is the fixed radio that stays installed to relay traffic for the mesh. A companion is a second node you use to reach and manage that repeater from the MeshCore mobile app. The flow here is: build if needed, flash and configure over USB, test companion-based setup, then deploy the node.</p> <p>A repeater is the fixed radio that stays installed to relay traffic for the mesh. A companion is a second node you use to reach and manage that repeater from the MeshCore mobile app. The flow here is: build if needed, flash and configure over USB, test companion-based setup, then deploy the node.</p>
<div class="button-row"> <div class="button-row">
<a class="btn" href="https://flasher.meshcore.io/" target="_blank">Open MeshCore Flasher</a> <a class="btn btn-accent" href="https://flasher.meshcore.io/" target="_blank">Open MeshCore Flasher</a>
<a class="btn" href="https://www.amazon.com/hz/wishlist/ls/2CMP31ZQIM9JD?ref_=wl_share" target="_blank">Repeater Parts List</a> <a class="btn btn-accent" href="https://www.amazon.com/hz/wishlist/ls/2CMP31ZQIM9JD?ref_=wl_share" target="_blank">Repeater Parts List</a>
</div> </div>
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
@@ -457,7 +441,7 @@
<ul> <ul>
<li>You can leave location blank for privacy reasons.</li> <li>You can leave location blank for privacy reasons.</li>
<li>If you change the frequency, bandwidth, or spreading factor, the repeater will no longer communicate with nodes on the public mesh, which is usually not what you want.</li> <li>If you change the frequency, bandwidth, or spreading factor, the repeater will no longer communicate with nodes on the public mesh, which is usually not what you want.</li>
<li>For the public mesh, set <strong>Flood advert interval (hours)</strong> to <strong>47</strong>. The UI may default lower, such as <strong>12</strong>, so change it before saving.</li> <li>For the public mesh, set <strong>Flood advert interval (hours)</strong> to <strong>48</strong>. The UI may default lower, such as <strong>12</strong>, so change it before saving.</li>
</ul> </ul>
</div> </div>
@@ -479,7 +463,7 @@
<li>This opens the repeater admin status page. Tap <strong>Request status</strong> if you want to refresh and view the repeater status.</li> <li>This opens the repeater admin status page. Tap <strong>Request status</strong> if you want to refresh and view the repeater status.</li>
<li>At the bottom of that screen, open <strong>Command Line</strong> and run <code>set path.hash.mode 1</code> to set <strong>2 byte mode</strong>. <a href="repeater-hash-mode-entry-iphone.png" class="inline-shot" data-modal-image="repeater-hash-mode-entry-iphone.png">View screenshot</a> <a href="repeater-hash-mode-confirm-iphone.png" class="inline-shot" data-modal-image="repeater-hash-mode-confirm-iphone.png">View result</a></li> <li>At the bottom of that screen, open <strong>Command Line</strong> and run <code>set path.hash.mode 1</code> to set <strong>2 byte mode</strong>. <a href="repeater-hash-mode-entry-iphone.png" class="inline-shot" data-modal-image="repeater-hash-mode-entry-iphone.png">View screenshot</a> <a href="repeater-hash-mode-confirm-iphone.png" class="inline-shot" data-modal-image="repeater-hash-mode-confirm-iphone.png">View result</a></li>
<li>Tap the <strong>Settings</strong> icon in the bottom right next to <strong>Command Line</strong> to change other node settings such as advert intervals, owner info, position, syncing the device clock, and other access control or telemetry settings.</li> <li>Tap the <strong>Settings</strong> icon in the bottom right next to <strong>Command Line</strong> to change other node settings such as advert intervals, owner info, position, syncing the device clock, and other access control or telemetry settings.</li>
<li>Set <strong>Flood advert interval (hours)</strong> to <strong>47</strong> for best public mesh performance if you have not already set it during USB configuration.</li> <li>Set <strong>Flood advert interval (hours)</strong> to <strong>48</strong> for best public mesh performance if you have not already set it during USB configuration.</li>
</ol> </ol>
<div class="note"><strong>Notes:</strong> <div class="note"><strong>Notes:</strong>
<ul> <ul>