DMR programming software and other radio software tools are essential for configuring nearly every modern DMR (Digital Mobile Radio) used in amateur radio today. From budget-friendly Chinese handhelds to high-end commercial gear, almost all DMR radios require vendor-specific CPS (Customer Programming Software), firmware, USB drivers, and related utilities to handle updates and configuration.
This guide focuses on official or reputable sources for the programming tools, firmware, and radio software used by hams to set up their radios for repeaters, talkgroups, and hotspots.
For a high-level overview of all digital modes, see the Programming Software & Firmware overview.
Quick Links by Brand
Note: Many DMR radios share cables, drivers, and even CPS variants. Always confirm compatibility in the release notes or documentation before flashing firmware or loading codeplugs.
Alinco DMR Radios
Alinco offers a small lineup of DMR handhelds, mobiles, and repeaters used by both amateur and commercial operators. Official CPS and firmware are typically available through regional distributors or dealer networks, and some models share common programming tools.
The table below lists the known Alinco DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| DJ-MD5FXT DJ-MD5XEG DJ-MD40 DJ-AXD1 DJ-AXD4 DJ-D15 DJ-D45 DJ-D17MK2 DJ-D47MK2 DJ-DGX15 DJ-DGX45 | Portable | TBD | TBD | TBD |
| DR-D18 DR-D18H DR-D48 DR-D48H DR-MD500 | Mobile | TBD | TBD | TBD |
| RS-D7 RS-D8 | Repeater | TBD | TBD | TBD |
AnyTone DMR Radios
Anytone’s DMR radios are widely used by hams thanks to their feature-rich design, regular firmware updates, and easily accessible CPS downloads. Most models share a consistent programming workflow, making configuration and updates straightforward.
The table below lists the known Anytone DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| AT-D168UV AT-D878S AT-D878UV AT-D878UV Plus AT-D878UVII Plus | Portable | Download | Download | Download |
| AT-D578UV PLUS AT-D578UVII PLUS AT-D578UV PRO | Mobile | Download | Download | Download |
| AT-878 AT-D878S AT-278 AT-268 AT-269 | Portable | Download | Download | Download |
| R780 | Repeater | Download | Download | Download |
Please note: Anytone usually bundles the CPS and firmware together.
Baofeng DMR Radios
Baofeng’s DMR lineup includes cost-effective handhelds that often share CPS, drivers, and firmware structures with Radioddity-branded equivalents. Software availability varies, and matching the correct package to your hardware revision is important for successful updates.
The table below lists the known Baofeng DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| DM-5R DM-5R PLUS DM-1701 DM-1701A DM-1703 DM-32UV DR-1801UV RD-5R | Portable | Download | Download | Download |
Connect Systems DMR Radios
Connect Systems radios use proprietary CPS packages that are typically available directly from the manufacturer’s download portal. Firmware and CPS versions must be paired correctly, as mismatched versions can prevent successful programming.
The table below lists the known Connect Systems DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| CS120D | Portable | Download | Download | Download |
| CS580 | Portable | Download | Download | Download |
| CS700 | Portable | Download | Download | Download |
| CS750 CS751 | Portable | Download | Download | Download |
| CS7000 M17 | Portable | Download | Download | Download |
| CS7000 M17 Plus | Portable | Download | Download | Download |
| CS800 CS801 | Portable | Download | Download | Download |
| CS710 CS711 | Portable | Download | Download | Download |
| CS720 CS721 | Portable | Download | Download | Download |
| CS800D | Mobile | Download | Download | Download |
| CS800D Plus | Mobile | Download | Download | Download |
| CS810 CS811 | Mobile | Download | Download | Download |
Hytera DMR Radios
Hytera’s professional-grade DMR radios are widely used in commercial and governmental settings, and their CPS and firmware tools are distributed exclusively through authorized dealers. These downloads are not publicly available, and access may require a customer login or support relationship.
Because Hytera software is both model-specific and region-specific, you must obtain the correct CPS and firmware versions for your exact radio. To request the appropriate files, use the Hytera Authorized Dealer Locator and contact a dealer in your region.
Kenwood DMR Radios
Kenwood’s DMR-capable radios are primarily designed for commercial and LMR users, and their KPG-series CPS and firmware are distributed exclusively through authorized dealers. These downloads are not publicly available, and some digital features may require additional licensing.
Because each Kenwood radio family uses its own specific CPS version, you must obtain the correct software package for your exact model. To request CPS or firmware, use the Kenwood Authorized Dealer Locator and contact a dealer in your region.
Motorola MOTOTRBO DMR Radios
Motorola’s MOTOTRBO radios offer high-end commercial DMR performance, and their CPS and firmware are now provided free of charge through the Motorola Customer Hub. Access requires a registered Customer Hub account, which is available at no cost to all users, including amateur radio operators.
Once logged in, you can download the latest CPS, firmware, drivers, and documentation for your specific MOTOTRBO or commercial Motorola DMR radio. The table below lists the known Motorola DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | TOOLS |
|---|---|---|---|---|
| MOTOTRBO R7 MOTOTRBO R5 MOTOTRBO R2 MOTOTRBO Ion XPR 3000e XPR 3500 XPR 3300 SL3500e SL3500Max CP100d CP200d XPR 7580E IS XPR 7550 IS SL 7550 SL 7550e SL 7590 SL 7590e XPR 6350 XPR 6550 XPR 6580 IS XPR 7550 XPR 7580 XPR 7550e XPR 7580e XPR 7350 XPR 7380 | Portable | Download | Download | Download |
| CM200d CM300d XPR 2500 XPR 5550e XPR 5580e XPR 5350e XPR 5380e XPR 5350 XPR 5380 XPR 5550 XPR 5580 XPR 4350 XPR 4380 XPR 4550 XPR 4580 | Mobile | Download | Download | Download |
| XPR 8300 XPR 8400 MTR3000 SLR 1000 SLR 5000 SLR 8000 | Repeater | Download | Download | Download |
Radioddity DMR Radios
Radioddity offers several popular entry-level DMR handhelds, many of which are hardware-compatible with Baofeng or Tytera designs. Their Support Center usually provides the most current CPS, firmware, and driver downloads.
The table below lists the known Radioddity DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | TOOLS |
|---|---|---|---|---|
| GD-77 GD-77S GD-55 Plus GD-73A GD-AT10G GD-88 GD-168 | Portable | Download | Download | Download |
| DB-25D DB-40D | Mobile | Download | Download | Download |
Retevis DMR Radios
Retevis manufactures a wide range of DMR handhelds and mobiles used by both hobbyists and professionals. CPS and firmware downloads are generally available through the Retevis Resources Center, with many model families sharing common software.
The table below lists the known Retevis DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| NR40 RT29D RT3 RT8 RT3S RT43 RT50 P1 NR30D | Portable | Download | Download | Download |
| HS3 RT73 RT90 | Mobile | Download | Download | Download |
| RT97P RT97L | Repeater | Download | Download | Download |
TYT (Tytera) DMR Radios
TYT produces an extensive range of affordable DMR handhelds and mobiles, many of which share similar CPS and driver requirements across model families. Firmware compatibility can vary by hardware revision, so always confirm the correct version before updating.
The table below lists the known TYT DMR radios along with their DMR programming software resources.
| MODEL NAME | TYPE | CPS | FIRMWARE | DRIVERS |
|---|---|---|---|---|
| MD-619 MD-750 MD-430 MD-UV390 MD-680D MD-UV380 MD-280 MD-380 MD-390 MD-680 DP-3900V DP-280V | Portable | Download | Download | Download |
| MD-9600 | Mobile | Download | Download | Download |
| MD-7500 MD-8500 MD-9550 | Repeater | Download | Download | Download |
DMR Programming Tips
- Back up your codeplug before any firmware update.
- Match CPS & firmware – some vendors require specific combinations.
- Use known-good cables – many problems are caused by poor-quality USB cables or bad drivers.
- Check regional settings – some firmware loads may be region-specific (frequency coverage, regulatory limits, etc.).
For other digital modes (P25, NXDN, D-STAR, Fusion, M17), return to the Programming Software & Firmware overview.



























