Digital DMR Configuration

A DMR codeplug contains all settings required to operate your radio on a digital DMR network. For a beginner, the most important parts are your Radio ID, Talk Groups, RX Group Lists and DMR channels.

This guide focuses specifically on the DMR mode of the AnyTone CPS and shows how to create a clean basic configuration without importing a huge pre-built codeplug.

This guide uses the AnyTone AT-D878UVII Plus V2 handheld transceiver as an example and documents its configuration step by step. The general concepts and configuration principles can also be adapted to other radios and, with some differences in the software and terminology, to other DMR radios.

Before You Start

You need your personal DMR Radio ID before configuring the digital part of the codeplug.

Your Radio ID is your unique digital identity in the DMR network. It is not something you should invent yourself.

If you have not registered for a DMR ID yet, or if you are unsure which registrations and accounts are required for your chosen DMR network, see the separate guide:

DMR ID and BrandMeister Registration

That guide covers the registration process and the accounts required before you start programming the radio.

Once you have your DMR ID, you can continue with the CPS configuration below.

Radio ID

Before using a DMR radio, the device must know your Digital ID (DMR ID). This ID is assigned to you through the relevant DMR ID registration system and is used by the DMR network to identify your station.

The Digital ID is an essential part of your DMR configuration. Without a valid ID assigned to the radio, digital communication may not work correctly on networks such as BrandMeister.

If you operate multiple DMR radios, you will normally configure the same personal Digital ID on all of your radios. The ID identifies you as the operator, not the individual radio. Make sure that the callsign and personal information associated with your Digital ID are correct in the relevant DMR ID database before configuring your radio.

Example: AnyTone CPS: On an AnyTone radio, the Digital ID can be configured under Digital → Radio ID List. Create or edit the entry and enter your assigned Radio ID together with your callsign, then save the configuration with OK.

Talk Group Selection

There are two relevant call types:

  • Group Call: Used for Talk Groups.
  • Private Call: Used to address one specific DMR ID.

The TalkGroups shown in this guide are examples for the Rhein-Main region and should not be considered a universal configuration. Choose the TalkGroups that match your country, region, preferred repeaters and intended use. TalkGroup assignments and repeater configurations can change over time, so always check the current information before adding them to your codeplug.

For current DMR information, the following sources are useful:

For a basic codeplug, start with only the Talk Groups you actually intend to use. Do not copy Talk Groups blindly from another codeplug. Always check the current configuration of the repeater or network you are using.

For users in the Rhein-Main area, local and regional TalkGroups should be selected according to the repeaters and communities you actually intend to use.

TG / DMR IDNameCall Type
11 LocalGroup Call
88 RegionGroup Call
99 LocalGroup Call
9292 EuropeGroup Call
262262 GermanyGroup Call
910910 GermanSpeakGroup Call
920920 D-A-CHGroup Call
26252625 RLP/SLGroup Call
26262626 HessenGroup Call
2626926269 Hessen/RLPGroup Call
40004000 DisconnectGroup Call
99909990 ParrotPrivate Call

In the AnyTone CPS, for example, you can add and manage TalkGroups under Digital → Contact / Talk Group and then use them when configuring your digital channels.

Useful Service Talk Groups

  • Parrot – Used to test your own audio transmission. The service repeats your transmission back to you, allowing you to check audio quality and radio configuration.
  • Disconnect (4000) – Disconnects a previously connected BrandMeister reflector. BrandMeister documents TG 4000 as the auto-static disconnect function.

RX Group Lists

Open:

Digital → RX Group List

An RX Group List defines which Group Calls the radio should monitor on a digital channel.

For example, a channel using the Germany Talk Group could have an RX Group List containing:

  • Germany
  • Region
  • Local

This allows the radio to receive these Group Calls while operating on that channel.

For a simple first codeplug, keep the RX Group Lists small and only add Talk Groups you actually want to hear.

DMR Channels

The actual RF configuration is created under:

Channel → Digital

A DMR repeater channel typically contains:

SettingExample
Channel TypeDigital
RX FrequencyRepeater output
TX FrequencyRepeater input
Color CodeAccording to repeater
Time SlotAccording to repeater
ContactSelected Talk Group
RX Group ListRelevant RX Group List

The exact values must be taken from the repeater or DMR network configuration.

Color Code

The Color Code is part of the DMR access configuration.

Use the Color Code specified by the repeater.

Valid values are 0 to 15.

Time Slot

DMR uses two Time Slots on the same RF frequency.

A repeater assigns its Talk Groups to specific Time Slots.

For example:

Talk GroupTime Slot
Local2
Germany1

These values are only examples. Always use the Time Slot specified by the repeater.

A correct frequency with the wrong Color Code or Time Slot will generally prevent the intended DMR communication.

Create Separate Channels for Talk Groups

For a beginner-friendly codeplug, it is often easier to create one channel per Talk Group instead of changing the Contact manually.

For example:

  • Repeater - Local
  • Repeater - Region
  • Repeater - Germany

Each channel contains the correct Contact, RX Group List, Color Code and Time Slot.

This makes operation on the radio much simpler.

Zones

After creating the channels, add them to a Zone.

For example:

Zone: DMR Repeater

  • Repeater – Local
  • Repeater – Region
  • Repeater – Germany
  • Repeater – Parrot

A Zone is simply a convenient way of grouping channels on the radio.

Digital Contact List

The Digital Contact List is optional for basic DMR operation.

Open: Digital → Digital Contact List

The radio receives numerical DMR IDs over the network. A Digital Contact List allows the radio to translate these IDs into readable information such as a callsign.

For example: 2621234

can be displayed as the corresponding callsign if that entry exists in the contact database. You can add a contact database later. It is not required to make your first DMR QSO. For large databases, check the maximum contact capacity supported by your particular AnyTone model and firmware.

DMR Downloads

Ready-to-import lists for AnyTone radios are available at:

Pi-Star AnyTone DMR Downloads

The page provides automatically generated downloads for DMR Users, BrandMeister, DMR+, TGIF, and FreeDMR TalkGroups, as well as a UK DMR Repeater List for Roaming configuration.

The DMR User List can be imported as a Digital Contacts list, while the TalkGroup lists can be imported directly into the AnyTone TalkGroups section. The lists are generated from the respective network data when downloaded, helping to keep the information up to date.