Hi Roger and everyone.
Sadly also me still I have freezing with other previous firmwares, while instead with these which have the pull-up feature enabled the problem seems to be gone.
From my side firmware_201912060954-PULLUPS.sgl already fix the freezing problem but now I am running OpenGD77_201912061620.sgl on my GD-77, because it is an improoved version of the first.
Roger you are really a genius!
I hope pull-up feature will be alway enable from now on! (I am happy it is so on OpenGD77_201912062146.sgl too).
So with these firmwares which have the pull-up feature enabled I have been able to bring back to life my GD-77, very, very well!
That said there are some weird thing that I do not understand though.
After having had freezing problems due to the firmware issue with the keyboard management, I could only manage to load the Open firmware on my GD-77, no longer the factory firmwares from Radioddity.
I have some working backups of the FLASH with which I thought it was possible to restore the factory firmware from Radioddity, but when I try to load them on my GD-77 on reaching 12% the transceiver always resets itself and the transfer stops.
I need to load a working backup of the FLASH content because if not after restoring a factory firmware from Radioddity by download it on the transceiver the menus are blank, as no messages are displayed, only symbols and number, but no letter, so the transceiver becomes unusable.
In order to check if my GD-77 has not hidden problems would for me useful switch to a factory firmware and testing things, how would it be supposed to do this?
From what I know having read it on a web page written by Jason Reilly VK7ZJA (
http://members.optuszoo.com.au/jason.re ... 77tune.htm), GD-77 has four types of memory:
1) EEPROM 64kbyte: half of the codeplug is stored here.
2) External flash memory 1Mbyte: the other half of the codeplug, DMR IDs written by ActiveClient.exe, RF alignment data and even display character font data is stored here.
3) Internal MCU flash memory 512kbyte: this is where the radio firmware lives.
4) Internal MCU RAM 128kbyte: used by the MCU for it’s own internal operational use.
If I understood correctly, it should be enough to put the same factory firmware from Radioddity running on the GD-77 when the backup of the FLASH content was done, reload that backup of the FLASH content in order to gain calibration, fonts, and so on, and then load a codeplug, since in the EEPROM there is only the other half of the codeplug and therefore it cannot be the cause of the blank menus.
Is not so?
Infact one thing that I noticed is that not all factory firmwares released by Radioddity have fonts and other things allocated in the same position, while the calibration data are always on the same hexadecimal address.
The Open firmware also places fonts and other parameters in different locations than those released by Radioddity, so it is quite normal overwrite something, instead it is not normal for it to be impossible to restore everything from a working backup of the FLASH content.
Any hint?
Thanks.
73 best regards the Fabio IZ2EIB