Repeater Operators Guide

Two byte identifiers are here!

Meshcore firmware versions 1.14.1 and later support two-byte identifiers. This means there can be up to 65,534 unique identifiers instead of the original 254. This only immediately affects those of us running repeaters. The network will still function as usual as repeaters are upgraded. Repeaters should be upgraded and configured ASAP.

Companion units should be upgraded to firmware version 1.14.1 sooner rather than later but not reconfigured to use two-byte identifiers until all repeaters are reconfigured. We will get the word to switch companion units to the two-byte identifier when all repeaters have been reconfigured (still pending as of 6-June).

Types of Repeaters

There are basically two types of repeaters: community repeaters and personal repeaters. However, distinction between the two is not concrete.

Personal repeater:

Let's say you cannot reach a repeater from inside your house or from most places inside your house. However, you can reach a repeater outdoors or on an upper floor or at a specific window. This is when you need a personal repeater. Your choices are:

1. A companion unit programmed as a repeater. This is the least expensive option.

A companion unit in a window. This could be programmed as a personal repeater.

If you can ealily reach a community repeater with companion unit in a particular window, this may be your best option. However, you should consider adding a larger battery or be prepared to connect a power bank in case of an extended power failure.

2. A solar-powered rooftop repeater (see image below). This is a personal repeater in name only. You will be providing improved access to anyone who has line of sight with your repeater. You may want to do this if you need your personal repeater higher to reach a community repeater. Then, you are hosting another community repeater, improving the connection for other people in your area.

Rooftop solar repeater:

You have line of sight access to other repeaters and you want to help improve the overall mesh.

You can buy ready-built repeaters for as little as $100 or you can build your own.(I will upload my design soon).

A rooftop solar repeater

Please coordinate with the West Coast Mesh community

Before you decide to configure and maintain your own repeater you should be willing coordinate with the West Coast Mesh community. This is not absolutely required, but cooperating will ensure you you don't cause technical problems with this well-established community that we are part of. To coordinate with the community you will need a Discord account. (You can contact me for help if necessary.)

1. Create a Discord account

If you don't have a Discord account go to https://discord.com/app to create one (follow the prompts there). Discord has a phone app if you prefer to use it on your phone. Install the app and follow the prompts there to create an account.

2. Join the West Coast Mesh Discord server

Firmware installation and setup

3. Complete steps 1 - 3 of the Getting Started procedure

 4. Connect Your Device

The PRG button is to the upper left, the RST button is lower left.

5. Flash the Firmware

6. Configure your device for the West Coast Mesh community.

7. Set up the repeater

Your repeater is now up and running.

Operating your repeater

Place your repeater where it has line-of-sight access to one or more other repeaters.

Remote administration

You have several options when connected to your repeater which will be discussed at a later date. For now the most important functions are to:

Send an advert Send an advert from your repeater
View zero hop neighbors See which repeaters your repeater has seen adverts from (eight maximum). It may take several hours for this to be populated.
Sync Clock*  Synchronize the repeater clock with the phone clock.
Check status this includes the battery charge state, which is useful for solar-powered repeaters.
Change the radio settings If you need to change the radio settings after initial setup.
Change the reported location of the repeater. Tell the repeater what map position to report. I usually set it at the nearest road intersection instead of its precise location.

* If the repeater clock gets ahead of the real time (a common problem) you must reset the clock before synching.

Updating repeater firmware

Updating the repeater firmware can usually be done via WiFi without physically connecting to the repeater. I will give detailed instructions soon, but here is the general procedure:

Updating from meshcore.co.uk firmware to the official meshcore.io firmware

You must do a complete erase and reinstall of the firmware as described above. You can preserve your repeater's identity by exporting and importing the configuration. However, to be safe and certain you are fully switched to the official Meshcore firmware you will want to copy your private key from one export file to the other.