◉ dmrcodeplugDMR, minus the spreadsheet
Reserve — $39
For new DMR owners

Your DMR radio, on the air tonight — not next month.

A region-specific codeplug built by hand for your radio: your callsign and DMR ID, your local repeaters, your talkgroups. Delivered as one-click import files within 24 hours.

● No payment due today — pay when your codeplug is ready

Sound familiar?

You bought the radio. Now you're staring at CPS software that looks like a 1998 tax program.

📄 The 200-page CPS manual

Channels, contacts, RX groups, zones, scan lists, talkgroups — every term defined in terms of three other terms you also don't know yet.

📡 Repeater lists that rot

The "complete" codeplug download you found is two years old. Half the repeaters are off the air. The color codes are wrong.

❓ Talkgroup roulette

Which talkgroups actually matter in your area? The statewide? TAC? You could spend a weekend finding out — or just get on the air.

"I'm willing to pay someone if they would help me get a better understanding on this and help me put it together… I never got a response so I got rid of the radio."

— a new ham, PAPA System forum, 2025. Five months after asking for help, he sold the radio.

What lands in your inbox

Not a generic download. A build made for your radio, your location, your DMR ID — checked by a human before it ships.

1

Your identity, injected

Your callsign and DMR ID baked into the codeplug. (Don't have a DMR ID yet? We include the 5-minute RadioID.net walkthrough.)

2

Your local repeaters

Every DMR-capable repeater within your chosen radius — verified on-air, with correct frequencies, color codes, and timeslots.

3

Your talkgroups

Local and statewide talkgroups for your area, plus the ones everyone uses: TAC, Parrot, the calling channels.

4

Sensible zones

Channels organized the way you'd organize them after a year of experience: by county/region, plus simplex, hotspot, and analog FM zones.

5

One-click import files

Per-brand CSV import sets matched to your CPS version. Open the manufacturer CPS, click import, done — with a plain-English walkthrough.

6

Human-checked

Every build passes a validation checklist before it ships. We never send a codeplug we wouldn't flash into our own radios.

How it works

Three steps. Zero spreadsheets on your end.

Reserve your build

Upload your current codeplug (read from your radio in two minutes — steps on the form), plus your radio, location, and DMR ID. Brand-new radio? Tick the box and we build from scratch. No payment today.

We build it by hand

A real person pulls your local repeater and talkgroup data, assembles your channels and zones, and validates every row.

On the air in 24 hours

Import files land in your inbox with a step-by-step walkthrough. Then you pay $39 — when your codeplug is ready.

Radios we build for

If it's not on the list, ask — we review every order by hand before accepting it.

AnyTone · D878UV / D878UVII / D868UVE / D578UV TYT · MD-UV390 / RT3S / MD-390 / MD-2017 Radioddity · GD77 / GD73 / RD-5R BTECH · DMR-6x2 / DM-1701 / BF-1801 Motorola · limited — reviewed per order

Tell us your CPS / firmware version in the order form and we'll match the file format exactly — AnyTone's CSV columns drift between CPS releases, so this matters.

One price. No subscription.

$39 flat
  • Region-specific build — your repeaters, not a generic national file
  • Delivered in 24 hours as one-click import files
  • Analog FM + hotspot channels included on request
  • Import walkthrough — plain English, per-brand
  • Pay when it's ready — nothing due at reservation

For comparison: generic codeplugs run $75–$150 elsewhere — with your local repeaters explicitly excluded. Custom programming shops are turning new work away from overload.

Honest answers

The bits other sellers bury.

Do I need a Windows PC and the manufacturer CPS?

Yes — that's the one thing we can't do for you. You open the free manufacturer CPS, click import on our files, and write to the radio. We send a walkthrough matched to your exact radio and CPS version. Most people are done in under 15 minutes.

Isn't buying a codeplug cheating? Shouldn't I learn this myself?

You'll still learn the radio — operating it teaches you plenty. What we're skipping is the 10 hours of spreadsheet archaeology to get your first working configuration. Think of it as onboarding, not a shortcut.

What if there are no DMR repeaters near me?

We check before building. If your area has nothing usable, we tell you straight and you pay nothing. A hotspot-only build is also an option — say so in the order notes.

Do you include analog FM repeaters too?

Yes, on request — a separate zone with your local analog machines and correct PL tones, at no extra charge.

How fresh is the repeater data?

We pull it at build time from live sources — repeater data via RepeaterBook (used with commercial permission), DMR IDs via RadioID.net (redistributed with permission) — and cross-check against local club listings. Then a human reviews every channel before it ships. Stale or closed repeaters get dropped, not passed along.

What exactly do I get in the email?

Import-ready files for your radio brand, a README with the exact import steps for your CPS version, and a channel/zone map so you know what's what. Keep the files — they're yours.

When do I actually pay the $39?

When your codeplug is ready and delivered. Reserve now, pay later — if we can't build for your area or radio, you owe nothing.

What if I don't have a codeplug to upload yet?

Tick "brand-new radio" on the order form and we build from a clean template matched to your exact model and CPS version. If you do have one, uploading is better — we modify your file in place, so your existing zones and settings survive and we only add what's missing.

Reserve your build

Two minutes. No payment today — pay $39 when your codeplug is ready.

Your build files arrive here.
Free at radioid.net — we include the walkthrough if you don't have one.
Found in your CPS under Help → About. Helps us match the file format exactly.
Read it from your radio with the steps below, then upload the file here (10MB max). We modify your file in place — your zones and settings are preserved, we only add what's missing. This guarantees we're working with the right CPS version for your radio.
📥 How to read your current codeplug from your radio

You need the free manufacturer CPS and a programming cable (or USB-C on newer radios). Pick your brand:

AnyTone (D878UV / D878UVII / D868UVE / D578UV)

1. Download the CPS for your exact model from anytone.net and run the installer.
2. Connect the radio to your PC (USB cable — USB-C on newer models like the 878UVII Plus; programming cable on older ones) and turn the radio on.
3. Open the CPS → Set → Set COM → pick your cable's COM port (check Windows Device Manager → Ports if unsure).
4. Program → Read From Radio. Wait for the read to finish.
5. File → Save As → save the .dat file, then upload it above.
Gotcha: if the CPS throws GetOptionFromCommData_Error, your CPS version and radio firmware are mismatched — download the CPS matching your firmware.

TYT (MD-UV390 / RT3S / MD-390 / MD-2017)

1. Install the TYT CPS for your model from tyt888.com.
2. Connect the powered-on radio to your PC with the programming cable.
3. In the CPS, open the Communication/Port settings and select your cable's COM port (find it in Windows Device Manager → Ports (COM & LPT)).
4. Click "Read from Radio" — this downloads your current configuration as the baseline.
5. File → Save, then upload the saved file above.
Gotcha: MD-UV380/390 Plus models need programming mode first — hold side buttons 1+2 while powering on.

Radioddity (GD77 / GD73 / RD-5R)

1. Install the Radioddity CPS for your model.
2. Connect the powered-on radio to your PC; select the COM port in the CPS.
3. Download the codeplug from the radio, then save it as a .g77 file — that's your backup and the file to upload.
Gotcha: running OpenGD77 firmware? Use Extras → "Read codeplug" in the OpenGD77 CPS instead.

BTECH (DMR-6x2 / DM-1701 / BF-1801)

1. Download the current software package for your exact model from baofengtech.com — DMR-6X2, DMR-6X2 PRO, and DA-7X2 use different CPS installers and their files are not interchangeable.
2. Install the matching CPS, connect the powered-on radio, select the COM port.
3. Read the radio and save an untouched model-and-date backup — upload that file above.

🔌 Cable / driver gotchas — the #1 failure point

• Install the cable driver first, then check Windows Device Manager → Ports (COM & LPT): your cable must appear there with a COM number. No port = no read, and the CPS can't help you.
• Counterfeit Prolific PL-2303 chips are everywhere. If Device Manager shows "Code 10" or "PL2303HXA PHASED OUT", the modern driver is deliberately rejecting your cable — install the older 3.2.0.0 driver, or switch to a known-good FTDI/CH340 cable.
• Some TYT cables ship with a loose USB plug that doesn't seat — if the PC doesn't react at all when you plug in, suspect the cable, not the radio. TYT's site hosts the USB driver (STMicroelectronics Virtual COM Port).
• Radio must be powered on and the cable firmly seated before you open the CPS. On Windows 10/11 you may need to allow the unsigned-driver install.

🔒 No payment due today. We'll email to confirm your build, then you pay $39 on delivery.

Pay $39 via Stripe

Only pay after your codeplug is delivered — this same link arrives in your delivery email.