DMR programming software is required to configure nearly every modern DMR (Digital Mobile Radio) used in amateur radio today. From budget-friendly Chinese handhelds to high-end commercial gear, most DMR radios rely on vendor-specific CPS (Customer Programming Software) along with firmware updates, USB drivers, and related utilities for programming and maintenance.
This guide provides a centralized directory of DMR CPS programming software, firmware downloads, and USB drivers, focusing on official manufacturer sources or well-established distributors. These tools are used by hams to program repeaters, talkgroups, hotspots, and other digital voice features.
For a broader overview covering other digital modes, see the Programming Software & Firmware overview.
Quick Links: DMR CPS Programming Software 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 CPS Programming Software (Downloads & Firmware)
Download official Alinco CPS programming software, firmware updates, and related utilities for popular Alinco DMR radios. Most Alinco models follow a similar CPS workflow, making programming and firmware updates straightforward. CPS and firmware are often bundled together (noted below).
Use the table to find your radio model and the correct download link.
| 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 CPS Programming Software (Downloads & Firmware)
Download official AnyTone CPS programming software, firmware updates, and related utilities for popular AnyTone DMR radios. Most AnyTone models follow a consistent CPS workflow, making programming and updates straightforward. CPS and firmware are often bundled together (noted below).
Use the table to locate your specific radio model and download the correct software package.
| 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 typically bundles CPS and firmware together. Always verify version compatibility before updating firmware or loading a new codeplug.
Baofeng DMR CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
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 CPS Programming Software (Downloads & Firmware)
Download official Retevis CPS programming software, firmware, and related utilities for popular Retevis DMR radios. Many Retevis model families share common CPS packages, though some variants require model-specific installers.
Use the table to find your radio model and the correct download link.
| 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 CPS Programming Software (Downloads & Firmware)
Download official TYT CPS programming software, firmware updates, and USB drivers for popular TYT DMR radios. Most TYT models share a similar CPS workflow, though firmware variations can be hardware-revision specific.
Use the table to find your radio model and the correct download link.
| 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 |
Frequently Asked Questions
What is CPS programming software?
CPS (Customer Programming Software) is the official vendor tool for reading/writing codeplugs and updating firmware on DMR radios.
Do I need USB drivers?
Yes. Most DMR CPS tools require specific USB drivers to communicate with the radio.
Can I program a DMR radio on macOS?
Many CPS tools are Windows-only. Use Boot Camp, Parallels, or Wine for macOS.
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, Yaesu Fusion, M17), return to the Programming Software & Firmware overview.
































