DaleFarnsworth / codeplug

Obsolete. Code for reading, modifying, and writing codeplug files for the MD-380 DMR radio - Obsolete. Further development will be tracked in github.com/DaleFarnsworth-DMR
https://www.farnsworth.org/dale/codeplug
49 stars 10 forks source link

Codeplug file format documentation? #25

Closed kg4zow closed 5 years ago

kg4zow commented 5 years ago

Do you happen to have any documentation about the file format, i.e. how and where the contacts, zones, and channels are stored within the codeplug files for the various radios?

An example of what I'm asking about is https://kg4zow.us/dj296/memory.utf8.txt which I did for an Alinco 220 HT many years ago.

DaleFarnsworth commented 5 years ago

Here is the info that I initially used: https://www.iz2uuf.net/wp/index.php/2016/06/04/tytera-dm380-codeplug-binary-format/

I have since found some more fields, but I haven't documented them in a human readable format. The information is contained here: https://github.com/DaleFarnsworth/codeplug/blob/master/codeplug/codeplugs.json

It wouldn't be too difficult to write a program using that to create human-readable documentation.

On Sun, Feb 17, 2019 at 12:03 PM John Simpson notifications@github.com wrote:

Do you happen to have any documentation about the file format, i.e. how and where the contacts, zones, and channels are stored within the codeplug files for the various radios?

An example of what I'm asking about is https://kg4zow.us/dj296/memory.utf8.txt which I did for an Alinco 220 HT many years ago.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/DaleFarnsworth/codeplug/issues/25, or mute the thread https://github.com/notifications/unsubscribe-auth/AFpRV4DozSIipS5EBfeFW0MqcGbvhXCXks5vOad2gaJpZM4a_uku .

DaleFarnsworth commented 5 years ago

I'll close this now, but if you feel it's important for me to write such a program, please reopen this issue.

DaleFarnsworth commented 5 years ago

I've decided a human-readable documentation for the codeplugs is useful. I'll write a program to produce one for each supported radio from the json codeplug description file.

DaleFarnsworth commented 5 years ago

I wrote a program to make the data in the json file more readable. You can see the list of codeplug descriptions at the main README for this repository.