<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=MeshCore%2FMeshMapper-Friendly_Repeaters</id>
	<title>MeshCore/MeshMapper-Friendly Repeaters - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.scotmesh.net/index.php?action=history&amp;feed=atom&amp;title=MeshCore%2FMeshMapper-Friendly_Repeaters"/>
	<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/MeshMapper-Friendly_Repeaters&amp;action=history"/>
	<updated>2026-11-03T20:38:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/MeshMapper-Friendly_Repeaters&amp;diff=43&amp;oldid=prev</id>
		<title>Admin: Normalise preset label to UK / EU Narrow</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/MeshMapper-Friendly_Repeaters&amp;diff=43&amp;oldid=prev"/>
		<updated>2026-11-03T17:27:24Z</updated>

		<summary type="html">&lt;p&gt;Normalise preset label to UK / EU Narrow&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:27, 3 November 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l64&quot;&gt;Line 64:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 64:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please use:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please use:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;EU&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/UK &lt;/del&gt;Narrow&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;UK / &lt;/ins&gt;EU Narrow&#039;&#039;&#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Frequency:&amp;#039;&amp;#039;&amp;#039; 869.618 MHz&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Frequency:&amp;#039;&amp;#039;&amp;#039; 869.618 MHz&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Spreading Factor:&amp;#039;&amp;#039;&amp;#039; SF8&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Spreading Factor:&amp;#039;&amp;#039;&amp;#039; SF8&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-32:rev-43:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.scotmesh.net/index.php?title=MeshCore/MeshMapper-Friendly_Repeaters&amp;diff=32&amp;oldid=prev</id>
		<title>Admin: Import MeshCore content from scotmesh-wiki (faithful; freshness pass next)</title>
		<link rel="alternate" type="text/html" href="https://wiki.scotmesh.net/index.php?title=MeshCore/MeshMapper-Friendly_Repeaters&amp;diff=32&amp;oldid=prev"/>
		<updated>2026-11-03T17:06:29Z</updated>

		<summary type="html">&lt;p&gt;Import MeshCore content from scotmesh-wiki (faithful; freshness pass next)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{DISPLAYTITLE:MeshMapper-Friendly Repeaters}}&lt;br /&gt;
&amp;lt;span id=&amp;quot;meshmapper-friendly-repeater-configuration-spec-for-scotmesh-meshcore&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== MeshMapper-Friendly Repeater Configuration Spec for Scotmesh MeshCore ==&lt;br /&gt;
&lt;br /&gt;
These are guidelines for a uniform configuration of repeaters taking part in &amp;#039;&amp;#039;&amp;#039;Scotmesh MeshCore&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
These are not hard and fast rules, but certain specifications are necessary for smooth MeshMapper reporting. Using these settings will help ensure a smooth-running mesh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;identification&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Identification ===&lt;br /&gt;
&lt;br /&gt;
Use &amp;#039;&amp;#039;&amp;#039;ASCII characters only&amp;#039;&amp;#039;&amp;#039; for the repeater name.&lt;br /&gt;
&lt;br /&gt;
This makes MeshMapper management much easier, as most emoji characters are &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; read by MeshMapper.&lt;br /&gt;
&lt;br /&gt;
You can use a single emoji to customise your MeshCore app icon on your companion radio, but this has no effect on the repeater name as seen by MeshMapper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;location&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Location ===&lt;br /&gt;
&lt;br /&gt;
Repeater location should be set as accurately as possible, while still protecting the safety and security of the repeater site.&lt;br /&gt;
&lt;br /&gt;
For example, setting the repeater location around &amp;#039;&amp;#039;&amp;#039;200 metres&amp;#039;&amp;#039;&amp;#039; from the real location gives a search area of approximately &amp;#039;&amp;#039;&amp;#039;12.6 hectares&amp;#039;&amp;#039;&amp;#039;. This would take a careful walking search of around &amp;#039;&amp;#039;&amp;#039;8 hours&amp;#039;&amp;#039;&amp;#039; to cover.&lt;br /&gt;
&lt;br /&gt;
Setting the location &amp;#039;&amp;#039;&amp;#039;200–250 metres away&amp;#039;&amp;#039;&amp;#039; from the real position gives a useful level of obfuscation while still allowing the repeater to appear correctly on MeshMapper.&lt;br /&gt;
&lt;br /&gt;
If no location is set:&lt;br /&gt;
&lt;br /&gt;
* The repeater will be excluded from MeshMapper&lt;br /&gt;
* You will not see useful telemetry, such as zero-hop neighbours&lt;br /&gt;
* Routing path analysis, enhancements and other mesh planning will not be possible&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;basic-owner-information&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Basic Owner Information ===&lt;br /&gt;
&lt;br /&gt;
Please ensure basic owner information is set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;advert-settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Advert Settings ===&lt;br /&gt;
&lt;br /&gt;
Recommended settings:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zero-hop advert:&amp;#039;&amp;#039;&amp;#039; 60–120 minutes&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Flood advert:&amp;#039;&amp;#039;&amp;#039; 24 hours&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;radio-settings&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Radio Settings ===&lt;br /&gt;
&lt;br /&gt;
Please use:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;EU/UK Narrow&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Frequency:&amp;#039;&amp;#039;&amp;#039; 869.618 MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Spreading Factor:&amp;#039;&amp;#039;&amp;#039; SF8&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Coding Rate:&amp;#039;&amp;#039;&amp;#039; CR8&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bandwidth:&amp;#039;&amp;#039;&amp;#039; 62.5 kHz&lt;br /&gt;
&lt;br /&gt;
Recommended CLI settings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;set multi.acks 1&lt;br /&gt;
set path.hash.mode 2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This enables:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Multi ACKs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3-byte path hash&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Please keep your repeater updated with the latest firmware whenever possible.&lt;br /&gt;
&lt;br /&gt;
Please also ensure your companion radio or radios are set to:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Double ACKs on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3-byte path hash&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;access&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Access ===&lt;br /&gt;
&lt;br /&gt;
Do not leave the guest login with no password.&lt;br /&gt;
&lt;br /&gt;
For continuity, please set the guest password to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;hello&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
This gives at least some security over the guest login.&lt;br /&gt;
&lt;br /&gt;
Keep your admin password safe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;region-scope&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Region / Scope ===&lt;br /&gt;
&lt;br /&gt;
Please set both the &amp;#039;&amp;#039;&amp;#039;default scope&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;home scope&amp;#039;&amp;#039;&amp;#039; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;sco&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Please also deny flood to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;*&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Channels set to region &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt; are:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Public&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;#scotland&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optionally, you may also add the channel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;#ireland&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
with region:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;ioi&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Scotland and the Island of Ireland have collaborated very well to construct a civilised MeshCore environment.&lt;br /&gt;
&lt;br /&gt;
As Scotmesh expands, we may add nested sub-regions within &amp;lt;code&amp;gt;sco&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;time-setting-and-synchronisation-with-meshmapper&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Time Setting and Synchronisation with MeshMapper ===&lt;br /&gt;
&lt;br /&gt;
After power-up of the repeater, the time is always incorrect.&lt;br /&gt;
&lt;br /&gt;
Please use the following procedure to set the correct time and synchronise it with MeshMapper.&lt;br /&gt;
&lt;br /&gt;
This process assumes you have already configured the repeater for use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;phone-app-method&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==== Phone App Method ====&lt;br /&gt;
&lt;br /&gt;
# Open the settings page in the phone app.&lt;br /&gt;
# Perform the usual &amp;#039;&amp;#039;&amp;#039;Sync Clock&amp;#039;&amp;#039;&amp;#039; action.&lt;br /&gt;
# Scroll to the bottom of the page.&lt;br /&gt;
# Tap &amp;#039;&amp;#039;&amp;#039;Reboot&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Unlike pressing the physical &amp;#039;&amp;#039;&amp;#039;reset&amp;#039;&amp;#039;&amp;#039; button on the repeater board, this is a &amp;#039;&amp;#039;&amp;#039;soft reset&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
A soft reset does &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; reset the clock, but it appears to be important for finalising certain settings.&lt;br /&gt;
&lt;br /&gt;
For reference:&lt;br /&gt;
&lt;br /&gt;
* Pressing &amp;#039;&amp;#039;&amp;#039;Reboot&amp;#039;&amp;#039;&amp;#039; in the app is a &amp;#039;&amp;#039;&amp;#039;soft reset&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Pressing the physical reset button on the board is a &amp;#039;&amp;#039;&amp;#039;hard reset&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* A hard reset resets all settings not stored in flash&lt;br /&gt;
&lt;br /&gt;
You may also use CLI commands to perform the same task if preferred.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;closing-note&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Closing Note ===&lt;br /&gt;
&lt;br /&gt;
I hope this helps with the ease of configuration.&lt;br /&gt;
&lt;br /&gt;
This guide assumes you already understand the menu and command structure of MeshCore repeaters, devices and apps.&lt;br /&gt;
&lt;br /&gt;
If there is a menu item you cannot find, ask on the Discord server and one of the admins or knowledgeable users will help you along.ur content here&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>