Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Reticulum in Scotland: free, encrypted, run by the community
Imported from the BookStack wiki (backup 2026-09-11)
Drop the 433 MHz profile: it has been scrapped, ScotMesh is 868 MHz only
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
A working wiki for '''Reticulum''' in Scotland. It documents the ScotMesh backbone, the projects we are building on it, and the practical notes that come out of actually running the thing. Everything you need to get on the network is on this page; the rest of the wiki is depth.
{{DISPLAYTITLE:ScotMesh Reticulum Wiki}}
<div class="sm-otherwiki"><span class="sm-ow-logos"><span class="sm-ow-logo sm-ow-mt" title="Meshtastic"></span><span class="sm-ow-logo sm-ow-mc" title="MeshCore"></span></span><span class="sm-ow-text">Looking for <b>MeshCore</b> or <b>Meshtastic</b>? They have their own wiki at [https://wiki.scotmesh.uk wiki.scotmesh.uk] →</span></div>
<div class="sm-hero">
<div class="sm-hero-title">A free, encrypted network for Scotland that anyone can join.</div>
<div class="sm-hero-sub">Reticulum carries messages, chat, files and pages over the internet and over LoRa radio, and keeps working when the things underneath it do not. Connecting takes about five minutes.</div>
<div class="sm-hero-actions"><span class="sm-btn sm-btn-primary">[[Connecting to ScotMesh|Connect in five minutes →]]</span><span class="sm-btn sm-btn-secondary">[[What Reticulum is|What is Reticulum?]]</span></div>
<div class="sm-hero-facts"><span>No sign-up</span><span>No hardware needed</span><span>Free, run by the community</span><span>Encrypted end to end</span></div>
</div>


== Backbone status ==
<div class="sm-welcome">
'''Welcome.''' ScotMesh runs the Reticulum backbone for Scotland and writes this wiki; you are very welcome to use both, and to add to either. Whether you have never heard of Reticulum or you want to put a solar relay on a hill, there is a page here for you. Pick where you are:
</div>


Live from the node itself the same feed as [https://rns.scotmesh.net rns.scotmesh.net], refreshed every two minutes. If the strip below is blank or says unknown, treat the backbone as unconfirmed and check the node page directly.
<div class="sm-cards">
<div class="sm-card">
=== I just want to try it ===
Install one app, type in one address, and you are on the network with everyone else: messaging, chat, files and pages.
 
'''[[Connecting to ScotMesh|Connect in five minutes →]]'''
 
Then [[First steps]]: say hello in the chat room and send your first message.
</div>
<div class="sm-card">
=== I want to understand it first ===
No addresses to configure, no accounts, no company in the middle. Reticulum is unusual, and it is worth knowing why.
 
'''[[What Reticulum is|What Reticulum is →]]'''
 
Then [[How Reticulum works]], [[How it compares]] with Meshtastic and MeshCore, and the [[Glossary]].
</div>
<div class="sm-card">
=== I want to put a radio on air ===
A LoRa board becomes a Reticulum radio for your laptop or phone, or a self-contained relay you can look after from home.
 
'''[[RNode|Flash a board →]]'''
 
Then [[ScotMesh firmware]] for solar and hilltop relays, and [[Antennas and siting]] for making it reach.
</div>
</div>
 
== The backbone right now ==
 
Live from the node itself, the same feed as [https://rns.scotmesh.net rns.scotmesh.net], refreshed every two minutes. If the strip is blank or says unknown, treat the backbone as unconfirmed and check the node page directly.


<div id="sm-status" class="sm-status">Live backbone status: [https://rns.scotmesh.net/status.html rns.scotmesh.net/status]</div>
<div id="sm-status" class="sm-status">Live backbone status: [https://rns.scotmesh.net/status.html rns.scotmesh.net/status]</div>


== Connecting to the ScotMesh backbone ==
== Connect now ==


The backbone is a public Reticulum transport node hosted in Dalgety Bay, Fife. Anyone may connect, there is nothing to register, and it costs nothing. Pick one of the three ways in below. If you have never used Reticulum, [[Connecting to ScotMesh|the full walkthrough]] takes you from nothing to connected and explains each step.
The backbone is a public Reticulum transport node in Dalgety Bay, Fife. Anyone may connect, there is nothing to register, and it costs nothing.


=== Over the internet (TCP) ===
'''Out of the box:''' install [https://meshchatx.com MeshChatX] (Windows, macOS, Linux, Android), [https://github.com/markqvist/Sideband/releases Sideband] (Android, Windows, macOS, Linux) or an iPhone app, add a connection of type '''TCPClientInterface''' with host <code>rns.scotmesh.net</code> and port <code>4242</code>, and you are on. [[Connecting to ScotMesh#Out of the box: an app|Step by step]].


The normal way. Add this to your Reticulum config, or add it from the interface screen in [https://meshchatx.com MeshChatX] if you would rather not edit files.
'''Full installation:''' add this to your Reticulum config:


<syntaxhighlight lang="text">  [[ScotMesh Backbone]]
<syntaxhighlight lang="text">  [[ScotMesh Backbone]]
Line 20: Line 58:
     target_host = rns.scotmesh.net
     target_host = rns.scotmesh.net
     target_port = 4242</syntaxhighlight>
     target_port = 4242</syntaxhighlight>
=== Over I2P ===


Works from behind CGNAT or a firewall you do not control, because no port needs forwarding at either end. Needs a local I2P router with the SAMv3 bridge enabled — see [[Access over I2P|access over I2P]].
'''Behind CGNAT or a firewall you do not control?''' Use the I2P entry point instead; no port needs forwarding at either end. See [[Access over I2P]].
 
<syntaxhighlight lang="text">  [[ScotMesh I2P]]
    type = I2PInterface
    enabled = yes
    peers = a3pswrtvpuro62ijhb7lwdt2n6aqgajglof27ynbonynmolzlz7q.b32.i2p</syntaxhighlight>
=== Over LoRa radio ===


'''No ScotMesh radio is on air yet''' — it is on the milestone list below. These are the settings the network uses, so that any radio built now will hear the others when they arrive. Every radio must match all five exactly: a board with a different spreading factor is not weakly connected, it is completely deaf, and nothing reports an error.
'''Got a LoRa radio?''' ScotMesh's first gateway is on air in Fife, on the ScotMesh profile below and linked to the backbone, and standalone [[ScotMesh firmware|solar nodes]] are going out. Coverage is small so far, so a radio built anywhere in Scotland will hear the others as they arrive. Every radio must match all five settings exactly: a board with a different spreading factor is not weakly connected, it is completely deaf, and nothing reports an error. The 868 profile moved from 867.5 to 869.4625 MHz on 11 September 2026 (Ofcom's 869.40–869.65 MHz sub-band), so retune any radio still on the old frequency. [https://rnode.scotmesh.net rnode.scotmesh.net] applies the profile in one click.


{| class="wikitable"
{| class="wikitable"
|-
|-
!
!
! ScotMesh 433
! ScotMesh 868
! ScotMesh 868
|-
|-
| Frequency
| Frequency
| 433.775 MHz
| 869.4625 MHz
| 867.500 MHz
|-
|-
| Bandwidth
| Bandwidth
| 125 kHz
| 125 kHz
| 125 kHz
|-
|-
| Spreading factor
| Spreading factor
| 8
| 9
| 9
|-
|-
| Coding rate
| Coding rate
| 4/5
| 4/5
| 4/5
|-
|-
| TX power
| TX power
| 7 dBm
| 22 dBm
| 22 dBm
|}
|}


[https://rnode.scotmesh.net rnode.scotmesh.net] flashes a board from your browser and applies either profile in one click. Boards, cables, Bluetooth and the config-file version of these settings are on the [[RNode]] page.
Whichever way in you chose: restart Reticulum, then check the interface shows '''Up''' (in <code>rnstatus</code>, or on the app's interfaces page). If it does not, [[Troubleshooting]] lists the usual causes.
 
Whichever way in you chose: restart Reticulum, then run <code>rnstatus</code>. The ScotMesh interface should show as '''Up'''. If it does not, [[Connecting to ScotMesh#When it does not work|when it does not work]] lists the usual causes.


== What runs on the backbone ==
== What runs on the backbone ==


Once connected, these are the addresses to paste into your client. Each one is explained in [[The ScotMesh Backbone]].
Once connected, these are the addresses to paste into your client. Each one is explained in [[The ScotMesh Backbone]]; [[Services and addresses]] has them all in one place.


{| class="wikitable"
{| class="wikitable"
Line 83: Line 106:
| [[The chat room|Chat hub]] (RRC), room <code>scotmesh</code>
| [[The chat room|Chat hub]] (RRC), room <code>scotmesh</code>
| <code>004e5a15da221d9a236b0e8d74195f13</code>
| <code>004e5a15da221d9a236b0e8d74195f13</code>
| MeshChatX, <code>rrc</code>
| MeshChatX, <code>rrc</code> clients
|-
|-
| [[Propagation node|LXMF propagation node]]
| [[Propagation node|LXMF propagation node]]
Line 98: Line 121:
|}
|}


The node peers outward to <code>rebelnet.uk</code>, <code>rns.cybercore.uk</code> and <code>rmap.world</code>, so a client connected here can reach the rest of the public Reticulum network. The live node page is [https://rns.scotmesh.net rns.scotmesh.net].
The node peers outward to <code>rebelnet.uk</code>, <code>rns.cybercore.uk</code> and <code>rmap.world</code>, so a client connected here can reach the rest of the public Reticulum network. See [[Who we peer with]].


== Milestones ==
== Where the network is ==


Where the network actually is, rather than where we would like it to be. Updated by hand as things land.
Where things actually are, rather than where we would like them to be. Updated by hand as things land.


{| class="wikitable"
{| class="wikitable"
Line 127: Line 150:
|-
|-
| ✔
| ✔
| '''Web flasher for RNodes'''
| '''Web flasher for RNodes and nodes'''
| [https://rnode.scotmesh.net rnode.scotmesh.net], with both ScotMesh profiles built in.
| [https://rnode.scotmesh.net rnode.scotmesh.net], with the ScotMesh profile built in.
|-
| ✔
| '''LoRa gateway on air'''
| First gateway in Fife, at The Pole, Cadham, linked to the backbone. It also carries Reticulum over [[Reticulum over MeshCore and Meshtastic|MeshCore and Meshtastic]].
|-
|-
|
|
| '''433 MHz RNode on air'''
| '''Standalone solar nodes'''
| Not yet built.
| [[ScotMesh firmware]]: managed and updated over the mesh. First units on the bench and going out.
|-
|-
| ✘
| ✘
| '''868 MHz RNode on air'''
| '''Coverage beyond Fife'''
| Not yet built.
| Needs gateways and relays elsewhere. [[Running your own transport node|Put one up]] and tell us.
|}
|}


== Where next ==
== Find your way ==
 
The wiki is arranged by what you are trying to do. Much of it is still an outline — if a page looks thin, it has not been written yet rather than deliberately left out.


{| class="wikitable"
{| class="wikitable"
Line 148: Line 173:
| Read in order: [[What Reticulum is|what Reticulum is]] → [[How it compares|how it compares]] to Meshtastic, MeshCore and LoRaWAN → [[Connecting to ScotMesh|connecting to ScotMesh]] → [[Choosing a client|choosing a client]] → [[First steps|first steps]].
| Read in order: [[What Reticulum is|what Reticulum is]] → [[How it compares|how it compares]] to Meshtastic, MeshCore and LoRaWAN → [[Connecting to ScotMesh|connecting to ScotMesh]] → [[Choosing a client|choosing a client]] → [[First steps|first steps]].
|-
|-
| '''I am connected — what can I do?'''
| '''I am connected. What can I do?'''
| Join [[The chat room|the chat room]], send messages that arrive even when the other person is offline via the [[Propagation node|propagation node]], or browse and host pages on [[Nomad Network]].
| Join [[The chat room|the chat room]], send messages that arrive even when the other person is offline via the [[Propagation node|propagation node]], or browse and host pages on [[Nomad Network]].
|-
|-
| '''I want to put a radio on air'''
| '''I want to put a radio on air'''
| [[RNode]] for boards, flashing and the settings above; [[Antennas and siting|antennas and siting]] for making it actually reach anywhere.
| [[RNode]] for boards, flashing and the settings above; [[ScotMesh firmware]] for a solar relay you can look after from home; [[Antennas and siting|antennas and siting]] for making it actually reach anywhere.
|-
|-
| '''I want to help carry traffic'''
| '''I want to help carry traffic'''
Line 158: Line 183:
|-
|-
| '''Something is broken'''
| '''Something is broken'''
| [[Troubleshooting]], then [[Known bugs and workarounds|known bugs and workarounds]] — the 12-hour lockout and the i2pd crash are both in there.
| [[Troubleshooting]], then [[Known bugs and workarounds|known bugs and workarounds]].
|-
|-
| '''What is ScotMesh building?'''
| '''What is ScotMesh building?'''
| The [[Project index|project index]]: [https://wiki.scotmesh.net/books/projects/page/meshtransit MeshTransit] and [[MeshCore as a Reticulum Interface|MeshCore as a Reticulum interface]].
| The [[Project index|project index]]: the [[ScotMesh firmware]], the flasher, and [[Reticulum over MeshCore and Meshtastic|Reticulum over MeshCore and Meshtastic]].
|-
| '''I want to read and watch more'''
| [[Learning resources]]: the manual, talks, the community wiki, and where people talk.
|-
|-
| '''What does that word mean?'''
| '''What does that word mean?'''
Line 167: Line 195:
|}
|}


About the node itself — where it runs, who we peer with, what to expect — is in [[The ScotMesh node]]. Or use the search box at the top of any page.
== Say hello ==
 
ScotMesh is a community, not a company. Most of us are on the [https://discord.gg/ytxfyuDmSt ScotMesh Discord], the quickest place to ask anything, Reticulum or not, and there is also the [https://scotmesh.uk forum at scotmesh.uk]; [[The chat room|the chat room]] is where to find us on the network itself; and [[About ScotMesh]] says who we are and what we run. If a page here is wrong or unclear, say so, or fix it: [[ScotMesh Wiki:About|anyone can ask for an editing account]].

Latest revision as of 13:36, 17 September 2026

Looking for MeshCore or Meshtastic? They have their own wiki at wiki.scotmesh.uk
A free, encrypted network for Scotland that anyone can join.
Reticulum carries messages, chat, files and pages over the internet and over LoRa radio, and keeps working when the things underneath it do not. Connecting takes about five minutes.
No sign-upNo hardware neededFree, run by the communityEncrypted end to end

Welcome. ScotMesh runs the Reticulum backbone for Scotland and writes this wiki; you are very welcome to use both, and to add to either. Whether you have never heard of Reticulum or you want to put a solar relay on a hill, there is a page here for you. Pick where you are:

I just want to try it

Install one app, type in one address, and you are on the network with everyone else: messaging, chat, files and pages.

Connect in five minutes →

Then First steps: say hello in the chat room and send your first message.

I want to understand it first

No addresses to configure, no accounts, no company in the middle. Reticulum is unusual, and it is worth knowing why.

What Reticulum is →

Then How Reticulum works, How it compares with Meshtastic and MeshCore, and the Glossary.

I want to put a radio on air

A LoRa board becomes a Reticulum radio for your laptop or phone, or a self-contained relay you can look after from home.

Flash a board →

Then ScotMesh firmware for solar and hilltop relays, and Antennas and siting for making it reach.

The backbone right now

Live from the node itself, the same feed as rns.scotmesh.net, refreshed every two minutes. If the strip is blank or says unknown, treat the backbone as unconfirmed and check the node page directly.

Live backbone status: rns.scotmesh.net/status

Connect now

The backbone is a public Reticulum transport node in Dalgety Bay, Fife. Anyone may connect, there is nothing to register, and it costs nothing.

Out of the box: install MeshChatX (Windows, macOS, Linux, Android), Sideband (Android, Windows, macOS, Linux) or an iPhone app, add a connection of type TCPClientInterface with host rns.scotmesh.net and port 4242, and you are on. Step by step.

Full installation: add this to your Reticulum config:

  [[ScotMesh Backbone]]
    type = TCPClientInterface
    enabled = yes
    target_host = rns.scotmesh.net
    target_port = 4242

Behind CGNAT or a firewall you do not control? Use the I2P entry point instead; no port needs forwarding at either end. See Access over I2P.

Got a LoRa radio? ScotMesh's first gateway is on air in Fife, on the ScotMesh profile below and linked to the backbone, and standalone solar nodes are going out. Coverage is small so far, so a radio built anywhere in Scotland will hear the others as they arrive. Every radio must match all five settings exactly: a board with a different spreading factor is not weakly connected, it is completely deaf, and nothing reports an error. The 868 profile moved from 867.5 to 869.4625 MHz on 11 September 2026 (Ofcom's 869.40–869.65 MHz sub-band), so retune any radio still on the old frequency. rnode.scotmesh.net applies the profile in one click.

ScotMesh 868
Frequency 869.4625 MHz
Bandwidth 125 kHz
Spreading factor 9
Coding rate 4/5
TX power 22 dBm

Whichever way in you chose: restart Reticulum, then check the interface shows Up (in rnstatus, or on the app's interfaces page). If it does not, Troubleshooting lists the usual causes.

What runs on the backbone

Once connected, these are the addresses to paste into your client. Each one is explained in The ScotMesh Backbone; Services and addresses has them all in one place.

Service Address Use it with
TCP entry point rns.scotmesh.net:4242 Any Reticulum client
I2P entry point a3pswrtvpuro62ijhb7lwdt2n6aqgajglof27ynbonynmolzlz7q.b32.i2p Any Reticulum client, via i2pd
Chat hub (RRC), room scotmesh 004e5a15da221d9a236b0e8d74195f13 MeshChatX, rrc clients
LXMF propagation node c283b754e0acc11ce48d2f5e29167e0c Sideband, MeshChatX, Nomad Network
Nomad Network node 10a839df2c50635bcb0c8a299b9ca0f8 Nomad Network, MeshChatX
Transport instance 20b962cd814444f7812e409e7c47f319 Shows up in rnpath and node maps

The node peers outward to rebelnet.uk, rns.cybercore.uk and rmap.world, so a client connected here can reach the rest of the public Reticulum network. See Who we peer with.

Where the network is

Where things actually are, rather than where we would like them to be. Updated by hand as things land.

Milestone Notes
Reticulum backbone online Public transport node at rns.scotmesh.net:4242, peered into the wider network.
Reachable over I2P No port forwarding needed at either end.
Chat hub running RRC hub with the scotmesh room.
Propagation node running Offline message delivery for the region.
Web flasher for RNodes and nodes rnode.scotmesh.net, with the ScotMesh profile built in.
LoRa gateway on air First gateway in Fife, at The Pole, Cadham, linked to the backbone. It also carries Reticulum over MeshCore and Meshtastic.
Standalone solar nodes ScotMesh firmware: managed and updated over the mesh. First units on the bench and going out.
Coverage beyond Fife Needs gateways and relays elsewhere. Put one up and tell us.

Find your way

I have never used Reticulum Read in order: what Reticulum ishow it compares to Meshtastic, MeshCore and LoRaWAN → connecting to ScotMeshchoosing a clientfirst steps.
I am connected. What can I do? Join the chat room, send messages that arrive even when the other person is offline via the propagation node, or browse and host pages on Nomad Network.
I want to put a radio on air RNode for boards, flashing and the settings above; ScotMesh firmware for a solar relay you can look after from home; antennas and siting for making it actually reach anywhere.
I want to help carry traffic Running your own transport node. Tell us when it is up and we will peer with you.
Something is broken Troubleshooting, then known bugs and workarounds.
What is ScotMesh building? The project index: the ScotMesh firmware, the flasher, and Reticulum over MeshCore and Meshtastic.
I want to read and watch more Learning resources: the manual, talks, the community wiki, and where people talk.
What does that word mean? The glossary.

Say hello

ScotMesh is a community, not a company. Most of us are on the ScotMesh Discord, the quickest place to ask anything, Reticulum or not, and there is also the forum at scotmesh.uk; the chat room is where to find us on the network itself; and About ScotMesh says who we are and what we run. If a page here is wrong or unclear, say so, or fix it: anyone can ask for an editing account.

Main Page: Difference between revisions

From ScotMesh Wiki