DMR Gateway Explained

updated: 02/10/2020

DMR Gateway is a part of the MMDVM_Host suite created by Johnathan Naylor (G4KLX) to add features and functionalities to the DMR side of the MMDVM. If you have never configured a commercial DMR Repeater before, its important to know for the most part, DMR repeaters are “Dumb” devices in the grand scheme of a network. At a high level, there is not much to configure; Frequency, Color code, Network master IP and config (if there is one) and maybe a couple personalized settings. A DMR Master device is where the logic and smarts are housed. The master is responsible for handling network call/sms routing, access control, and other features specific to a brand or network. Motorola IPSC and Brandmeister both approach IP networking features on DMR differently for example. When it comes to configuring an MMDVM DMR repeater/hotspot, it’s not much different from a commercial repeater. You configure basic settings like, frequency, color code, and which Master server to connect to and that’s it. If you need any special settings changed for your MMDVM DMR repeater like the callsign, its location, or static talkgroup settings, you do so on Brandmeister because its the master. (assuming your using Brandmeister)

This is where DMR Gateway comes into play. It gives the repeater/hotspot owner a little more control and the ability to connect up to 6 different DMR networks at the same time by use of “Rewrite rules”. This means instead of just connecting to Brandmeister, you can simultaneously connect directly to an XLX reflector, DMR+, a C-Bridge, TGIF or any other network all simultaneously. All you as a user have to do is change the channel on your radio and talk. As a programming example, Channel 1 can be one of your favorite Talkgroups on Brandmeister while channel 2 is your favorite XLX reflector.

Use Cases for DMR Gateway:

  1. Connect your repeater/hotspot to multiple DMR networks for personal use:

In this example, with Pi-Star and your radio’s codeplug configured already, you can use DMRGateway to listen to Brandmeister, an XLX reflector, and TGIF, and use each network by simply changing channels on your DMR radio. This helps make it easy to never miss anything on your favorite TG or network.

2. Cluster DMR repeaters together (over the internet or local WiFi / VPN coverage)

In this example, you can configure TG 6 to link directly to an XLX reflector module along with any other DMR repeater. So when TG 6 has traffic all repeaters connected will also have the same traffic. This can also be used as a backup connection to your personal XLX reflector IF you use Brandmeister as your main connection for DMR. Meaning, if BM is peered to your XLX reflector and the peer drops, you can still connect inbound via DMR. If you have a bunch of local regional DMR repeaters, this is a great use to cluster them together with your own infrastructure.

3. Private network for you and friends/family

This example is not much different from the last example. The main difference is the XLX reflector is setup as a private reflector not advertised or accessible without manually editing inbound host files.

These are just a few examples of how you can incorporate the DMR Gateway feature into your daily digital voice routine. DMR was created with the intent of linking repeaters together via any means possible. The ham radio home brew scene is taking off and taking full advantage of these features and abilities.

How N5AMD uses DMR Gateway

I use DMR Gateway to connect my repeater and hotspots together as though they all have their own private/secondary network sitting along side my Brandmeister connection. I do this by connecting everything to XLX410B on my DMR gateway configuration in Pi-Star, leaving Brandmeister connected simultaneously. I program TG6 into a channel for all my devices and have a constant connection with the flip of a channel. This gives me full control of having my own “network” without relying on either Brandmeisters peer to my XLX Server or the uptime of their network.