I'm a Linux user most of the time. I have a Windows machine for the rare times I need one, but I don't keep it handy.
Travis Goodspeed's MD380 Tools includes a DFU (device firmware update) tool that I've used to upload firmware to my MD380. I understand the bootloader in the GD-77 may be very similar.
I'd just give it a try, but that's how radios get bricked, and I thought I'd better check if the flash addresses are different between the two radios, such that I'd better make some modifications to the script first.
https://github.com/travisgoodspeed/md38 ... fu.py#L191
I may have to at least modify USB IDs in the script to make it work. Any arcane knowledge is appreciated, or if the source code for the firmware upload code in the community CPS is somewhere I can read it, I can try to compare things myself.
Should the md380-dfu firmware loader work?
Re: Should the md380-dfu firmware loader work?
The GD-77 doesn't use the same MCU as in the MD-380, and does not use the DFU protocol at all
The upload protocol is a custom for this radio, and some others made by Baofeng.
What are you trying to do, as I've written a Python based loader and also a C# based loader already.
The manufacturer also has their own fw loader which is written in C++ MFC I think
The upload protocol is a custom for this radio, and some others made by Baofeng.
What are you trying to do, as I've written a Python based loader and also a C# based loader already.
The manufacturer also has their own fw loader which is written in C++ MFC I think
Re: Should the md380-dfu firmware loader work?
If you've got a Python loader that works, that should meet my needs nicely.
Re: Should the md380-dfu firmware loader work?
It’s on github in the Radioddity-GD77 repo