Thanks for your interest in the myGMRS Network!
About the Network
The myGMRS Network is a system of repeaters linked together over the Internet using Voice over IP (VoIP) technology.
Linking Technology
The myGMRS Network utilizes two popular pieces of software called Asterisk and app_rpt. Asterisk is an extremely popular Voice over IP (VoIP) server traditionally used for creating a private branch exchange (PBX) for private phone networks entirely in software. An Asterisk plugin called app_rpt which was developed by Jim Dixon, enables Asterisk to function as a powerful two-way radio controller that can run on inexpensive hardware and also allows repeaters to be linked over the Internet using VoIP technology. Note, however, that the linking of repeaters does not use the Public Switched Telephone Network (PSTN), despite all the telephony terminology.
What is a node?
A node is a computer system that runs the Asterisk/app_rpt software needed to connect to the myGMRS Network. A node is typically connected to a repeater or link radio through a USB interface that allows the passing of Push-To-Talk (PTT) and Carrier-Operated Relay (COR) signals, in addition to the bi-directional audio, between the radio and the node computer.
Getting Started
Presently, you can get started with the myGMRS Network as a repeater owner in three ways.
- Purchase a GMRS Linking Bundle from the myGMRS Shop
- This is the easiest option if you're new to this technology or if you just want to purchase all the hardware together
- We will configure your node so the hardware will be plug-and-play
- Note that every repeater or radio is different, so you will need to perform some audio tuning of the system after hooking it up to your equipment
- Depending on the type of interface you select, you may need a custom cable to connect to your repeater or radio
- Purchase a myGMRS Network Pre-configured SD Card from the myGMRS Shop
- Recommended if you already have a Raspberry Pi 3 Model B or B+ and need an SD card pre-configured with your node number and password
- An interface to connect your repeater or radio to your Raspberry Pi is still required and must be purchased separately
- If you're comfortable with Asterisk and app_rpt, you can set up your node yourself
- Note that we don't provide support for this option, once a node number is generated for you, you're on your own! However, you can find ample information online or even on the myGMRS Forums.
- Note that we don't provide support for this option, once a node number is generated for you, you're on your own! However, you can find ample information online or even on the myGMRS Forums.
Request a Node Number
Download the Raspberry Pi Images
NOTE: Not Required if You Purchased an SD Card
Standard Raspberry Pi 2/3 Image:
https://files.mygmrs.com/network/ASL-1.01-myGMRS-12.18.3-latest-standard-8GB.img
Raspberry Pi 2/3 Image Preconfigured for RT97S Repeater:
https://files.mygmrs.com/network/ASL-1.01-myGMRS-12.18.3-latest-RT97S-8GB.img
Write the Raspberry Pi Images to an SD Card
NOTE: Not Required if You Purchased an SD Card
Using imaging software such as Win32DiskImager, write the .img file above to the blank microSD card to install the software and make the SD card bootable. It's important that you use a proper program that flashes the contents of the .img file to the card rather than just copying the .img file to the SD card itself.
Note: We have used Rufus in the past to flash the node image and noticed some weird behavior with nodes locking up periodically, requiring a reboot. Once we switched back to Win32DiskImager, these issues went away. For this reason, we don't recommend Rufus at this time. Use it at your own risk.
Configure Your Node Manually
NOTE: Not Required if You Purchased an SD Card
You can follow these basic instructions to configure your myGMRS Network image to your node number and password. These instructions are optimized for the Raspberry Pi.
- Download the SD card image for Raspberry Pi (Note: does not currently support Raspberry Pi 4)
- Write the SD card image to the microSD card using Win32DiskImager or your preferred imaging program (do not simply copy it to the disk using the file manager)
- Insert the microSD card into the Raspberry Pi and apply the power
- Either use an HDMI monitor and keyboard to see the screen, or run commands remotely using an SSH client like PuTTY (on Windows)
- In about a minute after applying power, the Pi will boot into our customized version of the AllStarLink (ASL) 1.01 image. You can connect to it with SSH by using the following hostname and port: repeater.local port 222
- Log in with the default username and password: Username: repeater Password: mygmrs.com (case sensitive)
- Edit the setup script at /home/repeater/repeaterfinder.sh to modify the two variables at the top of the file for your Node and Password (provided above) and save the file. The easiest option is to type: nano /home/repeater/repeaterfinder.sh
- Run the script with the following command: sudo ~/repeaterfinder.sh
- The node will configure itself with your node information and reboot to complete the installation
- After installation, you will be asked to change this for security purposes.
- The node will reboot once it's set up. You may need to wait 5-10 minutes for other nodes on the network to know that your new node has been registered before you can link nodes.