Radioddity GD-77 Setup


It’s an oddity alright

I bought one of these on an Amazon Deal for about $64. I started to wonder if it was actually such a good deal after fighting with it for a while. It’s pretty good really. Just quirky.

(edit – the GD-77 failed me, six weeks after I bought it. Radioddity is sending me a replacement.)

First of all, I’d like to drop the phrase “code plug”. It’s probably not likely to be erased from the DMR lexicon since it’s an old Motorola term, but this is an old term, it doesn’t apply to the new DMR radios, it really irks me, and it seems to confuse new DMR users into thinking that they need a piece of hardware in order to get the radio working. This is not the case.

A “code plug” is simply a configuration file which is uploaded to the radio from a computer in order to get the radio to work. It sets all of the Talk Groups, Zones, Channels, settings, etc, so I’m going to call it a configuration file, because that’s what it is.

The Radioddity firmware and software versions seem to go together. For example, the newest radio firmware (to date, 27th Feb 2018) is v3.0.6. This requires you to use software v2.0.5. With that said, a couple of things to remember:

  1. Do not mix older radio firmware with newer Windows software, or newer radio firmware with older Windows software. This will cause problems.
  2. Do not expect to load a configuration file from an older version of software into a new one and expect it to work.

Firmware Strangeness

Somewhere in my experiments, as I was updating firmware, doing factory resets, etc, I noticed my radio reporting “Factory Init…” as it was resetting. It started up with the text “welcome” scrolling across the screen, and it reported itself as a TYT MD-760 in the radio’s “about” section.

I’m not sure what causes this. Some people say that you should never do a factory reset with firmware v3.0.6. However, I’ve seen this happen with v2.6.6 also.

I fixed this by performing the following steps:

  1. Perform a factory reset on firmware v3.0.6 (apparently you should not do this?).
  2. Load the radio with a v3.0.6 configuration file (this seemed to un-confuse the radio).
  3. Flash it with firmware v2.6.6.
  4. Perform a factory reset on firmware v2.6.6.
  5. Flash it with firmware v3.0.6.

I don’t know if this is the right thing to do, or if only part of this is required, but it’s what I did, and it’s been fine since.

Programming Your Radio


I am using firmware v3.0.6 and software v2.0.5 in this example.

If you find that you can’t modify the Boot Item section, or other things are greyed out, you might be in BASIC MODE. This is really no good for setting the radio up properly. To get out of BASIC MODE and into EXPERT MODE, do the following:

  1. Open the programming software (also called the CPS).
  2. Press Ctrl+Alt+Shift+F11 on your keyboard.
  3. Enter password DMR961510 at the prompt. You’re now in expert mode.


Entering your DMR ID

If you don’t have a DMR ID number, get one here:

It can take around 24 hours for your ID number to be approved and delivered to the email address you signed up with.

Double-click “General Setting” in the menu tree on the left side of the programming software. It will open the following window. Enter your DMR ID number and close the “General Setting” window.

If you do not enter a DMR ID, then you really can’t go any further. Your DMR ID number is linked to your call sign, and is unique to you.

Adding a Talk Group

There are three main steps to adding a Talk Group on this radio:

  1. Each Talk Group or Personal Contact must be added as a “Digital Contact“.
  2. If you want to actually hear this “Digital Contact” as well, you need to add it into a “Rx Group List“.
  3. Tie each “Digital Contact” entry and “Rx Group List” entry together by creating a “Channel“. This is where you specify the repeater details like frequency, time slot, etc.

Sounds pretty simple? It is.

Let’s add Talk Group 310, also called TAC 310.

First, add Talk Group 310 as a Digital Contact, as follows:

The “Digital Contact” window should look like this once it’s done:

Close the “Digital Contact” window. Next, add a Rx Group List entry for TAC310:

The Rx Group List window should look this once it’s done – confirm that digital contact TAC310 is moved from the “Available” list to the “Member” list by highlighting it in the “Available” list, and clicking the “Add” button:

Close the “Rx Group List” window. Next, link the Digital Contact and Rx Group List together by creating a CHANNEL, using the following steps.

A note on Time Slots (or Time Slices)

Usually, Time Slot 1 is used for Worldwide, Countrywide, and TAC Talk Groups. Time Slot 2 is used for State and Local Talk Groups.

The Channel window should look like this once it’s done:

The above image is adding a channel on the N5MS DMR repeater in Norman, OK. Your repeaters frequencies, Time Slots, and Color Codes may vary

Close the “Channel” window. Next, add your TAC310 channel to a Zone. In this case, Zone 1:

I’m not sure whether you NEED to add a channel to a Zone or not. Best to be on the safe side, I guess.

That should be it. Repeat the above for each Talk Group you want to add.

Remember when creating a channel, if you’re wanting to use the same repeater, the frequencies and colour code will stay the same. However, the time slot may change depending on the talk group (National, WorldWide, Local, etc).

Remember to choose the matching “Contact” and “Rx Group List” entries in your channel.

At the current time, this document only covers adding your DMR ID, and adding Talk Groups. This is a preliminary document and will be subject to updating and improvement as I learn more both about DMR and the Radioddity GD-77. Please feel free to leave comments, hints, and tips.


Loading DMR ID database onto the GD-77

You can load a database of DMR numbers and call signs into the GD-77 so that instead of the DMR ID being displayed when someone is talking, their call sign is displayed instead. The GD-77 can’t hold ALL DMR ID numbers and call signs, but it can hold more than 10,000 (if I remember correctly). This only works with firmware v3.0.6.

The software to upload the database to the radio is in the firmware and software archive for v3.0.6 / v2.0.5 respectively and it’s in a folder called “DMR ID”. The application is called ActiveClient.exe. It looks like this (with CSV file opened):

You will need to have a database file ready to upload, in CSV format. You can get this at the “DMR ID download as CSV file” link below. You can’t just upload any old CSV file, since the radio is very picky about character encoding.

To put the radio in the correct mode for reading & writing the DMR ID database, switch the radio off, then so the following:

  1. Press and hold: Side Key 2 (the lower one), the green menu key, and the # key.
  2. While these three keys are pressed, turn on the radio.
  3. Release the three keys. You’re read to read & write the DMR ID database.

A curious thing about the ID database – performing a factory reset doesn’t seem to erase it.

Other Resources

There are some fantastic resources online for the Radioddity GD-77.

Radioddity GD-77 Support Page (for firmware and software downloads)

Radioddity Two Way Radio Facebook Group (Official)

Radioddity GD-77 Facebook Group

Budget & Entry-Level Transceiver Forums on

DMR ID download as CSV file

Re-Engineered Programming Software

Roger Clark has made the programming software more user friendly. Read all about it and download it here:

Obviously, use this at your own risk, since I don’t know how / if this could affect your warranty.

5 3 votes
Article Rating


AD5GG works in the real world as an RF design engineer. Occasionally, he posts articles on this very site. Sometimes they're even worth reading. Please feel free to comment on posts using the comment system at the end of each post, and use the discussion forum.

Notify of
Newest Most Voted
Inline Feedbacks
View all comments
Steve Bartis
Steve Bartis
5 years ago

How do you use the radioddity gd77 example pick a zone then pick a chanel in that zone

Ladislav Nemec
Ladislav Nemec
5 years ago

Do You know, if 2019 Baofeng DM-860 is same radio as GD-77?

5 years ago

if anyone has a want or need for the other passwords do the first 2 steps.
1. Open the programming software (also called the CPS).
2. Press Ctrl+Alt+Shift+F11 on your keyboard.
and for the passwords you have 3 options
super password “DT8168”
senior password “DMR961510”
factor password “TYT760”
these are the passwords and what they are called in the code factor from what i can tell gives you the most access so can do damage (aka you can change stuff like serial number cps version and hardware version possibly causing issues with the firmware)

5 years ago

New firmware for GD-77, eg : 3.1.8 and I’m sorry to say that it’s crap. Can’t get it to work as it should. My GD-77 was delivered with 3.0.6, that one works

3 years ago

I am unable to get the expert mode to open using the Crtl-Alt-Shift-F11 method. Nothing occurs to allow me to enter the password. Any assistance would be great. Running 3.1.9

3 years ago

[…] 5. Radioddity GD-77 Setup – AD5GG […]

ime moje je ......
3 years ago

how to downlaund program for radioddity gd 77

James Chester
James Chester
3 years ago

I have a Pi-Star and GD-77. I have tested the PiStar with wirex and my Yeasu radio and it works great. but the Radioddity will not recieve anything. I can see on the Pi-Star Dashboard it receives from the radio, but their is No response from the Parrot. also note it does not seem to be sending the Talk Group because it always list TG1 on the dashboard. I have tried everything on all the different forums I just cannot get it to work. any help would be appriciated. KC1OGS

Parrot settings.jpg
James Chester
James Chester
3 years ago

Here is the image of the PI-star dashboard

GD-77 Pistar on Parrot.jpg
David Hardy
David Hardy
3 years ago

I have a GD-77 Radioddity and I want the Ham Radio Band 2 meter only, not DMR. The radio is new and nothing has been programed in. Do I need to program old soft ware in first then new updated version or just the new version only.

Questions and Comments are welcome!x