Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Tue Mar 07, 2023 8:48 am

BD4VOW wrote:
Tue Mar 07, 2023 8:34 am
VK3KYY wrote:
Tue Mar 07, 2023 5:05 am
BTW.

Is this your github account ??

https://github.com/amoxu
yes, it's me.
OK. I searched on your callsign and its in the description for that github account

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Tue Mar 07, 2023 11:16 am

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

User avatar
BD4VOW
Posts: 67
Joined: Sat Feb 18, 2023 3:38 am
Location: Suzhou,China

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by BD4VOW » Tue Mar 07, 2023 7:17 pm

VK3KYY wrote:
Tue Mar 07, 2023 11:16 am
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
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?

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Tue Mar 07, 2023 8:31 pm

BD4VOW wrote:
Tue Mar 07, 2023 7:17 pm
VK3KYY wrote:
Tue Mar 07, 2023 11:16 am
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
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?

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

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Tue Mar 07, 2023 10:23 pm

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.

User avatar
BD4VOW
Posts: 67
Joined: Sat Feb 18, 2023 3:38 am
Location: Suzhou,China

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by BD4VOW » Wed Mar 08, 2023 2:30 am

VK3KYY wrote:
Tue Mar 07, 2023 8:31 pm
BD4VOW wrote:
Tue Mar 07, 2023 7:17 pm
VK3KYY wrote:
Tue Mar 07, 2023 11:16 am
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
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?

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
OK,
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.

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Wed Mar 08, 2023 3:01 am

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

S58SMS
Posts: 153
Joined: Mon Dec 20, 2021 8:00 am

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by S58SMS » Wed Mar 08, 2023 9:12 am

Hello,

rt84 and dm1802 sold out - just got info from Retevis! Any resellers in EU maybe?

LB9AB
Posts: 17
Joined: Sat Nov 16, 2019 9:08 am

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by LB9AB » Wed Mar 08, 2023 8:32 pm

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
Attachments
IMG_2470.JPG
IMG_2470.JPG (42.85 KiB) Viewed 1189 times

VK3KYY
Posts: 7478
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: Baofeng DM-1701/Baofeng DM-1802/Retevis RT-84 running latest OpenMDUV380(openGD77)

Post by VK3KYY » Fri Mar 10, 2023 9:44 am

LB9AB wrote:
Wed Mar 08, 2023 8:32 pm
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
OK.

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

Post Reply