Post Reply
Posts: 1969
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia


Post by VK3KYY » Sun Nov 17, 2019 10:17 am

Q. Which radios does the OpenGD77 firmware work with.
A. Currently it only works with the Radioddity GD-77 and Baofeng DM-1801 (aka DM-860)
This includes things all operating modes.. i.e including Hotspot mode.

Q. Where can the firmware be downloaded from.
A. https://github.com/rogerclarkmelbourne/ ... 7/releases

Q. Is there a manual
A. Yes. There is a User Guide, however because of the rapid pace of software development, the User Guide may not have details of all of the features
https://github.com/rogerclarkmelbourne/ ... 20Guide.md

Q. If I install this firmware can I return to the official firmware
A. Yes. The firmware does not make any changes to the radio. If the firmware doesn't work for you, please reload the official Radioddity or Baofeng firmware

Q. How do I install the firmware
A. Either using the official Radioddity (or Baofeng) firmware installer program, or the newer versions of the Community CPS include an option in the "Extras" menu which can upload the firmware to the GD-77, but not the DM-1801

Q. I installed the firmware but can't connect with the CPS
A. You need to use the OpenGD77 CPS, (including the USB driver needed for the OpenGD77) which can be downloaded from here
https://github.com/rogerclarkmelbourne/ ... taller.exe

Q. A feature in the Official firmware is not in the OpenGD77 firmware
A. This is not a complete replacement for the official Radioddity or Baofeng firmware. It will never be identical to the official firmware as that would be a complete waste of time ;-)
The firmware is designed for Amateur Radio use, and may not suit commercial users.
The firmware is still under development with new features being added constantly, with the eventual goal of implementing all functions needed for Amateur radio use.

Q. Do I need to update my codeplug to use the firmware
A. Not on the GD-77 but you yes on the Baofeng DM-1801, because the Baofeng codeplug is a slightly different format.

To convert your DM-1801 codeplug to the OpenGD77 format, use the converter tools written by Colin G4EML
Export the DM-1801 to CSV files and import those files into the OpenGD77 converter and resave

For both GD-77 and DM-1801 users, the way the OpenGD77 firmware handles Channels and RxGroups is different from the official firmware.

The OpenGD77 firmware uses the Rx Group list as a "Talkgroup list" for both the Rx and also the TX, so it is not necessary to duplicate the same frequency for every TG that you use on that frequency.
Just put all the TGs for the frequency (e.g, for a repeater) into a Rx Group list e.g. "DMR+ AU" and assign that Rx Group list to the repeaters that use that group of TGs
You can then cycle through that list, on the channel screen, by pressing the Left or Right arrows
The Community CPS also allows a TimeSlot to be assigned to a Digital Contact / TG, as an override to the TS (Repeater slot) for the Channel, so there is no need to create separate channels for TS1 and TS2.
Additionally, the TG number can be manually entered via the keypad (by pressing # TG_NUMBER then Green button)

The OpenGD77 also has a fully functional VFO with separate Tx and Rx frequencies so the radio can be used even if no channels are defined.

Even the user's own DMR ID can be entered via the keypad, so the GD-77 can be used even if the default codeplug that is installed by Radioddity is in the radio.

Q. Will the OpenGD77 firmware worth with other radios in the future
A. This is technically possible. However it takes a huge amount of time to reverse engineer the hardware in every radio, and even more time to modify the software to suit that radio.
The only other radio with similar hardware, which is not currently supported, is the Baofeng RD-5R, and it uses a different display for which there is no documentation that I can find. I have a RD-5R, but currently I don't have time to investigate how to port the firmware to this radio, and also its only got a small display and does not have the Right and Left arrow keys, and only 3 buttons (1 Orange and 1 black button apart from the PTT) which means it can never have the full functionality of the OpenGD77 firmware even if the technical issues were solved

Porting to other radios like the TYT MD-380 is far more complex and time consuming, literally thousands of hours work, as they do not use the same CPU, DMR chip, transceiver chip or display.

Q. Is there a tool to Export and Import the codeplug to and from CSV
A. See https://www.gb3gf.co.uk/downloads.html where Colin G4EML has some great utilities including a codeplug tool which supports the 80 channels per zone now available in the OpenGD77 firmware

Post Reply