Best DMR Radios for Ham Radio (2026)

Get the AnyTone AT-D878UVII Plus for the mature all-round DMR path; spend less on the GD-168, or choose BTECH when dual-receive hardware matters.

Last reviewed: August 8, 2026

Affiliate disclosure: Some links on this page are affiliate links. If you buy through them, Wholly Outdoor may earn a commission at no extra cost to you. We recommend gear we would use ourselves and explain the limitations as well as the strengths. As an Amazon Associate I earn from qualifying purchases.

Quick Picks

DMR is unusually dependent on programming and local infrastructure. I would rather own a well-supported radio with a clean codeplug than a more impressive radio I cannot configure correctly.

Best Mature DMR Ecosystem

AnyTone AT-D878UVII Plus

Why: the safe choice when you want a feature-rich radio with years of ham-DMR community knowledge behind it.

  • + 4,000 channels, 10,000 talkgroups and 500,000 digital contacts
  • + GPS, Bluetooth, APRS, roaming and analog FM alongside DMR
  • The radio is capable enough that the CPS and codeplug still take time to learn
Check Current Price on Amazon →
Best Lower-Cost Modern Entry

Radioddity GD-168

Why: a modern entry point with large DMR capacity and USB-C charging and programming without paying for every premium feature.

  • + 4,000 channels, 10,000 talkgroups and 500,000 contacts
  • + USB-C programming/charging and two supplied batteries
  • Radioddity’s current specifications conflict on maximum transmit power, so do not buy it for a wattage claim
Check Current Price on Amazon →
Best When Dual Receive Matters

BTECH DA-7X2

Why: the 2026 hardware choice if simultaneous VHF/UHF monitoring and a more flexible field-radio architecture are worth paying for.

  • + True simultaneous VHF/UHF dual receive with DMR and analog FM
  • + 4,000 channels, 10,000 talkgroups and 500,000 contacts plus GPS, Bluetooth and APRS
  • It is a much newer platform than the 878, so the mature community ecosystem is not its main advantage
Check Current Price on Amazon →

DMR Radio Comparison

Radio DMR Capacity Standout Feature Programming Best For Price Band Action
AnyTone AT-D878UVII Plus 4,000 ch / 10K TG / 500K contacts GPS, Bluetooth, APRS, roaming Mature CPS/community ecosystem First serious DMR handheld $$ Current price →
Radioddity GD-168 4,000 ch / 10K TG / 500K contacts USB-C programming & charging Manufacturer CPS / RT Systems support Lower-cost DMR entry $ Current price →
BTECH DA-7X2 4,000 ch / 10K TG / 500K contacts True simultaneous VHF/UHF receive BTECH CPS / firmware platform Advanced monitoring & field use $$$ Current price →

Swipe to compare →

Which DMR Radio Fits You?

You want the least risky first serious DMR purchase Pick the AnyTone AT-D878UVII Plus. Its biggest advantage is not one specification—it is the accumulated ecosystem of instructions, codeplug knowledge and operator experience around the platform.
You want DMR without spending as much Look at the Radioddity GD-168. It has the capacity a modern amateur DMR radio needs without forcing you into the higher-end feature set.
You genuinely need two receivers at once The BTECH DA-7X2 has the strongest reason to pay more: true simultaneous VHF/UHF receive rather than ordinary dual-watch behavior.
You have not chosen DMR yet Stop here and read our DMR vs D-STAR vs System Fusion guide. The best DMR radio is the wrong purchase if your local activity is mostly Fusion or D-STAR.

AnyTone AT-D878UVII Plus — Best Mature DMR Ecosystem

Best first serious DMR handheld

Why the 878 Still Makes Sense in 2026

The AT-D878UVII Plus is no longer the newest-looking DMR platform, and that is partly why it remains easy to recommend. DMR has a steeper setup curve than an ordinary analog handheld, so years of documentation, codeplug examples and operator familiarity have real value.

Current AnyTone specifications list 4,000 channels, 10,000 talkgroups and 500,000 digital contacts, along with dual-band analog/DMR operation, GPS and roaming. The Plus model also brings Bluetooth and APRS capability, so it can grow well beyond basic repeater use.

Wholly Outdoor’s original review also found the radio worked well in both digital and analog modes, praised its Bluetooth connection and front-panel programmability, and liked the battery performance. It also identified two limitations worth keeping: the enclosure is only IP54-rated and the APRS implementation was not flawless.

Front-panel programming is useful when you need to make a quick change, but I would not buy an 878 expecting to build a complete DMR system from the keypad. A structured CPS codeplug is still the sane way to manage repeaters, talkgroups, contacts and zones.

Check Current Price on Amazon →

You can also read our original AnyTone AT-D878UVII Plus review.

Watch Our AnyTone AT-D878UVII Plus Review

This Wholly Outdoor video covers the same AT-D878UVII Plus model. It predates this 2026 page review, so use it for the controls, features and practical pros and cons rather than as a current market ranking.

Radioddity GD-168 — Best Lower-Cost Modern Entry

Spend less without buying an obsolete platform

A Better Budget Direction Than Chasing an Old GD-77

The GD-168 is the budget path I would look at before buying one of the older DMR radios that still appears in years-old “best of” lists. Radioddity currently gives it 4,000 channels, 10,000 talkgroups and capacity for 500,000 contacts, which is enough for a large amateur DMR configuration.

Its most practical modernization is USB-C: Radioddity specifies the same Type-C connection for charging and programming. The package also includes two batteries and the company provides its own CPS download path, while listing RT Systems compatibility.

There is one reason I would ignore the marketing around transmit power. Radioddity’s current page describes the GD-168 as a 5 W radio in several places, but the detailed transmitter specification lower on the same page lists higher VHF/UHF output figures. That internal conflict makes wattage a poor reason to choose it.

Fortunately, wattage should not drive this purchase anyway. A clean codeplug, access to the right repeater and a usable antenna will matter much more than arguing over a small handheld-power difference.

Check Current Price on Amazon →

BTECH DA-7X2 — Best When True Dual Receive Matters

Newer 2026 hardware path

Buy It for the Receiver Architecture, Not Because It Is New

The DA-7X2 is the most interesting newer option in this group because it has a reason to exist beyond a refreshed case or USB connector. BTECH specifies true simultaneous VHF/UHF dual receive, so you can genuinely monitor activity on both bands rather than relying on simple alternating dual-watch behavior.

BTECH also lists DMR Tier I/II two-slot support, 4,000 channels, 250 zones, 10,000 talkgroups and 500,000 contacts, plus Bluetooth, GPS, APRS and roaming. That puts the core DMR capacity in the same serious-user class as the 878 while changing the radio architecture around it.

It is also a newer platform. That is not automatically a disadvantage, but I would not spend more simply to own the newest model. If your normal use is one local DMR repeater and occasional analog FM, the additional receiver hardware may provide little practical benefit.

If you monitor VHF and UHF heavily, work events, travel with the radio, or specifically want simultaneous dual-band reception, the DA-7X2 becomes a much more rational upgrade.

Check Current Price on Amazon →
Prefer a more established BTECH platform? The BTECH DMR-6X2 PRO remains worth considering. BTECH still maintains a dedicated firmware/CPS repository with drivers, software, guides and codeplug-conversion resources. If that mature support trail matters more than the DA-7X2’s newer dual-receiver hardware, the 6X2 PRO is the safer BTECH alternative.

Check Current Price on Amazon →

Before You Program Anything: Find the DMR You Can Actually Use

The fastest way to make DMR frustrating is to download a giant codeplug before you know which repeater you are trying to reach.

Start with the RF path. Search RepeaterBook for nearby DMR repeaters, then check the repeater owner’s page or local club information for the details that actually matter: input/output frequencies, color code, permitted time slots, network and available talkgroups.

YOUR RADIO

LOCAL DMR REPEATER

REPEATER’S NETWORK

TALKGROUP / DESTINATION

The repeater listing is only the start. DMR network configuration is operator-specific. A talkgroup that works on one repeater or time slot should not be blindly copied to another system.

Your First DMR Setup: The Order That Actually Works

Confirm DMR is the right ecosystem Check local DMR repeaters and activity before buying. If your area is mostly System Fusion or D-STAR, go back to our digital voice comparison.
Get a DMR Radio ID for networked operation RadioID.net issues amateur digital IDs after licence verification. BrandMeister requires a Radio ID before creating a normal user account.
Install the exact CPS for your radio DMR programming is not a good place to assume that software for a similar model will work. Download the manufacturer-supported CPS and the correct driver where one is required.
Save a clean backup first Read the radio and save its original configuration before you begin editing whenever the radio/CPS workflow supports that. Keep that untouched file somewhere safe.
Build one known-good repeater channel Enter the frequency pair, color code, time slot and one useful talkgroup. Test it before building fifty zones and importing half the world’s contacts.
Expand only after the first contact works Add more talkgroups, repeaters, zones, scan lists and contact databases once the basic RF path is proven.
The DMR version of our programming rule:
read radio → save clean backup → build one known-good channel → test → expand the codeplug → upload again.

What Is a DMR Codeplug?

A codeplug is the configuration that tells the radio how your DMR system is organized. Think of it as much more than a list of frequencies.

An analog repeater memory might need a receive frequency, transmit offset and CTCSS tone. A DMR channel normally adds several digital choices on top of that.

DMR Radio ID Your digital identity for amateur DMR networks that use RadioID-style identification. It is associated with your callsign.
Digital Contact / Talkgroup The destination you want the transmission sent to. A talkgroup functions like a virtual room on a network.
Color Code A DMR access parameter that must match the repeater or hotspot you are trying to use.
Time Slot DMR’s two-slot TDMA structure allows two communication paths on a 12.5 kHz carrier. Your channel must use the slot assigned by the repeater/network.
Channel The actual programmed combination of frequency, transmit settings, color code, time slot and contact/talkgroup.
Zone An organizational group of channels. Zones do not change the RF signal; they make a large codeplug usable from the radio.
DMR ID
+ TALKGROUP / CONTACT
+ FREQUENCY & OFFSET
+ COLOR CODE
+ TIME SLOT
= CHANNEL

CHANNELS ARE ORGANIZED INTO ZONES

Why DMR Has Two Time Slots

DMR uses two-slot TDMA. On a DMR carrier, the radio alternates transmission opportunities between two time slots. This allows a properly configured system to support two independent communication paths on one 12.5 kHz radio channel.

For the operator, the important part is simple: Time Slot 1 and Time Slot 2 are not interchangeable just because both exist. Use the slot assigned by the repeater owner or network configuration.

This is another reason a random codeplug from another city can fail. The frequencies might look correct while the talkgroup, time slot or color code is wrong.

Talkgroups: The Part That Makes DMR Feel Different

A DMR talkgroup is a logical destination rather than a separate RF frequency. On BrandMeister, for example, talkgroups work like virtual rooms identified by numbers. They may represent a region, club, activity or wider community.

Static Talkgroups

A static talkgroup is configured to remain active on the repeater or hotspot, so incoming network traffic for that talkgroup is sent to it without a local user first activating it.

Dynamic Talkgroups

A dynamic talkgroup is activated by local user activity and later times out according to the network/server rules. On a repeater, you still need to use the correct time slot when activating it.

Do not assume every DMR repeater follows the same static/dynamic arrangement. The repeater owner decides how the local system is configured, so local documentation outranks a generic codeplug tutorial.

BrandMeister is a DMR network—not DMR itself. Buying a DMR radio does not lock you to BrandMeister, and not every DMR repeater uses the same network or talkgroup plan.

Do You Need a DMR Hotspot?

Not necessarily. If you can reliably reach an active local DMR repeater, start there. A hotspot becomes valuable when you cannot reach the repeaters you want, you want predictable network access from home, or you travel and want a small personal RF gateway.

DMR HANDHELD
↓ short-range RF
HOTSPOT
↓ internet
DMR NETWORK

TALKGROUP

The hotspot is not a magic programming shortcut. Your radio still needs a properly configured DMR channel. For BrandMeister, the radio and hotspot generally need matching RF frequency and color-code settings, while the CPS contains the talkgroups you want to use.

BrandMeister also requires MMDVM/Homebrew hotspots to use a Hotspot Security password configured through SelfCare. This is separate from simply typing your callsign and Radio ID into a hotspot.

When I Would Buy a Hotspot

  • There is no usable DMR repeater near home.
  • The nearby repeater does not carry the network or talkgroups you want.
  • You want a small personal DMR gateway for travel.
  • You understand that the Internet connection becomes part of the communication path.

When I Would Not Buy One Yet

  • You have not successfully programmed one ordinary DMR channel yet.
  • You have a good local repeater and have not tried it.
  • You are buying the hotspot because the codeplug does not work.
  • You still do not know the difference between your Radio ID, talkgroup, color code and time slot.

Do Not Download a Giant Random Codeplug and Upload It Blindly

A shared codeplug can save a huge amount of typing, especially when a local club maintains one for your exact radio. It can also create a mess when it was built for a different firmware version, another region or a different repeater network.

Before writing a downloaded file to the radio, confirm:

  • It is intended for your exact radio model.
  • It is compatible with your current CPS/firmware.
  • The frequencies and repeater offsets are legal and correct for your area.
  • The color codes and time slots match the current repeater configuration.
  • The talkgroups match the network actually used by those repeaters.
  • Your own Radio ID and callsign information are correct.

This is the same reason our general ham-radio programming guide recommends starting from a known radio configuration rather than blindly throwing a random CSV or configuration file at the radio.

Should You Import the Entire DMR Contact Database?

Not necessarily. Large contact capacity is useful because the radio can display callsign information for many transmitting stations, but a huge database does not make the radio communicate better.

If your radio supports hundreds of thousands of contacts and you want worldwide caller information, importing a current contact database can be convenient. But keep the distinction clear:

Your Radio ID Identifies you on supported digital networks.
Your Talkgroups Determine the group destinations you can select and transmit to.
Your Channels Contain the actual repeater/hotspot RF and digital settings.
The Contact Database Mainly helps the radio translate received numerical IDs into useful callsign/name information.

Do not confuse a 500,000-contact specification with “500,000 people ready to talk to me.” It is database capacity, not proof of local DMR activity.

A Word About Encryption on Amateur DMR

U.S. operators: do not enable a radio’s AES or other privacy/encryption feature for ordinary amateur-radio transmissions. Several DMR radios advertise encryption because the hardware is also sold into commercial radio markets. Under FCC amateur rules, messages encoded for the purpose of obscuring their meaning are prohibited.

The fact that an amateur-capable DMR radio has an encryption menu does not make that feature appropriate on amateur frequencies. Operators outside the United States should follow their own national amateur-radio regulations.

What to Avoid

  • Do not buy an obsolete recommendation just because an old article still ranks it highly. Radioddity now marks the once-popular GD-77 product variants as discontinued.
  • Do not choose by wattage. A small handheld-power difference will not repair a bad codeplug, poor antenna location or inability to reach the repeater.
  • Do not assume every DMR repeater uses BrandMeister. Find the actual network and local operating rules first.
  • Do not guess the time slot or color code. Get them from the repeater owner, club or current repeater information.
  • Do not make your first codeplug enormous. Prove one channel first.
  • Do not treat a hotspot as a cure for bad programming. A hotspot adds another configuration layer.
  • Do not enable commercial-radio encryption on U.S. amateur frequencies. A feature in the menu is not automatically legal in the amateur service.

What You May Need Alongside a DMR Radio

FAQ

What is the best DMR radio for a beginner?

If you already know that DMR is the correct local ecosystem, the AnyTone AT-D878UVII Plus is the safest serious starting point because the radio and its programming workflow are well established. The Radioddity GD-168 makes more sense when reducing the initial cost matters more than having the deepest community ecosystem.

Do I need a DMR ID before I can use a DMR radio?

You do not need a DMR ID merely to own the radio, and DMR can be used in direct RF configurations that do not depend on an Internet network. For normal networked amateur DMR services such as BrandMeister, however, obtain a valid Radio ID linked to your amateur callsign.

What exactly is a DMR codeplug?

It is the radio’s programmed configuration: channels, frequencies, contacts, talkgroups, zones, scan lists, Radio IDs, color codes, time slots and other model-specific settings. Treat it like an important configuration file and keep backups.

What is the difference between a talkgroup and a channel?

A talkgroup is a logical group destination on a DMR system. A channel is a complete radio memory containing the RF frequency and the digital settings needed to reach a destination, including items such as the talkgroup, color code and time slot.

Do I need a hotspot for DMR?

No. If you can reach a useful DMR repeater, use it first. A hotspot is most useful when local repeater coverage is poor or when you specifically want personal Internet-linked network access.

Can I use encryption on DMR amateur radio?

In the United States, FCC amateur rules prohibit messages encoded for the purpose of obscuring their meaning, so do not enable the commercial encryption/privacy features advertised on many DMR radios for amateur transmissions. Rules outside the U.S. vary by jurisdiction.

Useful DMR Resources

Who Wrote This Guide?

Paul Dudley, Owner & Founder of Wholly Outdoor.

Licence note: You do not need equipment to take an amateur-radio exam. Transmitting on amateur frequencies requires the appropriate amateur-radio licence and compliance with the rules that apply where you operate. A DMR Radio ID does not replace an amateur-radio licence.

Wholly Outdoor is not affiliated with the FCC, NCVEC, ARRL, DMR Association, RadioID.net, BrandMeister, AnyTone, Radioddity, BTECH or RepeaterBook. Product and service names may be trademarks of their respective owners.