Should the md380-dfu firmware loader work?

Post Reply
KC7RBW
Posts: 159
Joined: Wed Nov 20, 2019 1:23 am

Should the md380-dfu firmware loader work?

Post by KC7RBW » Wed Nov 20, 2019 3:01 am

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.

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

Re: Should the md380-dfu firmware loader work?

Post by VK3KYY » Wed Nov 20, 2019 3:26 am

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

KC7RBW
Posts: 159
Joined: Wed Nov 20, 2019 1:23 am

Re: Should the md380-dfu firmware loader work?

Post by KC7RBW » Wed Nov 20, 2019 1:26 pm

If you've got a Python loader that works, that should meet my needs nicely.

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

Re: Should the md380-dfu firmware loader work?

Post by VK3KYY » Wed Nov 20, 2019 7:52 pm

It’s on github in the Radioddity-GD77 repo

Post Reply