
DMR Configuration & Terminology in Ham Radio
Digital Mobile Radio (DMR) offers a structured approach to digital voice communication. Understanding its core components and how they interrelate is essential for effective programming and reliable operation.
🧩 Core Components of a DMR Configuration
| Element | Purpose | Example |
| DMR ID | Every DMR radio must have an assigned DMR ID that is associated with the radio owner/user. In many radios, the DMR ID is configured in the radio settings and is often called the radio ID, or personal ID. DMR IDs are obtained from radioid.net. | DMR ID: 3152599 |
| Channel ID | Some Radios offer a per channel DMR ID. This is useful for operators assigning different DMR IDs for different hotspots. Some radios determine the use of a Channel ID if the Channel ID field is not blank. Other provide a configuration switch to choose between the Channel ID and the radio wide default DMR-ID (Radio ID). | Channel ID: 3152599 |
| Contacts | Define transmission targets (group call or individual call) A Talk Group is a contact of type group call. | TG 3100 (USA Nationwide) |
| Receive Groups | A list of contacts that specify which contacts a channel will listen for. | Group: TG 3100, TG 3120 |
| Channels | Combine frequency, time slot, color code, and contact for communication | RX: 446.500 / TX: 441.500 |
| Zones | Organize channels into logical groups for user navigation | Zone: “Boston Repeaters” |
The Overloaded Term “Contacts”
The term “contacts” is used in two distinct ways in DMR programming:
1. Call Targets
- Numeric IDs used to initiate transmissions.
- Includes:
- Group Calls (e.g., TG 3100)
- Private or individual Calls (e.g., 3181234)
- Configured in CPS as Digital Contacts and assigned to channels.
2. Address Book Entries
- A lookup table mapping DMR IDs to callsigns and names.
- Used for displaying received caller info, not for transmitting.
- Often imported from RadioID.net.
⚠️ Tip: Use naming conventions like “TG-USA” for talk groups and keep address book entries separate to avoid misconfiguration.
How These Elements Work Together
To build a functional DMR configuration, each component must be properly linked:
- Create Contacts Define the talk groups and private IDs you’ll transmit to. These talk groups are often presented on a repeater’s webpage, repeaterbook.com, or on the repeater associated network site (e.g. Brandmeister). Keep in mind that not all repeaters support all talk groups associated with a network.
- Build Receive Groups Group relevant contacts for monitoring multiple talk groups on a single channel. Some radios require a channel to include a receive group containing the target contact in order to receive that contact.
- Define Channels Assign frequencies, time slots, color codes, and transmit contact. Link a Receive Group to ensure reception of incoming transmissions from the desired talk groups or private IDs.
- Organize Zones Group channels by geography, function, or usage pattern for easy access.
Example Workflow
Let’s say you want to monitor and transmit on two talk groups via a local repeater:
Zone: “Boston” includes this channel plus others for simplex and local repeaters
Contacts: TG 3100 (Nationwide), TG 3120 (Regional)
Receive Group: “Main RX” includes both TGs
Channel: “Boston Repeater TS1” uses TG 3100, links to “Main RX”
