If you like our work...
K1TMM CT Codeplug FAQ's
I see that this is for the Connect Systems radios, do you have a codeplug for any other manufacturers radios? (Motorola, Hytera, etc.)
No, we don't. Both K1TMM and AB1JU have the CS700 radios and K1TMM has a CS750, so those are the only ones we currently program for. We may be able to point you to someone that can help you for your specific radio; you can use the "Contact Us" form on the website to inquire.
Will you be adding programming tutorials for the CS750?
Yes, we will start adding CS750 / CS800 programming tutorials soon. (They use the same CPS and would be essentially programmed the same.)
Now that the CS750 is out, will you still be updating the codeplug for the CS700?
The short answer is yes, we will continue to update the codeplug.
The longer answer is still yes, but it has just about gotten to the point where all we will be able to do is to update the contact list every so often. CT has grown so much in the DMR arena that there is just about no room left for additional repeaters in the CS700 codeplug, as the channel limit is 1000 channels. However, the CS750 / CS800 has more room available for both channels and contacts, so we will be able to continue to grow the codeplugs for these radios more than we would be able to on the CS700. Eventually, we may split the region into 2 or more codeplugs for the CS700 to better provide for our users needs.
What do I have to do to program these codeplugs into my radio?
Open the CPS software, plug your data cable into the radio and turn it on. Open the codeplug file you downloaded and extracted. Then go to the "General Setting" screen and change the "Radio Name" and the "Radio ID". You can then save the file if you wish, then go to the "Program" menu and click "Write data" - once the data is written to the radio, unplug your cable and you are ready to go! Don't forget to read the changelog PDF file for a description of the codeplug and the changes to this version.
Which Talk Group should I be using?
There are more than 100 talk groups available to the amateur DMR community, however not all repeaters carry all talk groups. Some serve clubs, some are topic specific and some are geographically based. There are approximatley 33 talk groups on a worldwide basis. In general, the talk groups are divided along geographic lines and / or a language specific basis. Historically the geographic talk groups have been limited to the repeaters and c-Bridges within a specific region. The reason for this was not to exclude folks from speaking to other regions, rather, they were used as a tool to better manage network resources. The DMR admins ask that users respect the intended use of each talk group and utilize the systems so that the minimum amount of resources are used on each transmission.
This is an important concept but what does it mean?
Let’s say a user in Europe was looking to communicate with someone in North America, the way to accomplish this would be to use one of the global talk groups, Worldwide Calling or Worldwide English Calling. (or another language calling group.) But if this same user was only trying to speak to a friend and both of them had access to their local repeater it might be best to use that repeater’s local channel. In the case of making a call to North America on one of the Worldwide Talk Groups, the transmission is keying up one timeslot on nearly every amateur DMR repeater in the world. In the case of speaking to a friend on the local talk group, you would be having a conversation but only using one timeslot on one repeater. Although possible, it would not make sense to have the local conversation on the Worldwide Talk Group because you would use far more resources than necessary and those resources would be unavailable to the thousands of other DMR users around the globe. Make sense? So with a best practice of "Minimal Use", you would try to use a talk group that both users have access to that would key up the least amount of repeaters during your communications. So, the kind of talk group to use would be in the order of: Local -> PTT -> Regional -> National -> Worldwide.
Calling Talk Groups
Most of the National and Worldwide talk groups, such as NA, WW and WW English are considered "calling talk groups". These talk groups are not intended for you to have a lengthy QSO, rather, they are for calling someone and making contact, then you are expected to take your QSO to another talk group that both of you have in common, but one that uses less resources, such as one of the PTT talk groups. (See "PTT Talk Groups", below.) Once you have made contact on a National or Worldwide talkgroup, don't forget that you are keying up a lot of repeaters - with the concept of "Minimal Use" you should move your communication off to a talk group that will key up less repeaters. Now if, and that is a big if, you only have a calling talk group in common with the other party, then of course you can continue your conversation - but be forewarned, someone is likely to start playing "DMR Police" and might come up on that talk group to tell you that you should not be having a lengthy QSO on that talk group. Just politely (and briefly) explain that this is the only talk group that you both have in common and that should suffice as an explanation.
PTT Talk Groups
There are some talk groups that are considered "on-demand" or "PTT" talk groups. These are only heard on a repeater after a user "kerchunks" the repeater on that talk group. This activates the talk group on that repeater / timeslot, and allows you to hear the activity on it. This is another great way to have a conversation with someone without keying up a lot of regional, national or worldwide repeater resources. The talk groups TAC310, TAC311, UA WW, UA English WW, and UA NA are just some examples of these kinds of talk groups. (UA = User Activated.) Almost all repeaters carry some (if not all) of these PTT talk groups.
There are a lot of repeaters I don't need in the codeplug. Can I delete some?
Yes, you can. However, be careful on how you delete items, as deleting the wrong item can create havoc with everything else. The simplest way to reduce the number of repeaters in the radio is to just delete the zone for that repeater. Leave the channels, scanlists, RX Group Calls and the Contacts alone. Having them there will not affect what you see in the radio when operating. Please see our programming tutorials for directions.
I would like to add some repeaters that are not in the codeplug. How do I do that?
For the CS750 / CS800 radios, please check our programming tutorial section for specific information regarding these radios. For the CS700 radio, there is a 1000 channel limit and the codeplug is pretty full. You will have to remove some repeaters (including the repeater channels) before you'll have enough room to add more. First, delete the zone(s) of the repeaters you don't want. Then delete the associated scanlist(s). Then you can delete the repeater channels.
An alternative method would be to first delete the repeater zone(s), then rename the associated scanlist(s) to the new repeater(s), then edit the old repeater channels by changing the name and frequencies. Check your contact name, group list and color code to make sure they are correct. When you are done editing your channels, check the scanlist to make sure it contains the correct channels. Then all that is left to do is to create your zone(s) for the new repeater(s), save your file and write it to your radio. The new zones will be added at the bottom of the zone list and will be the first zones you will see when pressing the left arrow key on the radio when switching zones after programming. (Normally, the radio will remember the last zone you were on, but after writing your programming data to the radio it will default to the first zone on the list - when changing zones after programming, pressing the left arrow key will take you to the last zone on the list, "going backwards" as it were, and will show you the most recently added zone.) Please see our programming tutorial section for additional details.
I would like to re-order my zones on my CS700. How do I do that?
Well, thanks to Colin, G4EML there is now an easy way to do this! The CS700 software does not allow for moving items up and down the list. Adding an item will always put it at the bottom of the list. The two ways to re-order items is to either re-program each item (which you probably don't want to do) or you can get Colin's software from the CSIDMR Yahoo group and it will allow you to move zones up and down the list as well as cutting and pasting zones. He also has the capability to reorder channels within a zone, which is another function the CSI software will not do. When we release the codeplug (starting with V20) we keep all the zones in alpha order, with the CT ARES system first and the CT-DARN system last, with the NY-NJ Trbo / LI repeaters in the middle. This will allow you to change zones forward for CT ARES and backwards for CT-DARN, which should be the most used zones. If that does not work for you, feel free to use Colin's software to order them to your liking.
What exactly is the purpose of the "Travel Zones" and "Area Zones"?
A "Travel Zone" is made up of one talkgroup on a list of multiple repeaters. This allows you to have a conversation (or monitor that particular talkgroup for activity) while driving through the state. An "Area Zone" comprises 2 or 3 repeaters in a given geographical area with only 5 talkgroups. (The ones we think are the most used.) This type of zone is also mainly for traveling while conversing or monitoring. Both types of zones are created with the concept of safety in mind for the driver - changing zones on the CS700 radio while driving usually requires more attention to the radio than most people want to provide - the drivers attention should, of course, be mainly focused on driving and not fiddling with the radio. By having these zones setup, changing from one repeater / talkgroup to another only requires at most the changing of the channel knob. Both of these zones also incorporate a "Monitor All" channel which will allow you to reply back to the last heard repeater / talkgroup if you key your microphone up within 5 seconds of the last transmission, no channel changing required! Drive safely!
There is no "Travel Zone" for a talkgroup that I use frequently, can I add it?
Absolutely. You'll need to add a scanlist for your new travel zone, then add a "Monitor All" channel for your new travel zone, then you'll need to add the actual zone itself. First, create your scanlist - populate it with the all the repeater channels that have the talkgroup you want. (You can look at an existing travel zone scanlist as an example.) Then, pick an existing travel zone channel, right click it and select copy. Create a new channel, right click it and select paste. This will populate the channel with most of the needed information. Then edit the name of your channel (16 character limit!) and set the contact name to the talkgroup you want. Then set the scanlist to the list you just created. Now go and create the zone, you will be adding the same repeater channels that you added in the scanlist but with the addition of your new "Monitor All" channel. (Remember, there is a 16 channel limit per zone - that should be 15 repeater channels and your monitor all channel. If you have more than 15 repeaters, you may have to break it up into 2 or more zones. You can look at the ARES SW zones as an example of this.) Please check out our programming tutorials for more information.
How can I add / change an "Area Zone" to better meet my travel patterns?
To change an area zone, just edit the scanlist and zone to include the repeaters that you need. Don't forget to add the "Monitor All" channel to the zone as your last channel. To add a new area zone, you'll need to add a scanlist for your new zone, then add a "Monitor All" channel for your new zone, then you'll need to add the actual zone itself. First, create your scanlist - populate it with the all the repeater channels that have the talkgroups you want. (You can look at an existing area zone scanlist as an example.) Then, pick an existing area zone channel, right click it and select copy. Create a new channel, right click it and select paste. This will populate the channel with most of the needed information. Then edit the name of your channel (16 character limit!), the contact name should be "None" and the "Group List" should be "Area Group". Then set the scanlist to the list you just created. Now go and create the zone, you will be adding the same repeater channels that you added in the scanlist but with the addition of your new "Monitor All" channel. (Remember, there is a 16 channel limit per zone - that should be 15 repeater channels and your monitor all channel. You can always look at an existing area zone as an example.)
Where can I find programming information for these repeaters?
Aside from using the codeplug as a template, you can check out our Weblinks page for links to the webpages of the various DMR systems that are included in our codeplug.
This seems complicated. Can you customize your codeplugs for me?
While we are more than happy to take requests for changes that would benefit all, my codeplug programming guru, AB1JU, does this out of the goodness of his heart, and the fact that we have been really good friends for a long time. (And he happens to be really good at it.) I know through many discussions regarding these codeplugs that all this programming is 1.) not easy, and 2.) takes a lot of time. However, there is always the chance, given the proper amount of incentive for his time, that he may do custom work. You'll just have to ask him. You can use the "Contact Us" form on the website to do so.
You say that I should have the latest firmware to use the CS700 codeplug. How do I tell what version firmware I have?
Turn on your radio and press the right arrow key, like you would do if you were going to change your zone. Keep pressing the right arrow until you have highlighted the "wrench" icon - it should say "Utilities". Press the "O" button. Now press the right arrow once, it should say "Radio Info" - press the "O" button. Press the right arrow once again, it should say "Firmware Ver." - press the "O" button. This will now display your firmware version. As of codeplug version 24, you should be using "D002.019" firmware.
If I don't have the latest firmware on my CS700, how do I update it?
You will need the DMR firmware upgrade program from Connect Systems to upgrade the firmware, this is a free download from the CS700 page on their website – If you already have it installed on your computer, it should be listed under "DMR Firmware Upgrade Tools" under your programs.
Next, you’ll need the .bin firmware file from the connect systems website – v 2.19 is the latest as of version 22 of this codeplug. Once you have downloaded that file and saved it, open the firmware upgrade tools, press the “Open Upgrade File” button and browse to the .bin file you downloaded. Then, with the cable connected to the radio and computer, press and hold both the orange top button and the PTT while turning on the radio. (Both buttons at the same time.) If you did this correctly, the light should alternate red and green. Next, click “Download upgrade file” and wait for a completion message. While this is happening, do NOT turn off the radio, let the cable come unplugged or do anything else with your computer. (If the process is interupted, you run the risk of bricking your radio.)
After it completes, turn the radio off, then you can turn it on normally and check the firmware version under “Utilities – Radio Info – Firmware Ver.” on the radio.
If you like our work...