I’ve made some changes to improve support for the OpenGD77 firmware in the GD77 Community CPS, including the ability to backup and restore just the calibration data and also a new installer
I’ve been trying to isolate a bug in the OpenGD77 firmware, where some radios appear to have DMR signal dropout approximately at random intervals.
One possible cause of this may be some sort of Rx calibration problem, so I needed an easy way to load other people’s calibration data onto one of my GD77’s without having to edit the Flash backup file to paste in the 224 bytes of calibration data form other people’s backup.
So I’ve implemented 2 new features on the “OpenGD77 Support” screen in the Community CPS to backup and restore just the calibration data (which is 224 bytes long and resides at address 0x8f000 in the Flash memory)
I’ve also improved the usability for the OpenGD77, with the Read and Write buttons (and menu options) now automatically opening the OpenGD77 Support screen, and performing the Read or Write function, before automatically closing the OpenGD77 Support screen again.
I’ve also cleaned up the DMRID screen, so that there is now only one “Write to GD77” button, which automatically detects if a radio running the OpenGD77 firmware is plugged in and running, and uploads to that radio, rather than needing to press the button specific to the OpenGD77.
I’ve also made some other underlying changes to the data handling on this screen.
Also, because I had a problem with the installer being falsely identified as a virus, I have created an alternative installer using the Nullsoft installer system, and this installer can be used instead of the original installer.
Ironically because I have modified the CPS its self, it looks like the original installer, created using Innosetup, no longer appears to be identified as a virus, at least on my PC..
But if anyone has problems, please try the Nullsoft version
At the moment, the Nullsoft version does not include the OpenGD77 comm port driver, which needs to be manually downloaded , from here
In the zip file is a generic comm port driver installer and also a BAT file which runs the generic installer with the correct settings for the OpenGD77