OK. I searched on your callsign and its in the description for that github accountBD4VOW wrote: ↑Tue Mar 07, 2023 8:34 amyes, it's me.VK3KYY wrote: ↑Tue Mar 07, 2023 5:05 amBTW.
Is this your github account ??
https://github.com/amoxu
Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
FYI
I discussed with the other developers and we will release the UV380 source code this weekend, after I checked it and removed unused files and commented out code etc
I discussed with the other developers and we will release the UV380 source code this weekend, after I checked it and removed unused files and commented out code etc
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
So exciting for knowing this big news.
- Are you going to use Github?
- Do you accept Pull Requests?
- Is it managed under the same file structure as OpenGD77? Or open a new code repository? If they are in the same repository, Had public function reuse and interface abstraction (MCU/peripherals/storage/keyboards/display/RF/DMR, etc.) been done? so that more models may be easily ported in the future?
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
BD4VOW wrote: ↑Tue Mar 07, 2023 7:17 pmSo exciting for knowing this big news.
- Are you going to use Github?
- Do you accept Pull Requests?
- Is it managed under the same file structure as OpenGD77? Or open a new code repository? If they are in the same repository, Had public function reuse and interface abstraction (MCU/peripherals/storage/keyboards/display/RF/DMR, etc.) been done? so that more models may be easily ported in the future?
I will put the files on this server for download
I do not like hosting public projects on github, because I had many problems in the past on Github, when the GD77 sources where on github.
Many people sent me PRs which caused bugs in the firmware, or to add features which had bad UI, etc
So I now only accept bug fixes from a few developers , who email me directly about the bug and how to fix it.
e.g. Colin sent me an email today about the keyboard scan and how to fix it, which I will implement into the code before I release it
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
BTW.
If you intend to add support for Chinese language, I think your UI files will be significantly different from the non-Chinese version, because you will need to have a completely different layout, because the Chinese characters need to be larger than the english characters.
The UI code already has many conditional compilation elements because the RD5R screen is a different size to the GD77 / old DM-1801, and these are retained in the UV380 sources at the moment, becuase I hoped to eventually be able to unify the UI code for all radios
Also, I don't know how much ROM space is required for the entire Chinese Simplified character set, at size 16x16 and perhaps 32x16 pixels.
This may not fit in the ROM
BTW. With the linker file, I think possibly another section could be added for the area after the end of the official firmware. Because currently the file is 783k and AFIK the ROM in the STM32F405VTG is 1024k (1M)
So probably if another linker data section was added, then over 200k would be avialable for Chinese characters.
If I have time I will try adding another linker data section before I release the source code, but I am sure you could do this yourself.
If you intend to add support for Chinese language, I think your UI files will be significantly different from the non-Chinese version, because you will need to have a completely different layout, because the Chinese characters need to be larger than the english characters.
The UI code already has many conditional compilation elements because the RD5R screen is a different size to the GD77 / old DM-1801, and these are retained in the UV380 sources at the moment, becuase I hoped to eventually be able to unify the UI code for all radios
Also, I don't know how much ROM space is required for the entire Chinese Simplified character set, at size 16x16 and perhaps 32x16 pixels.
This may not fit in the ROM
BTW. With the linker file, I think possibly another section could be added for the area after the end of the official firmware. Because currently the file is 783k and AFIK the ROM in the STM32F405VTG is 1024k (1M)
So probably if another linker data section was added, then over 200k would be avialable for Chinese characters.
If I have time I will try adding another linker data section before I release the source code, but I am sure you could do this yourself.
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
OK,VK3KYY wrote: ↑Tue Mar 07, 2023 8:31 pmBD4VOW wrote: ↑Tue Mar 07, 2023 7:17 pmSo exciting for knowing this big news.
- Are you going to use Github?
- Do you accept Pull Requests?
- Is it managed under the same file structure as OpenGD77? Or open a new code repository? If they are in the same repository, Had public function reuse and interface abstraction (MCU/peripherals/storage/keyboards/display/RF/DMR, etc.) been done? so that more models may be easily ported in the future?
I will put the files on this server for download
I do not like hosting public projects on github, because I had many problems in the past on Github, when the GD77 sources where on github.
Many people sent me PRs which caused bugs in the firmware, or to add features which had bad UI, etc
So I now only accept bug fixes from a few developers , who email me directly about the bug and how to fix it.
e.g. Colin sent me an email today about the keyboard scan and how to fix it, which I will implement into the code before I release it
But git is really a good tool for team cooperation.
If you want, You can host project privately on https://git.ltd, I'm the owner, The server is located in San Jose.
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
You can host your version wherever you want, and make it private or public.
The source code license is BSD + Non commercial clause.
This does not require that you publish your sources. The only restriction is Non-Commercial use of the code and also the firmware.
In my experience if you make a public repo, you receive many issues which are questions about the operation of the firmware and the CPS, which are not bugs, or requests for new features, most of which are impossible because of hardware limitation, and PR's written by people who are not very good at programming
I eventually did not have time to process all these distractions, so I removed most of my original public repo's from Github
Most of the repos which are in my personal github account are only forks and not original work
The source code license is BSD + Non commercial clause.
This does not require that you publish your sources. The only restriction is Non-Commercial use of the code and also the firmware.
In my experience if you make a public repo, you receive many issues which are questions about the operation of the firmware and the CPS, which are not bugs, or requests for new features, most of which are impossible because of hardware limitation, and PR's written by people who are not very good at programming
I eventually did not have time to process all these distractions, so I removed most of my original public repo's from Github
Most of the repos which are in my personal github account are only forks and not original work
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
Hello,
rt84 and dm1802 sold out - just got info from Retevis! Any resellers in EU maybe?
rt84 and dm1802 sold out - just got info from Retevis! Any resellers in EU maybe?
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
Many thanks to Roger and the development team!
Finally my old Retevis RT-84 which was just sitting in a drawer collecting dust can now be used with this wonderful software. I've been using my Retevis RT3S for a while with this software, but now I have another radio in my collection with sensible software.
Regards
Jorn
LB9AB
Finally my old Retevis RT-84 which was just sitting in a drawer collecting dust can now be used with this wonderful software. I've been using my Retevis RT3S for a while with this software, but now I have another radio in my collection with sensible software.
Regards
Jorn
LB9AB
- Attachments
-
- IMG_2470.JPG (42.85 KiB) Viewed 1758 times
Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)
OK.LB9AB wrote: ↑Wed Mar 08, 2023 8:32 pmMany thanks to Roger and the development team!
Finally my old Retevis RT-84 which was just sitting in a drawer collecting dust can now be used with this wonderful software. I've been using my Retevis RT3S for a while with this software, but now I have another radio in my collection with sensible software.
Regards
Jorn
LB9AB
I should probably change the CPS firmware loader screen to show DM-1701/ RT-84 instead of DM-1701
I checked online but RT-84 seems to not be in production now. It is not listed on the Retevis website and also I can't find any for sale on eBay or AliExpress