Closed DC7IA closed 3 years ago
Could you do me a favor? Install my command-line tool dmrconf
. With this, you can download the binary image of the code-plug from the device with
dmrconf read codeplug_openg77.dfu
If there is no sensitive information in this codeplug, could you send me the binary image. This will help me a lot to investigate this issue.
How can I send it to you?
Here it is in base64.
cat codeplug_base64 |base64 -d > codeplug_opengd77.dfu
$ sha256sum codeplug_opengd77.dfu :(
31726cc362ebf627384575fb1a6dedacba1bc9d110defdcb933c47955201aaaf codeplug_opengd77.dfu
Reading the codeplug using dmrconf
made OpenGD-77 crash, by the way.
The screen is blinking "OpenGD77" until I turn it off and on again.
Should I open a bug for that or is that expected?
I should certainly not crash/hang the radio. It should actually reboot (although not needed). So, yes this is a bug.
What is the correct repo to open a bug in for dmrconf?
This this the same repo.
Opened an issue.
Already mentioned this in #21, but this is a better place.
Noticed this when writing back without changing anything:
So qmdr seems to have a wrong limit here. Should I open another issue for that?
(Screenshot from OpenGD77CPS)
Ok, this feature causes the missing names. To solve it a separate implementation of the binary representation of the zones is required exclusively for the OpenGD77 (unless verified for the official GD77 firmware). It also needs to work with the OpenGD77 firmware on the RD-5R. If it breaks the RD-5R I'll keep the 16-channel zones for the GD77. Hence I'll develop this feature in the opengd77 branch.
Looks like this is a feature of OpenGD77 exclusively, since the GD77 CPS changelog does not mention it.
Ok I implemented the 80-channel zone for the OpenGD77 in the opengd77 branch (commit bfe3ce9fc6147992cb75d647de5a2d27702b765d) To checkout the opengd77 branch, run
git pull
git checkout opengd77
to get back to master run
git checkout master
I am now charging my RD-5R to test it there. If all works fine, I'll merge it into master. Which revision of OpenGD77 do you run?
My OpenGD77 is the current release.
Will test it in a moment when compiling finishes.
Now I see the names, but they're still twice.
Tried writing, OpenGD77CPS shows them twice. Wrote my codeplug again, zones aren't twice. qdmr still reports them twice.
Forgot to mention, dmrconf does not do this.
Ok, I'll check that out once I get my RD-5R up and running and had dinner.
Yes, this appears to be a GUI issue.
Yup. Reads something, but changes it while displaying and then write rubbish. :thinking:
Ok, I'll check that out once I get my RD-5R up and running and had dinner.
Great! Thanks for all the work so far. :D
Ok the good news are, that it works with the RD-5R running OpenGD77. However, there are some index issues associating the channels with their contacts. Please check whether the default transmit contact for each channel is still correct.
I may have fixed the issue with the doubling of the zones. There was an issue with the timing of the decoding after the codeplug has been downloaded. Could you check if the current opengd77 branch works for you?
Compiling. Will test in a few minutes.
I may have fixed the issue with the doubling of the zones. There was an issue with the timing of the decoding after the codeplug has been downloaded. Could you check if the current opengd77 branch works for you?
I no longer see them twice.
Ok the good news are, that it works with the RD-5R running OpenGD77. However, there are some index issues associating the channels with their contacts. Please check whether the default transmit contact for each channel is still correct.
"RX Group List" setting is incorrect for some channels. "TX Contact" is off for all the channels I've picked to look at.
I've opened a new issue for that as it appears to be an index issue during decoding. I'll close this issue now.
I've noticed the following issues with zones while reading a codeplug and trying to write it back: