BD4VOW wrote: ↑Sun Mar 05, 2023 2:24 pm
VK3KYY wrote: ↑Sat Mar 04, 2023 7:32 pm
I released the latest GD77 sources yesterday
Perhaps you can experiment with adding Chinese language support to that radio, however there is not much ROM space remaining , so you should use the Japanese build because this only contains the English and Japanese texts
I do not know the normal method for storing the Chinese font on devices with limited ROM. Even the Flash memory in the GD77 may not be large enough to store all Chinese characters
Some people have replaced the GD77 Flash memory with 16Mb version, so you could perhsps modify your GD77 to increase the Flash memory.
Probably you would also need to change a lot in all the GUI files, because the sizes of Chinese characters would need to be larger
But the GUI files we use in the UV380 and MD9600 are taken from the Gd77 versions with only some small changes, so if you make a Chinese version of OpenGD77 you could use most of the code in the Dm1701 etc
Very exciting good news!
I would start by reading your current latest code to get enough information about design structure and implementation details.
But I should not try to implement Chinese support on OpenGD77 for the time being. I know that some people have tried, but it seems that there is no ideal result. I think it may be because of the limitations of the device storage and display of the GD77 series. At present, the Chinese GD77 community ham users don't seem to care too much about whether the display supports Chinese or not, because English has long been used very familiarly.
But I will wait for your release the source code of OpenDM1701/OpenMDUV380, and start to try wide text language support, because after all, these machines come with 16MByte Flash and a clear enough color display, which will make the wide text language display more clear, beautiful and easy to use.
OK.
There are some changes between the UI functions in the UV380 version and the GD-77, but nothing complicated
It was easier to change the code rather than attempt to have many complicated #if defined() blocks
However, I will try to unify this code as much as possible before the UV380 and MD9600 source code release
Re: GD77 chinese version
OK. I know some people investigated adding Chinese language support, but I did not see any updates.
Many people post to the forum saying that they will add some feature to the firmware, e.g. SFR, but I never see any updates, so I assume that it was too difficult for them, or it is not technically possible
Currently my priority is to add the Calibration screen from the UV380 to the other radios, and also to enable CTCSS during DTMF Tx on the MD-9600.
Colin already added it to the MD-9600 but there needs to be some changes to the UI because of the screen size on the MD-9600 is smaller
I started to port the Calibration screen to the GD-77 etc (MK22 MCU radios), but it needs many changes and I did not finish the conversion yet
The OpenGD77 project takes many hours of my time. Probably 10 hours a week at the moment, because I also maintain the CPS and the User Guide, can currently Colin G4EML is the only other active developer.