Band expansion and frequency accuracy (TCXO): what’s possible, the risks and the law

Category: ModificationsDifficulty: ★★★~10 minutes

Two eternal topics swirl around DMR radios. The first — “how do I unlock it so it transmits anywhere.” The second — “the frequency drifts, the link falls apart, I need to replace the TCXO.” They’re about different things, but both come down to one point: exactly where and how precisely your transmitter sits on frequency. Let’s sort out what is actually limited by firmware in a radio, why a stable reference matters, when a TCXO is justified — and why straying outside your own bands is never acceptable under any circumstances.

Right up front, no caveatsTransmitting outside the bands personally authorized to you is breaking the law. You can clobber a public-service, aviation or emergency link and put people’s lives at risk. This article is about understanding the limits and operating strictly within your category/license, not a how-to for going beyond them. “Technically possible” and “you’re allowed to” are not the same thing.

Why a radio is locked and what “expansion” means

The manufacturer programs a transmit range into the radio, bounded by the synthesizer and the filters. Imported units often arrive locked to consumer/amateur bands for a specific country’s market. Baofeng (e.g. the UV-5R) for the US market trims the TX bands down to the amateur 144–148 and 420–450 MHz, whereas the “unlocked” versions transmit wider — 136–174 and 400–520 MHz. With TYT (MD-380 and the like) the factory front end is designed for 136–174 / 400–480 MHz, while the exact TX limits depend on the regional firmware. “Band expansion” means removing exactly this software lock: by patching the firmware, a service codeplug, or third-party firmware.

It’s important to understand the layers:

Removing the software lock is easy. But if you go outside the band the hardware was designed for, the radio will work badly and not for long — more on that below.

What is whatDon’t confuse the 70 cm amateur band (requires a callsign/category), the license-free LPD (433.075–434.775 MHz, up to 10 mW) and PMR (446.0–446.2 MHz, up to 0.5 W), or the public-service frequencies (which need registration/authorization). A DMR radio can technically reach all of them, but the right to operate in each band is different.

The boundaries of what’s allowed: operate only in your own bands

In Russia the main amateur VHF/UHF band is 70 cm (430–440 MHz), where transmitting is permitted for radio amateurs of categories 1–4. And even within it there are hard caveats:

Band / modeWho and how muchCaveat
430–433 MHzamateurs, no more than 5 Wprohibited within 350 km of the center of Moscow
433–440 MHzamateurs; category 1 — up to 10 W above 433general calling frequency — 433.500 MHz
LPD 433.075–434.775no license, up to 10 mWconsumer license-free, not for DMR “power”
PMR 446.0–446.2no license, up to 0.5 W8 analog channels (12.5 kHz spacing) in 446.0–446.1; the extension to 16 channels and 446.2 is digital/new rules. Non-detachable antenna

The practical takeaway: even with an “unlocked” radio, you plan your frequencies around your category and region, not “wherever it reaches.” The RF frequency plan for Russia is published by the SRR and local plans — check against those, not the baked-in factory presets “for China.”

Interference to servicesThe bands adjacent to the 70 cm amateur band are densely occupied by public-service, departmental and satellite communications. A transmitter with a drifted frequency or with harmonics barges into the neighbors like a wall. This is not an abstraction — it means real complaints, direction-finding and reports.

Where frequency accuracy comes from

The radio forms the carrier starting from a reference oscillator — a crystal or a TCXO. The reference’s stability is measured in ppm (parts per million). At 433 MHz, 1 ppm is about 433 Hz of drift. Ballpark figures:

The main curse of a cheap reference is temperature drift. A cold start gives one frequency; five minutes into warm-up the board wanders off: on budget MMDVM modems people have observed drift of up to 1 kHz as it warms up. A simple one-shot “cold” calibration won’t fix this — the correction for the cold and hot states is different.

Why BER risesDMR is a narrow 12.5 kHz channel with rigid 4FSK modulation. When the carrier drifts from the expected one, the receiver demodulates with errors — the BER (Bit Error Rate) climbs, the voice breaks up, and a few kilohertz off the link collapses entirely. So “frequency accuracy” isn’t pedantry — it directly affects intelligibility.

TCXO: what it is and when you really need one

A TCXO is a temperature-compensated crystal oscillator: inside is a circuit that tunes the frequency against temperature, so the drift is many times smaller than a plain crystal. A VCTCXO is the same but with a voltage control input: it’s convenient to calibrate by trimming after assembly, removing the initial spread.

Where a TCXO is justified, and where it isn’t:

ScenarioTCXO?
Budget MMDVM hotspot with a “wandering” 20 ppm referenceyes — replacing/selecting a quality 2.5 ppm TCXO gives stability
Hotspot is stable but has a fixed offsetno — fix it with RXOffset/TXOffset in firmware, no soldering needed
DMR radio (MD-380/AnyTone, etc.)almost never — see the warning below
Don’t swap the TCXO in a DMR radio “for reliability”In radios like the MD-380/AnyTone the factory reference is matched to the front end, and replacing it can break digital voice decoding — the radio will start to “not understand” others. The practice is unambiguous: leave the reference in the radio alone, and compensate a small frequency offset on the other side — in the hotspot/modem via offset (there the headroom is usually <1 kHz). Soldering on a live RF path without instruments is a one-way ticket to a “brick.”

Calibration instead of a soldering iron

In 90% of cases the “drifted” frequency problem is solved in software, without opening anything:

  1. Run an echo/Parrot or talk into a nearby radio and watch the BER.
  2. Run a sweep over the offset: step RXOffset in 100–200 Hz increments across a window of roughly −1500…+1500 Hz.
  3. Find where BER drops to zero — that is the receiver “center.” Do the same for TXOffset.
  4. For a precise measurement — the MMDVMCal utility (G4KLX) with a reference receiver/analyzer.
# example: a rough starting point for MMDVM frequency tweaks
RXFrequency=433000000
TXFrequency=433000000
RXOffset=0      # Hz, tuned for minimum BER
TXOffset=0      # Hz

And only if the reference is genuinely “junk” and drifts with heat — then it’s time to talk about replacing it with a proper TCXO. Calibration first; the soldering iron is the last resort.

If you do solder the reference on a hotspotESD: the SMD oscillator and the RF chip are killed by static — wear a wrist strap, use a grounded iron. Board overheating: tiny components nearby, apply hot air/tip strictly in moderation. Li-ion: before soldering, remove the battery — heat and a short next to the cell are dangerous (fire, swelling); don’t charge, puncture or solder a swollen battery. After replacing the TCXO, the frequency must be recalibrated from scratch — values from different batches don’t match one-to-one. And remember the warranty: opening/reflashing voids it.

Risk summary

An accurate frequency matters more than a “wide” band

In the DMRhub network the link holds not on who “unlocked” what, but on nodes sitting on frequency cleanly and in their own bands. That’s why our panel has built-in auto-calibration of the hotspot by BER — it clears up 90% of “can’t hear it” problems without a soldering iron and without stepping outside the law.

Sources

  1. Baofeng UV-5R, factory TX locks per band — wiki.radioreference.com
  2. TYT MD-380, specifications and notes — miklor.com
  3. MMDVM_HS (juribeparada), ADF7021 TCXO requirements — github.com/juribeparada/MMDVM_HS
  4. VHF/UHF frequency plan for Russian amateurs — srr.ru