This is possibly the hardest section to complete as there is no generic programming guide. This is due to radios having different functions and code plug layouts. Not all Hytera radios share the same CPS. With Motorola, there is a different code plug template for every radio model.
So the idea of this is to breakdown some of the common sections and give you some idea of what they are about. Note that in most cases, you would need to setup you code plug in a set route as one area can impact on another.
There is a Motorola programming guide – http://dmr-marc.net/FAQ/subscriber-program.html
First golden rule of programming – make a backup of the code plug that is in your radio
In the event of a problem, reload the original code plug back into the radio
One of the most important is adding in your Radio ID (check the resources page to get a Radio ID) which identifies you on the network. Other settings include radio specific settings such as programming what each button will do.
There are 2 main contact types – a group call and a private call.
Group Calls are the talk groups which you will use and need to be setup early as they are linked to the channel entries. Ensure to name then in a way you know what they are and the Call ID will be the talk group number.
Private Calls are individual users. If you are chatting to mates and you don’t have one of them setup as a Private Call in your radio, only the persons Radio ID will appear on your screen not their call sign and name. Use the “UK Last Heard” function under Tools to generate the last active users.
RX Group Lists
Now this function is used in many ways but I will advise the most useful idea that I now use. Within this function create a TS1 and TS2 list under which you have the relevant Talk Groups linked. Then when doing the channel entries, link the relevant RX Group to each entry. Now the reason for doing this is (1) when on TG235 for instance and you try to key up and get channel busy, it’s due to another talk group on the same time slot being in use. However with this RX Group linking, you will see when another talk group is in use on that time slot (2) due to the number of repeaters within a small area it’s rather difficult to scan all the talk groups for your local repeaters. Now you only need to scan one talk group from each time slot and it will pick up all activity on those time slots.
Zones & Channels
Now this is one area where various CPS differ – Some CPS allow you to create the Channel Entries in the relevant zone and others require that they are setup in a Channel Information section then added to the zone.
Zones as mentioned above can be setup 1 per repeater which then holds each talk group entry per repeater. You may have all your local ones on one zone then by region – this is where customising comes in.
Channel Entries are one per talk group (2 for TG9 since it’s active on both slots) per repeater. This contains the frequencies, colour code, links to the time slot (or repeater), links to the talk group, links to the RX Group List and links to the Scan / Roam List. Note that the Admit Criteria should be set to “Colour Code Free” and In Call Criteria set to “Follow Admit Criteria” – this prevents a person from doubling over another user. Please ensure you set a time out (average is 120-180 seconds) to prevent issues over the global network (and it does happen). Also in the Motorola CPS, untick the “Enhance Channel Access” option for TG9990 (Echo Server).
Users of non Motorola radios are advised to have a browse at the Motorola CPS guideline (see start of this page for the link) as it give a fair amount of detail that may help you.
The setup of a scan list is based on personal preference. Personally I setup TS1/TG9 & TS2/TG9 (refer to the RX Group Lists as to why this system works) on my local repeaters then my local analogue repeaters with both the digital and analogue simplex calling channels. Ensure that within the channel entries that the relevant scan list is noted. There are numerous ways to setup a scan list so try out a few and see what suits you.
Not all radio manufacturers have a roaming function. It is handy when mobile as the radio will change over repeaters much like a mobile phone changes masts. You setup the Scan List for a particular talk group for various repeaters to the Roam List. Add the repeaters into the Roam List. This works well for instance using the regional talk group and setting up regional roam lists. However not so good for user activated talk groups as the repeater you roam to may not have the the talk group active so you wont hear the QSO until you activate it.