ScanLocal UKUK radio & aviation database
Menu

UK DMR radio guide and
codeplug planner

Learn the key DMR settings, find repeaters, add a hotspot and build an AnyTone or OpenGD77 import package.

About the codeplug planner
Listening and transmitting are different.

You can use this page to learn and plan receive-only channels. Before transmitting, hold the appropriate UK amateur radio licence, use your assigned identity and follow the repeater, hotspot and network rules.

Read Ofcom's current licence information ↗

WPSD hotspot setup

Install WPSD, connect Wi-Fi, choose a UK hotspot channel and match the radio.

Open the WPSD setup guide →

Explore DMR networks

Open the FreeSTAR explorer for its multi-mode directory, bridges and recent activity.

Six parts that make a codeplug work

These settings must agree. Check each one before importing or writing a codeplug.

01

DMR ID

Your seven-digit amateur identity on supported DMR networks. It is not the same as your callsign, talkgroup or repeater ID.

02

Colour code

A value from 0 to 15 that works like a digital access code. It must match the repeater or your hotspot configuration.

03

Time slot

DMR divides one 12.5 kHz channel into Slot 1 and Slot 2. The intended slot depends on the repeater, hotspot and network plan.

04

Talkgroup & contact

The talkgroup is the network destination. The radio contact also carries Group or Private Call type and can use a different WPSD-prefixed number for a secondary network.

05

Zone

A radio folder used to organise channels by location, repeater, journey or operating purpose.

06

Codeplug

The radio configuration containing identities, channels, contacts, zones, scan lists and model-specific settings.

Free AnyTone starter codeplugs

Choose the file made for your radio, open it with the matching AnyTone CPS and replace the placeholder identity before transmitting. These are owner-prepared starter codeplugs, separate from the custom planner below.

Handheld · 13.7 MB

AnyTone AT-D878UVII Plus

A nationwide starter configuration with compatible repeater channels, amateur simplex, hotspot presets and useful receive-only monitoring groups.

  • 434.00000 MHz hotspot presets, colour code 1
  • PMR446 and marine channels are receive-only
  • Native RDT for the matching 878 CPS
Download the free 878 RDT
Mobile · 12.9 MB

AnyTone AT-D578UVII

The corresponding mobile-radio starter file, kept separate because its CPS structure and model settings are not interchangeable with the handheld.

  • 434.00000 MHz hotspot presets, colour code 1
  • PMR446 and marine channels are receive-only
  • Native RDT for the matching 578 CPS
Download the free 578 RDT
Prepared 23 August 2026. This is a static snapshot, not an automatically refreshed file. Repeater status and settings can change; use the live planner for a newly checked selection.

Free DMR and analogue planning tool

Build digital and analogue channels together.

Find nearby DMR and analogue FM repeaters, add a personal hotspot if needed, then prepare one organised worksheet or supported model-specific CPS package.

Step 1 of 3

Radio and location

Build mode
Save this build for laterProjects stay as a private file on your device. Callsign and DMR ID are deliberately excluded.
First ScanLocal native-import validation target. The 878, 578 and OpenGD77 DM-1701 selections create separate CPS validation packages from real exports; keep using the planning CSV for any other radio.
Your callsign and DMR ID stay in this browser and are used only in your downloads. They remain optional for the planning worksheet.
Or choose repeaters
Repeater coverage
Live codeplug preflight
Selected connections
0
Ready channel plans
76 / 76
Planning path
Choose either path
76 / 4000 channels2% of radio capacity

2 contacts · 4 zones · 4 scan lists

Enter your seven-digit DMR ID before download.Enter your callsign before download.
  • From RSGB ETCCOutput, input, mode, colour code or CTCSS access tone, place and reported status for selected repeaters.
  • From your hotspotThe frequency, colour code, slot and connection settings you have configured locally.
  • From official network listsWorldwide BrandMeister and TGIF directories, plus current UK-focused DVSPh and FreeDMR information.

DMR networks and routing

The RF connection uses frequency and colour code. The network path also needs the right talkgroup, radio contact number, Group or Private Call type and time slot.

Slot published

DVSPh / Phoenix UK

The official DVSPh directory publishes each talkgroup with its required slot; Echo 9990 is a Group Call on Slot 2. Check that the selected repeater is still connected before use.

Check DVSPh repeaters ↗View DVSPh talkgroups ↗
TG9 local and dial

FreeDMR UK

The compact layouts follow FreeDMR's published slot method: TS1 TG9 Local and TS2 TG9 Dial-a-TG. AnyTone represents those as two channels; OpenGD77 represents them as two contact overrides on one channel. Loaded directory destinations become Private Call dial contacts; keeper static settings and hotspots can still differ.

Check FreeDMR repeaters ↗Read Dial-a-TG guidance ↗Check Echo setup ↗
Dynamic selection

TGIF Network

TGIF provides an official downloadable worldwide directory. Its guidance says talkgroups are selected dynamically, with no network-wide static groups; confirm the usable slot with the keeper or in your hotspot configuration.

View TGIF talkgroups ↗Read TGIF operating guidance ↗
Slot published

IPSC2-FreeSTAR

The official IPSC2-FreeSTAR directory publishes each listed talkgroup with a slot, so the planner can fill both together. Confirm that the repeater or hotspot is connected to that service.

View IPSC2 talkgroups ↗Visit FreeSTAR Network ↗

Test the download before writing your radio

A codeplug is model-specific configuration. Work through these checks in order.

  1. 01

    Read and save the radio

    Use the exact CPS version for the radio and firmware. Read the radio first and keep an untouched dated backup.

  2. 02

    Add your identity

    Enter your licensed callsign and assigned DMR ID in the radio ID area. Do not borrow or invent an ID.

  3. 03

    Choose repeaters or a hotspot

    Search nearby or load the whole available UK repeater list, use Select all shown in each DMR and analogue tab where helpful, and add your own hotspot settings if needed.

  4. 04

    Confirm the network route

    AnyTone packages use separate TS1/TG9 and TS2/TG9 channels. OpenGD77 stores the repeater once and uses contact time-slot overrides in its assigned talkgroup list. Load a network only after confirming the repeater's current route; hotspots still need their configured contact, call type and slot.

  5. 05

    Import into a working copy

    Unzip the model-specific validation package and import its tables with the matching CPS. OpenGD77 users import the CSV folder into a working .g77 file; AnyTone users import the LST and CSV tables into a working RDT copy. Keep the untouched backup separate.

  6. 06

    Verify before transmitting

    Review TX frequency, DMR colour code, slot, talkgroup, radio contact, analogue CTCSS tone, FM bandwidth, power and licence conditions. Write only after every field is understood.

Common questions

Still unsure which setting belongs where? Send the copied planning summary when asking for support.

Ask ScanLocal UK for DMR help
What is included in the free ready-made RDT codeplugs?+

Each owner-prepared starter file contains a dated nationwide snapshot of compatible RSGB ETCC-listed repeaters, UK amateur simplex channels, receive-only PMR446 and marine channels, ISS presets and personal-hotspot channels at 434.00000 MHz with colour code 1. The files are static and do not update automatically.

Does ScanLocal generate a native DMR codeplug yet?+

The planner creates separate CPS validation packages for the AnyTone AT-D878UVII Plus, AT-D578UV Plus and a Baofeng DM-1701 running OpenGD77, alongside the model-neutral worksheet. They are import tables rather than ready-to-write RDT or .g77 files, and matching-CPS plus physical-radio validation remains mandatory.

Why does the compact AnyTone package create only two channels per repeater?+

It creates TS1/TG9 and TS2/TG9 using the repeater's frequency pair and colour code. You choose the correct slot channel, then change the destination from the radio's loaded Contacts list or use the keeper-confirmed access method. This avoids repeating the same repeater frequency for every talkgroup.

How does the OpenGD77 DM-1701 layout avoid duplicate repeater channels?+

It creates one DMR channel per selected repeater frequency pair and assigns a talkgroup list. TG9 is available on both slots, while confirmed core contacts carry TS1 or TS2 overrides. On the DM-1701, P1/P2 moves through that list, so choosing the contact changes the destination and slot without duplicating the RF channel.

Can I add analogue repeaters to the same package?+

Yes. Use the Analogue FM tab to add one separate channel per repeater alongside DMR. The published CTCSS access tone is applied to transmit encode only, receive decode stays Off, and no DMR colour code, slot, talkgroup or contact is applied to the analogue channel. Confirm the current tone and bandwidth with the repeater keeper before transmitting.

Can I build one codeplug for travelling across the UK?+

Yes. Choose Whole UK codeplug, then use Select all in the DMR and Analogue FM tabs. Channels are grouped by ETCC source region and DMR/FM mode. AnyTone zones hold up to 160 channels and split only when that zone capacity is exceeded; scan lists are assigned separately and split at 50 channels. OpenGD77 groups split at 80 zone members and use the firmware's current-zone or all-channel scan. A full DMR-plus-analogue OpenGD77 selection can exceed the DM-1701's 1,023-channel limit, so the generator blocks the ZIP rather than silently dropping entries.

Which 2 m and 70 cm simplex channels are included?+

Every generated package includes all 76 channels in the full UK pack: the RSGB 2 m V16–V45 and 70 cm U272–U286 channel centres in analogue FM and DMR direct-mode groups. The DMR groups use the dedicated UK DV calling channels instead of the analogue FM calling channels, with TG99, colour code 1 and slot 1. The four simplex groups are kept in separate zones; AnyTone also receives same-name scan lists. Special-purpose channels remain labelled for ISS, gateways, slow Morse, GB2RS, SSTV or talk-in; follow those purposes, listen first and recheck the current band plan before transmitting.

How do I know which network a repeater uses?+

Choose DVSPh, FreeDMR, BrandMeister, TGIF, System X or IPSC2-FreeSTAR only after checking the official network tools and the repeater keeper's current information. The bulk network control applies a choice you have already confirmed; it does not discover the network. Membership can change and is not encoded in a callsign, frequency, colour code or region.

Can I use the planner with a personal hotspot?+

Yes. Add the exact simplex frequency or duplex radio RX/TX pair and colour code configured on your hotspot. For WPSD, choose normal contacts for the primary network or the confirmed DMRGateway prefix for a secondary network. The planner never guesses your frequency, slot or connection settings.

Does BrandMeister include worldwide talkgroups?+

Yes. The planner now uses the complete official BrandMeister directory rather than a UK-only subset. The UK starter choices remain convenient, while worldwide groups such as Talkgroup 91 can be found by name or number.

How do time slots work in each supported layout?+

AnyTone fixes the slot in two RF channels: one TS1/TG9 and one TS2/TG9. OpenGD77 uses one RF channel and puts the TS1 or TS2 override on each talkgroup contact. DVSPh and IPSC2-FreeSTAR publish exact slots; where a network does not, the OpenGD77 core list labels both S1 and S2 choices so you can use only the keeper-confirmed one.

Can I use the tool without a DMR ID?+

Yes, for receive-only planning. An assigned identity and an appropriate amateur radio licence are required before transmitting through an amateur DMR network.

Are all listed repeaters definitely on air?+

No. The source carries a reported status that can lag behind real changes. A keeper may change or close a service before its published record is updated.

Will this overwrite my radio?+

The website does not connect to or write your radio. The download stays on your device. Read the radio first, save an untouched RDT or .g77 backup and import only into a working CPS copy before deciding whether to write anything.

Sources and limits

Repeater details come from the RSGB ETCC UKRepeater list; reported status can lag behind changes. Simplex channels follow the RSGB 2 m and 70 cm band plans. Talkgroup directories come from DVSPh, FreeDMR, BrandMeister, TGIF, FreeSTAR System X and IPSC2-FreeSTAR. FreeSTAR has granted permission for its data and requests a backlink. Approximate locations stay approximate, and network membership or routing is never inferred.

The OpenGD77 package follows the OpenGD77 user guide and CPS CSV reference. It is for OpenGD77 firmware and CPS, not the stock Baofeng CPS. Import and radio checks are still required.