If the changes you make don't work, you may want to start over. For example, the GTX MDF file contains several strings with the words "MaxTrac" and "Radius" in it, which can readily be trashed to get the checksum right.Īlso remember to make, and put away in a safe place, a backup of any original files you hex-edit. If you do this, try to choose a message that would never be seen when programming the radios you have. Often some of the text messages are altered in the process of correcting the checksum. If you raise the value of one byte, you must lower the value of another byte. Whenever you make a change to an MDF file, it's imperative that the checksum be the same before and after you hex-edit it. Text messages are prime candidates for fixing checksums. This data is also controlled by a checksum, so once again it's important that if you alter bytes in one area, you make corresponding changes in another, less important area. For example, SPECTRA1.EXE is where the frequency limitations are maintained. Some changes may have to be made in other files.
![latest version of motorola cps software latest version of motorola cps software](https://www.radiotronics.co.uk/blog/wp-content/uploads/2020/04/motorola-cps-2.0-screenshot.jpg)
This revelation often doesn't happen until after you've read the radio's code plug, and the program tries to find the model number in the MDF file but won't due to the checksum mis-match.
#LATEST VERSION OF MOTOROLA CPS SOFTWARE SOFTWARE#
It then compares that total with a known value stored in the program if the two don't match, the software will complain and usually not let you proceed any further. In addition, the program reads the MDF file and adds all the byte values together, a process called "generating a checksum". These files are usually small and version-dependent, so you can not take an MDF file from R01 software and expect it to work with R04 software. The modifications often take place in a Model Definition File, a file with the MDF extension. For example, GTX software only allow 10 conventional modes, but the hardware is capable of at least 15. The two major reasons are to allow entry of amateur frequencies and to increase the number of available channels/modes. People often hex-edit their programming software. Modifying Programming Software - Benefits and Pitfalls