# MeshCore region configuration for Scotland

Two things decide whether your radio works here: the radio preset, and the region scope. Get the preset wrong and nothing hears you. Get the scope wrong and everything hears you and forwards nothing. This page is both, with the evidence for the second from the repeaters themselves.

Source: https://meshcore.scotmesh.net/settings/ — rebuilt 2026-09-24 16:53 UTC.

## The radio preset

| Setting | Value |
|---|---|
| Preset | UK / EU Narrow |
| Frequency | 869.618 MHz |
| Bandwidth | 62.5 kHz |
| Spreading factor | SF 8 |
| Coding rate | CR 8 |
| TX power | 22 dBm |
| Path hash | 3 byte |

## What Scottish repeaters advertise

| Scope | Repeaters |
|---|---|
| #sco | 99 |
| (nothing set) | 10 |
| any gb- code | 0 |

Of 109 repeaters heard, 99 advertise sco and 0 advertise any code beginning gb.

## The codes

```
sco                 Scotland, carried by every repeater
  cen              Central Scotland
    edi            Edinburgh
    gla            Glasgow
    fal            Falkirk
    sti            Stirling (proposed, not ratified)
  fif              Fife
    fif            Dunfermline
    fif            Kirkcaldy
    fif            St Andrews
  tay              Tayside
    dun            Dundee
    per            Perth

ioi               Island of Ireland, a peering root beside sco
wls               Wales, a peering root beside sco
```

## The repeater script

```
# parents before children
region put sco *
region put cen sco        # your region, if there is one
region put ioi *          # peering: Island of Ireland
region put wls *          # peering: Wales

region allowf sco
region allowf cen
region allowf ioi
region allowf wls

region denyf *            # no unscoped wildcard forwarding
region default sco        # without this your adverts go out unscoped
region save
```

## Questions

### What are the MeshCore settings for Scotland?

The UK / EU Narrow radio preset: 869.618 MHz, bandwidth 62.5 kHz, spreading factor 8, coding rate 8, and 22 dBm transmit power. On top of that, the default scope sco and a 3-byte path hash. Every radio on the Scottish mesh matches all of these; a radio that differs on any one of them will not be heard, or will be heard and not carried.

### What is the MeshCore region code for Scotland?

sco. Of the 109 repeaters heard on the Scottish mesh, 99 advertise it and 0 advertise any code starting gb. Regional codes sit underneath it: cen for Central Scotland, fif for Fife, tay for Tayside. ioi for the Island of Ireland and wls for Wales are peering roots carried alongside sco rather than underneath it.

### How do scopes work in MeshCore?

Every message carries a scope, and a repeater forwards it only when that scope exactly matches a region the repeater is configured for. There is no partial match and no fallback. That is what makes a wrong code silent rather than noisy: the repeater is working, it simply never matches anything, so nothing it hears is worth forwarding.

### Why does Scotland use its own region scheme?

Because without one the Scottish mesh drowns. The framework was brought in after roughly 24,000 flood packets a day from the wider UK mesh nearly took the network down. Denying unscoped wildcard forwarding and scoping traffic to the region it belongs in is what keeps it usable.

### Do I need a region code for my town?

No. sco alone works perfectly well and most Scottish repeaters run exactly that. A local code earns its place only when there is enough local traffic worth keeping off the national scope, and it has to be agreed before anyone uses it, or the rest of the mesh does not know what to do with it.

