Build your own DMR hotspot: the complete guide

Category: HotspotsDifficulty: ★★☆~13 minutes

A hotspot is a tiny box about the size of a matchbox that turns your digital radio into a full-fledged network node, even if the nearest repeater is two hundred kilometres away. Essentially it is a miniature 10–20 mW transceiver that picks up the signal from your radio, packs the voice into IP packets and sends them out to the network over your home internet. The return path is the same: whatever is said on your talkgroup arrives over the internet and goes out on the air for the couple of metres to your radio.

If you are new to DMR and want to get on the air not just when you happen to hear a repeater, a hotspot is the first thing worth building. Below we break down what it is made of, what hardware to buy, how to flash the image and get going in ten minutes, and where newcomers usually trip up.

What a DMR hotspot is and why you need one

The classic digital-comms chain looks like this: radio → repeater → internet network → another repeater → someone else's radio. A repeater is an expensive fixed piece of kit on a mast, and they are far from being everywhere. In most regions of Russia there are simply no DMR repeaters, and the ones that exist are often closed departmental systems.

A hotspot solves the problem radically: it plays the role of a personal micro-repeater itself. You keep it at home on the windowsill, the radio talks to it at minimal power, and the home internet handles all the long-haul "leg". No mast, no frequency coordination — just a small "stub" antenna and USB power.

The key point about rangeA hotspot does not increase the over-the-air range of your radio — it gives the radio a gateway into the global network. The radio↔hotspot RF link works within an apartment or, at best, the house and yard. All the "range" goes through the internet.

On our network a hotspot gives you everything at once: your own talkgroups, private calls by DMR ID to a specific operator, text DMR SMS straight from the radio, and a Last Heard list of who got on the air and when. For duty traffic in a group, or simply to stay in touch with fellow hobbyists, that is more than enough.

What a hotspot is made of

Structurally it is extremely simple — there are literally four parts:

Optionally the modem may have a little OLED display that shows who is currently on the air, the frequency and the mode. It is a nice touch, but not essential — there is a separate note about it.

Choosing hardware: what a beginner should buy

The single-board computer

From on-air experience: for a simplex hotspot a Raspberry Pi Zero 2 W is more than enough. It is cheap, tiny, has built-in Wi-Fi, and handles the job without breaking a sweat. There is no point buying a Pi 3B or Pi 4 — that is overpaying and extra heat, and the hotspot does not need their power. If you cannot get a Zero 2 W, an old Zero W will do too, but it is noticeably slower during the initial setup.

The modem: simplex or duplex

There are two kinds of board here, and they often confuse newcomers:

We cover the difference in detail in the article HS_Hat or Dual_Hat. In short, for our network: get the simplex board. We work on TS2, an ordinary operator does not need duplex — it is extra money and extra fiddling with setup for a feature you will not use.

What to watch out for when buying

Marketplaces are full of clones of varying quality. Try to buy boards based on the ADF7021 chip with proper shielding. Really cheap "no-name" modems often drift off frequency and hold calibration poorly — you will end up fighting them.

Flashing the image and the first boot

This is where the line is drawn between "built it in an evening" and "still poking at it on the third weekend". The classic route is to install Pi-Star and manually enter the callsign, frequency, network settings and keys. It works, but it requires understanding what you are doing.

We took a different route. The RadioStar image is a ready-made system tailored to our network, where almost everything configures itself. The procedure is as follows:

About the DMR IDThe DMR ID is your personal seven-digit number in the digital network, the equivalent of a callsign. On our network the ID is issued when you create an account; you do not need to register it separately on third-party services — everything is in one place.

After setup the system keeps itself current on its own: updates arrive over the air (OTA), you do not need to rewrite the card or dig into the console over SSH. If you used to run Pi-Star and want to switch over, there is a separate walkthrough on migrating from Pi-Star to RadioStar.

Network and NAT: no port forwarding needed

A beginner's most common fear: "but I have a private IP / an ISP router / NAT — so I have to forward something, right?" No. And this is important to understand.

The hotspot always initiates the outbound connection itself to the network server. It reaches out, the server replies within the already-open session — exactly the way your browser opens a website. NAT is transparent for outbound connections; no port forwarding on the router needs to be configured.

This works behind a home router, behind an ISP's NAT, over mobile internet from a phone's tethering, and even behind double NAT. If the hotspot still will not get on the network, the cause is almost never port forwarding but a wrong Wi-Fi password, a dropped internet connection, or outbound traffic being blocked on the router. We covered the systematic diagnosis of this case in the article about a hotspot behind NAT and in the general checklist when the hotspot is offline.

Calibration and typical problems

Say the hotspot is on the network, visible on the portal, but the radio "cannot hear" it or hears it with a crackle. Nine times out of ten it comes down to one of two things.

Frequency drift

The crystal on cheap modems wanders, and the modem's actual frequency can differ from nominal by several hundred hertz. The cure is calibration — finding the correction (RX/TX offset) at which the link becomes clean. Our image has a convenient mechanism for this right in the panel, so you do not have to sweep the frequency by hand in the console. The full breakdown is in the article about frequency calibration.

Power

I will say it again, because it is problem number one: poor power kills the link. A cheap 1 A charger or a thin Chinese cable causes a voltage sag, the Pi starts misbehaving, errors pile up in the logs, and from the outside it looks like "the modem is glitching". Get a 5 V / 2.5–3 A supply and a short, thick cable. If you see a lightning-bolt / undervoltage icon in the corner of the display or in the logs, change the power supply first thing.

Other pitfalls

Build your hotspot and get on the air today

DMRhub is a private DMR network with its own talkgroups, private calls by DMR ID and DMR SMS. Create an account, get a DMR ID, and the hotspot will configure itself from the portal.

Summary

A DMR hotspot is the cheapest and fastest way to get into digital radio where there is no repeater. The hardware needed is minimal: a Pi Zero 2 W, a simplex MMDVM modem, an antenna and a decent power supply. No port forwarding needs to be configured — the hotspot reaches out on its own. The main sources of trouble are predictable: power, frequency calibration, and matching the radio's settings to the hotspot.

And all the hassle of manual Pi-Star setup is gone with us: the ready-made RadioStar image brings up the RadioStar-Setup access point, pulls its configuration from the portal and then updates over the air. You create an account, bind your DMR ID — and in ten minutes you are on the air, with your own talkgroups, private calls, DMR SMS and Last Heard. The voice meanwhile passes through a server-side AMBE vocoder, so the hotspot needs no paid codec licenses. Welcome to the network.