A way to convert official codeplug to GD77 format?

OpenGD77CPS
Post Reply
SP2WLF
Posts: 7
Joined: Tue Sep 19, 2023 8:41 pm

A way to convert official codeplug to GD77 format?

Post by SP2WLF » Wed Sep 20, 2023 11:11 am

Hey There, Jake SP2WLF here!

I'm planning for some time to flash OpenGD77 firmware to the TYT MD-UV380 radio. I know every pros/cons about it. Studied whole manuał on github and all seems nice and easy to understand.

But my biggest concern is converting stock codeplug to the OpenGD format
In stock cp I have over 300 channels, many many talkgroups, over 5000 contacts.

Is there an easy way to convert stock(official) codeplug to the OpenGD format? I was making the codeplug for over 2 years, adding new channels, new talkgroups. I don't wanna do IT from scratch once more.

Thanks for the answers to!
Regards, Jake

OK2MOP
Posts: 61
Joined: Sat Jun 17, 2023 1:21 pm

Re: A way to convert official codeplug to GD77 format?

Post by OK2MOP » Wed Sep 20, 2023 12:06 pm

I am afraid it will not be straightforward, at least this was my case with RT3s radio which I guess has the same CPS software as MD-UV380. I have tried several ways, but in the end I had to do some conversion manually.

What should work and I did when changing the firmware from stock some months back:
  • Download the codeplug from your radio in stock CPS software before converting the radio to OpenGD77. Save it somewhere, and in the contacts and channels entries, it should be possible to export the zones, channels and contacts into CSV files. This can be partially done in stock CPS, or there are external tools which generate the CSV files from the .rdt file.
  • Create an empty codeplug (or one with some sample DMR and FM channels) in OpenGD77 CPS and use CSV export to create base files for it, copy and paste relevant columns from exported CSV files to the empty ones (and adapt them when necessary).
  • Import the files back into the CPS (keep the fingers crossed there is no import error)
  • Optionally back up the contents of the flash memory from the original radio just after the upgrade before changing anything.
  • Only when this is all done upload the new codeplug and contacts to the radio with OpenGD77 firmware.
I have tried to use tools such as qdmr, but was not successful. Also, there is a set of tools from GB3GF (e.g. MD380-CSV.zip), there was one (now not listed on his site), there was a utility from @G4EML called OpenGD77-CSV.zip but the functionality should be inside the CSV import in CPS now so probably because of that it was taken down. But I was not able to make working CSV files to be imported into CPS with either.

Maybe somebody can suggest a better way if you want to keep just your codeplug and not download the channels from external source?

G4EML
Posts: 930
Joined: Sat Nov 16, 2019 10:01 am

Re: A way to convert official codeplug to GD77 format?

Post by G4EML » Wed Sep 20, 2023 1:21 pm

OpenGD77-CSV has been removed because the OpenGD77 CPS now has that function.

I never wrote a MDUV380-CSV but there is one for the MD9600 which should at least partially work with the UV380.

You will always have to do some manual editing though because the codeplug structure is different. For example the original firmware had A and B parts for each zone. openGD77 does not use these.

I would still recommend writing a new codeplug from scratch to make best use of the OpenGD77 features.

Colin G4EML

Post Reply