e-mail icon

N0GSG DMR Contact Manager for Connect Systems CS700/750/800,Tytera MD380/390/390GPS, Retevis RT3, and AnyTone AT-D858 Radios

Home Page

Updated 01-26-2017 - VERSION 2.10 RELEASED - FULL SUPPORT FOR RDB RADIOS (CS750, CS800)!

DMR Contact Manager is a custom-designed software package designed for use with Connect Systems CS700/CS701 radios, as well as the Tytera MD-380/390/390GPS, AnyTone D858, Retevis RT3, and similar radios that use the RDT file format, and Connect Systems CS750/751, CS800/801, and others that use the RDB file format. These units are MOTOTRBO-compatible DMR mobile radios suitable for both commercial and amateur radio applications.

Contact Manager makes it easy to maintain channel, zone, contact and call group information in these radios. It is fully compatible with the DMR-MARC database system and allows instant codeplug updates from a wide variety of sources.

The latest Contact Manager release supports channel editing, importing, and exporting, as well as zone and scan list management for RDT and RDB files. It's now a snap to move channels and zones between codeplugs - - and with Contact Manager's built-in IntelliPaste functionality, associated contact information is always imported right along with channels whenever it's needed - - so that your imported channels work right the first time!

Contact Manager also allows codeplugs to be converted from one manufacturer format to another within the same family (RDT or RDB). Create one master codeplug and easily distribute it across platforms. Please note that while you can not convert between RDB and RDT formats, you can  freely copy data (such as channels, contacts, and zones) between different types of codeplugs.

Codeplug contact, channel, and zone data can be freely exported to and from spreadsheets (CSV), as well as other codeplugs. Advanced edit, search, and sorting functions allow quick and easy visualization of codeplug contents. The latest version incorporates improved codeplug error detection, and will let you know if there are problems in a codeplug when you load it.

Contact Manager features direct connectivity to the DMR-MARC online database. Worldwide call and user information is instantly available, and directly importable into any codeplug. No more manual retyping of contact information - - and for clubs supporting this radio, incorporation of users into standardized codeplugs is now simple and automated. Simply have your users register with DMR-MARC and let Contact Manager update your organization's official codeplug. It's that easy!

Contact Manager is a free-standing, complete program. It is not dependent upon Excel or other applications, and does not require them to operate.

DMR Contact Manager is now available for download. A support donation is requested if you find the program useful. If you have already donated to the Contact Manager project, thank you!

Support Options

Latest Software Edition

DMR Contact Manager Documentation (PDF)  This is the complete documentation for the software in PDF format.

ContactManager.exe (Version 2.10)  Click here to download the program. This is the latest version of the program as of January 26, 2017. The following enhancements and corrections are included in Version 2.10:

  • The program now has complete support for RDB (Radio Database) format radios, which includes the Connect Systems CS750, 751, 800, and 801. In this release, you can view, edit, import, and export contacts, zones, and channels from all supported radio formats.

  • You can also freely copy contacts, channels, and zones between RDT (CS700/MD380) and RDB (CS750/800/others) formatted codeplugs. No more spreadsheets! This means that if you've got a favorite setup in one type of radio, you can quickly replicate it on all of your other radios. It's as simple as copy and paste - - Contact Manager's IntelliPaste technology takes care of the work for you behind the scenes.

  • No need to learn a different software package for each kind of radio! Contact Manager maintains the same look and feel, regardless of the type of radio you're programming.

  • Version 2.10 continues improvements in data quality validation for codeplugs. In addition, the core engine that runs Contact Manager has been totally rewritten to make it more reliable, faster, and most importantly, extendable as new radio file formats appear.

  • The program has been streamlined in many ways. The internal data architecture has been optimized for speed, while taking extra measures to ensure codeplug integrity. In particular, working in codeplugs with more than 10,000 contacts is very problematic with the various CPS programs - - but with Contact Manager, operations that can require a minute (or more) for the CPS to complete happen in less than a second.

  • For RDT codeplugs, all of the previous functionality is still available. You may freely edit contacts, channels, zones, scan lists, group lists, and related data.

  • Many makes of radio use the RDT format, but up to now it hasn't been possible to share codeplugs between different manufacturers. Problem solved! Contact Manager can now "jailbreak" codeplugs - - if you've got a perfect MD380 codeplug, convert it for your CSI or AnyTone radio users. This should greatly help with codeplug management - - you can now maintain just one master codeplug, and simply export it to each type of radio you wish to support.

  • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

  • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results. (For RDB files, you can pull in the entire US DMR-MARC contact list in just a few keystrokes!)

  • Future plans? ... Let me know what you'd like to see. Thank you to everyone for supporting this project!

Previous Software Editions

  • Contact Manager Version 2.00 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 2.00)  Click here to download the program. This is the latest version of the program as of January 1, 2017. The following enhancements and corrections are included in Version 2.00:
    • The program now has support for RDB (Radio Database) format radios, which includes the Connect Systems CS750, 751, 800, and 801. In this release, you can view, edit, import, and export contacts from all supported radio formats. For RDB formatted files, you can view channel information, but editing is not yet available. for channels, zones, and other information (that's in the works).

    • Version 2.00 continues improvements in data quality validation for codeplugs - - you will see detected errors clearly marked and displayed when codeplugs are loaded by the program.

    • The program has been streamlined in many ways. The internal data architecture has been optimized for speed, while taking extra measures to ensure codeplug integrity. In particular, working in codeplugs with more than 10,000 contacts is very problematic with the various CPS programs - - but with Contact Manager, operations that can require a minute (or more) for the CPS to complete happen in less than a second.

    • For RDT codeplugs, all of the previous functionality is still available. You may freely edit contacts, channels, zones, scan lists, group lists, and related data.

    • Many makes of radio use the RDT format, but up to now it hasn't been possible to share codeplugs between different manufacturers. Problem solved! Contact Manager can now "jailbreak" codeplugs - - if you've got a perfect MD380 codeplug, convert it for your CSI or AnyTone radio users. This should greatly help with codeplug management - - you can now maintain just one master codeplug, and simply export it to each type of radio you wish to support.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results. (For RDB files, you can pull in the entire US DMR-MARC contact list in just a few keystrokes!)

    • Future plans? ... Let me know what you'd like to see. Thank you to everyone for supporting this project!

  • Contact Manager Version 1.33 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.33)  Click here to download the program. This is the latest version of the program as of October 16, 2016. The following enhancements and corrections are included in Version 1.33:
    • By request, Tytera MD390GPS support is now present in the program, along with all other formats (Retevis RT3, AnyTone D858, Connect Systems, and so forth). You can convert codeplugs to and from all of these formats. Note that when converting codeplug types to MD390GPS, the radio's GPS settings will be set to OFF by default as these other codeplugs have no valid GPS setting data within them.

    • Version 1.33 improves the data quality checking for codeplugs. In particular, the provided CPS is now known to damage codeplugs in certain situations (for example, deleting a channel from within the CPS, especially the last one, will cause errors in codeplugs). Contact Manager detects and corrects these problems before they get in your way. (You can freely edit, insert, sort, and delete channels in Contact Manager with no problems. These errors are caused by attempting these operations within the vendor-supplied CPS.)

    • You can now re-order channels in zones, and re-order zones to get a perfect, logical configuration of your radio's channels.

    • This version also provides support for scan lists. You can view, create/delete, edit, and re-order scan lists in codeplugs.

    • Many makes of radio use the RDT format, but up to now it hasn't been possible to share codeplugs between different manufacturers. Problem solved! Contact Manager can now "jailbreak" codeplugs - - if you've got a perfect MD380 codeplug, convert it for your CSI or AnyTone radio users. This should greatly help with codeplug management - - you can now maintain just one master codeplug, and simply export it to each type of radio you wish to support.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

    • Future plans? ... Let me know what you'd like to see. Thank you to everyone for supporting this project!

  • Contact Manager Version 1.32 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.32)  Click here to download the program. This is the latest version of the program as of September 16, 2016. The following enhancements and corrections are included in Version 1.32:
    • By request, Retevis RT3 and AnyTone D858 support is now included in Version 1.32. You can convert codeplugs to and from these additional formats.

    • Version 1.32 incorporates direct support for Receive Groups (Rx Groups) - the program will now let you work directly them, which is important if you're using these radios in "Color Code Free" mode on a repeater system.

    • A bug correction has been made: In version 1.31, radio frequency range data was occasionally miscomputed when saving to a different manufacturer codeplug type. This has now been corrected.

    • You can now re-order channels in zones, and re-order zones to get a perfect, logical configuration of your radio's channels.

    • This version also provides support for scan lists. You can view, create/delete, edit, and re-order scan lists in codeplugs.

    • Many makes of radio use the RDT format, but up to now it hasn't been possible to share codeplugs between different manufacturers. Problem solved! Contact Manager can now "jailbreak" codeplugs - - if you've got a perfect MD380 codeplug, convert it for your CSI or AnyTone radio users. This should greatly help with codeplug management - - you can now maintain just one master codeplug, and simply export it to each type of radio you wish to support.

  • Contact Manager Version 1.30 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.30)  Click here to download the program. This is the latest version of the program as of August 14, 2016. The following enhancements and corrections are included in Version 1.30:
    • Version 1.30 incorporates better support for zones. You can now re-order channels in zones, and re-order zones to get a perfect, logical configuration of your radio's channels.

    • This version also provides support for scan lists. You can view, create/delete, edit, and re-order scan lists in codeplugs.

    • Many makes of radio use the RDT format, but up to now it hasn't been possible to share codeplugs between different manufacturers. Problem solved! Contact Manager can now "jailbreak" codeplugs - - if you've got a perfect MD380 codeplug, convert it for your CSI radio users. This should greatly help with codeplug management - - you can now maintain just one master codeplug, and simply export it to each type of radio you wish to support.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

    • Future plans? ... Let me know what you'd like to see. Thank you to everyone for supporting this project!

  • Contact Manager Version 1.27 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.27)  Click here to download the program.
    • Version 1.27 corrects several issues: Group Lists were not being updated when contacts were sorted, and a boundary issue with the contacts table could cause the loss of digital contact reference information on one or more channels if the referenced contact was the last in the codeplug. Additionally, CSV export and import of contact data were not behaving properly -- the contact type (Private, Group, All Call) were not being processed correctly.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

    • Future plans? ... Let me know what you'd like to see. I wrote this program because I think the Connect Systems CS700 and CS701 are GREAT radios with a lot of untapped potential. The CS750 and CS800 radios are not yet supported by Contact Manager, but if you own a CS750, you're not out of luck!

      • You can create a CS700/701 codeplug and work on it using Contact Manager, then export its data to the CS750 using Connect System's CS700 TO CS750 DATA EXPORTER.

  • Contact Manager Version 1.26 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.26)  Click here to download the program. This is the latest version of the program as of July 3, 2016. The following enhancements and corrections are included in Version 1.26:
    • Version 1.26 corrects a prior bug that could cause channel contact information to be corrupted when digital contacts were sorted. Additional protections have also been added to guard against corrupted data in codeplugs.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

    • Future plans? ... Let me know what you'd like to see. I wrote this program because I think the Connect Systems CS700 and CS701 are GREAT radios with a lot of untapped potential. The CS750 and CS800 radios are not yet supported by Contact Manager, but if you own a CS750, you're not out of luck!

      • You can create a CS700/701 codeplug and work on it using Contact Manager, then export its data to the CS750 using Connect System's CS700 TO CS750 DATA EXPORTER.

  • Contact Manager Version 1.25 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.25)  Click here to download the program. This is the latest version of the program as of May 27, 2016. The following enhancements and corrections are included in Version 1.25:
    • Version 1.25 now incorporates the ability to copy and paste entire zones. Moving zones between codeplugs is now a snap - and with Contact Manager's intelligent paste technology, all the support data (channels, contacts, and so forth) are automatically moved right along with the zone data.

    • Unfortunately, RDT codeplugs have no protection built-in against bad data. However, Contact Manager 1.25 now has improved data validation and will report if it detects errors when codeplugs are loaded. A list of the errors that are found is produced for your inspection, and fields with incorrect data (that have the potential to brick your radio) are adjusted to safe values. (You may have to inspect the codeplug data and make corrections as needed, of course.)

    • You can now view, organize, edit, import, and export codeplug channels and zones with ease. Contact Manager gives you a clear picture of exactly what's in your codeplug, and as a bonus, you can also edit, create and customize additional zones directly within the application. Simply double-click a channel to edit it, or right-click within the channel list for other options.

    • To easily move data between two or more codeplugs, simply open multiple copies of Contact Manager, then use the copy and paste commands freely to move the information.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

    • Version 1.25 addresses a strange UI issue...sometimes part or part of a list of channels or contacts would disappear after sorting. That's now corrected.

    • Future plans? ... Let me know what you'd like to see. I wrote this program because I think the Connect Systems CS700 and CS701 are GREAT radios with a lot of untapped potential. The CS750 and CS800 radios are not yet supported by Contact Manager, but if you own a CS750, you're not out of luck!

      • You can create a CS700/701 codeplug and work on it using Contact Manager, then export its data to the CS750 using Connect System's CS700 TO CS750 DATA EXPORTER.

  • Contact Manager Version 1.24 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.24)  Click here to download the program. The following enhancements and corrections are included in Version 1.24:
    • Version 1.24 now incorporates the ability to copy and paste entire zones. Moving zones between codeplugs is now a snap - and with Contact Manager's intelligent paste technology, all the support data (channels, contacts, and so forth) are automatically moved right along with the zone data.

    • Unfortunately, RDT codeplugs have no protection built-in against bad data. However, Contact Manager 1.24 now has improved data validation and will report if it detects errors when codeplugs are loaded. Fields with incorrect data (that have the potential to brick your radio) are adjusted to safe values. (You may have to inspect the codeplug data and make corrections as needed, of course.)

    • You can now view, organize, edit, import, and export codeplug channels and zones with ease. Contact Manager gives you a clear picture of exactly what's in your codeplug, and as a bonus, you can also edit, create and customize additional zones directly within the application. Simply double-click a channel to edit it, or right-click within the channel list for other options.

    • To easily move data between two or more codeplugs, simply open multiple copies of Contact Manager, then use the copy and paste commands freely to move the information.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

  • Contact Manager Version 1.23 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.23)  Click here to download the program. The following enhancements and corrections are included in Version 1.23:
    • You can now view, organize, edit, import, and export codeplug channels with ease. Contact Manager gives you a clear picture of exactly what's in your codeplug, and as a bonus, you can also edit, create and customize additional zones directly within the application. Simply double-click a channel to edit it, or right-click within the channel list for other options.

    • To easily move data between two or more codeplugs, simply open multiple copies of Contact Manager, then use the copy and paste commands freely to move the information.

    • ContactManger introduces IntelliPaste technology. When moving channels between codeplugs, Contact Manager evaluates any contact data associated with each channel, and automatically moves any needed contact information to the target codeplug if it's needed. It does this intelligently, so only the necessary contact records are moved. No spreadsheets, no hair pulling. It just works!

    • The program continues to directly support the DMR-MARC database, with more robust connections to its aliased hosts. It's easy to find nearby (or not so nearby!) hams in the database; simply click the "Import Contacts from DMR-MARC Database" button, and type in what you know about the person or persons you want to add. For example, type "Missouri" to locate all hams in the state of Missouri, and Contact Manager will instantly display the results.

  • Contact Manager Version 1.02 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.02)  Click here to download the program. The following enhancements and corrections are included in Version 1.02:
    • The "Save As..." option has been implemented to allow you to save a codeplug as a new file.

    • The program now allows you to view and edit the RADIO ID and Radio Name parameters that are part of the General Settings.

    • When adding contacts from the DMR-MARC database, you can now specify a custom template that controls how the Contact Name field is populated within the codeplug. (The default is still callsign and first name.)

    • The Edit Contact command now correctly works for "All Call" contacts.

    • The Delete All command now ensures that the index values for all channels are corrected, so that no "phantom contacts" are associated with channels after the command executes.

  • Contact Manager Version 1.01 - Click Here for Details
  • [Hide Details]


  • ContactManager.exe (Version 1.01 - with DMR-MARC Database Support!)  Click here to download the program. The following enhancements and corrections are included in Version 1.02:
      Click here to download the program. This version supports full DMR-MARC database connectivity for seamlessly integrating contacts into your codeplug. This is the actual program executable file, and is not embedded within an Install Shield. To install the program, just copy it to any local drive on your PC. You can even place it on your desktop. The program is started by double-clicking its icon. To remove the program, just delete the ContactManager.Exe file.
  • Contact Manager Documentation - Click Here for Details
  • [Hide Details]


  • DMR Contact Manager Documentation (PDF)  This is the complete documentation for the software in PDF format. Some tips for the use of the software:
    • The first thing you'll need to do when starting the program is open an existing codeplug file.

    • Please make a backup copy of any codeplug you're working with before loading it into Contact Manager

    • The program commands work like most Windows applications. Right click within the contacts list to see more options.

    • To selectively copy contacts between two or more codeplugs, just open up additional copies of the program, one for each codeplug you're working with.

    • You must be connected to the Internet to access the DMR-MARC live database feature.

    Contact the author. If you have questions or comments about this software, they are welcome. Your feedback will help make the next edition a better tool.