Skip to content
Set up a BTECH DMR radio without losing your codeplug

Set up a BTECH DMR radio without losing your codeplug

The short version

Read the radio before you write to it

Read your radio and save the file with its model and the date. Keep that copy untouched. Edit a second copy. A borrowed codeplug can hide incompatible settings—and someone else’s Radio ID.

All three radios use Radio IDs, contacts, channels, zones, and scan lists. They do not share firmware, CPS installers, recovery keys, or codeplug files. Identify the radio before downloading anything.

Models covered

The idea is shared. The files are not.

DMR-6X2DMR-6X2 PRODA-7X2

Use the current BTECH repository for the exact model printed on the radio. A file that opens in software is not proof that it belongs to the connected radio.

Compare models and required versions
Model Verified procedure Required version Important difference
DMR-6X2 Read, save, duplicate, then edit in matching DMR-6X2 CPS Current model package Caller lookup capacity is 200,000. Download the complete current DMR-6X2 package from the official repository and keep its included files together.
DMR-6X2 PRO Read, save, duplicate, then edit in matching PRO CPS Current firmware 1.21 / CPS 1.22E DMR-6X2 PRO includes Bluetooth/APRS controls and a 500,000-record lookup database. Use the PRO CPS because its files and settings are not interchangeable with DA-7X2.
DA-7X2 Read, save, duplicate, then edit in matching DA CPS Current public DA package True dual receiver, live cross-band, and DA recovery/update paths are not legacy-radio procedures.

Create a small working codeplug

  1. Read from the radio

    Open the matching CPS, select the COM port, and choose Program → Read From Radio. If the model or band information does not match the radio in your hand, stop and close the file.

  2. Save an untouched backup

    Save the read as MODEL_BACKUP_YYYY-MM-DD.rdt. Close it, reopen it, and place a second copy on another drive or trusted cloud folder. This is the file you do not edit.

  3. Create a working copy

    Use Save As to create MODEL_WORKING_YYYY-MM-DD.rdt. Add your assigned Radio ID, a small set of verified contacts, and only the channels you actually plan to test.

  4. Build one small zone

    Put the test channels in one clearly named zone. A channel that is not in a zone may exist in CPS but remain hard to reach on the radio.

  5. Review before writing

    Check model, receive and transmit frequencies, color code, time slot, contact, receive group, power, admit criteria, and scan assignment. A selectable frequency or talkgroup is not permission to use it.

  6. Write once and read it back

    Save the working file, write it while the cable and battery remain stable, power-cycle the radio, then read it again into a new dated file. Compare the test zone and identity fields with what you intended.

Troubleshooting

What happened Likely reason Next check
CPS shows no COM port Windows has not assigned the cable port, or another program is using it Reconnect directly, check Device Manager, close other radio tools, and select the port that appears when the cable is connected.
CPS says the band or model is wrong Wrong CPS, wrong codeplug, or wrong radio selected Stop. Open the exact model repository, reinstall the matching CPS, and read the radio into a new file.
The write completed but the radio looks empty The channels were not placed in a zone, or the wrong data section was written Read the radio back and inspect zones before writing again. Do not initialize merely to fix a missing zone.
An old codeplug opens in newer CPS Opening is not the same as safe migration Keep the untouched read, review every identity/capacity/optional-setting area, and use a model-specific migration guide before writing.

Manuals, software, and related guides

Common questions

Can I start with somebody else’s codeplug?

You can study one, but do not write it blindly. It can contain another Radio ID, incompatible band/model data, unauthorized systems, stale contacts, and settings that do not match your radio.

Can I use the DMR-6X2 PRO CPS for the DA-7X2?

No. Use the exact model’s current BTECH CPS, firmware package, codeplug, and recovery instructions.

Why read the radio again after writing?

The read-back shows what the radio actually stored. It can reveal missing zones, skipped data sections, incorrect identities, and migration errors before the codeplug becomes difficult to troubleshoot.

Comments (4)

  • Karl Reply

    That’s why I came here: to find what to do to DMR operations.

    April 14, 2023 at 7:24 am
  • keith Reply

    i need helo programminga betch 6×2 ham radio thank you

    October 3, 2024 at 8:35 am
  • Nick Swan Reply

    Have problem programming DMR _ 6X2. Programmed about 25 channels, will only go to the first 8 channels. When I read them on the computer, it shows all 25 channels with xmit, receive and the PLs, but can not switch to them from the front!
    Also, can change date and time, but will not4 hold when radio is turned off. I lose it and need to reset it. Battery is full charge.

    Nick Swan
    WB8ERN

    November 19, 2025 at 1:36 pm
    • BTECH Radios Reply

      Reach out to [email protected] to have your codeplug reviewed and supported

      December 3, 2025 at 1:18 pm

Leave a Reply

Your email address will not be published. Required fields are marked *