D M R
Digital Mobile Radio : Ham Radio Style
Flashing The OpenGD77 Firmware Onto A Baofeng DM-1701
By Stan Slachetka WA2JRZ
Note - this was originally an email sent to Jon Pearce WB2MNF, who reorganized it for CrossTalk.
I was able to flash the GD77 firmware onto the Baofeng DM-1701, with some exploring and adventures before it worked.
Much of it had to do with working in Windows 11 and also having to fill in a few of the "blanks" to identify all the software and files that I needed to download to make things work.
First, thanks to Chris for clueing me into the need to right click on the CPS installer file to be able to correctly open and run the file. Here is the error message I was getting : See Figure 01
I needed to right click on the file and then click on "Always keep on this device" and then confirm that I wanted to trust the file before it loaded as an executable file. I assume someone running Windows 10 wouldn't have this problem.
My first mistake was to use the following link : [HOWTO] Flash the OpenGD77 firmware (new procedure) - OpenGD77 (https://www.opengd77.com/viewtopic.php?f=5&t=1770)
This one told me only part of the story that I needed to know. I should have used the following link provided in one of your emails : TYT MD-UV380/390 / RT-3S / DM1701 Installation information - OpenGD77 (https://www.opengd77.com/viewtopic.php?f=19&t=2380)
Not only did I need to download the CPS installer, but I needed to download two additional files : the DM1701 and the MD9600 V5 "donor" firmware"
OpenGD77 installation (from the DM1701 installation information link above) :
Both firmware files need to be available on your computer. (This is not obvious from some of the YouTube videos that are available online) The files need to be extracted from the Zip folders downloaded from the referenced links and copied onto your computer. I set up a DMR folder for all these files. Note that if you move the files you will need to find them again.
The firmware loader is accessed in the "Extras" drop down menu in the CPS program.
Hint : However, to be able to select the DM-1701 in "Firmware loader" in the "Extras" drop down menu you need to make sure you select the second drop down item in the Radio type drop down menu : See Figure 02
Once you open the firmware loader dialog box, you have to click on "Select official firmware (donor) file". If you don't have this file available on your computer, the Firmware Loader dialogue box will show only [ FM] and not [ +DMR]. See Figure 03.
The "Select Open firmware file & update" button will be grey until you select the donor file. Assuming that you found and selected the donor file on your computer, you will get the following message : See Figure 04.
You can now click on the "Select open firmware file & update" button and find and select the DM1701 firmware you downloaded.
When searching for the OpenDM1701.bin file you need to make sure you select "Legacy firmware files" from the drop down menu in the lower right corner of the dialogue box, otherwise, you won't see the file when you search in the OpenDM1701 folder. (No one mentions this in any of the instructions!). See Figure 05
Assuming that you have followed these steps and have the DM-1701 radio connected to the computer you should see the firmware update and then get the following on Figure 06
Ah, yes...connecting the radio to the computer. I found some additional issues.
At first I was continuing to get the error message that the radio was not connected or in DFU mode even though I had it in DFU mode and it was connected to the laptop with the programming cable.
Checking around, I found out that I needed to install the correct driver for the radio. Without getting into too much detail about that search, I was able to find a Windows 10 version of the driver. I loaded the 64 bit version yet still could not find the radio in my Device Manager.
I can get into more detail about that if someone needs assistance with the driver issue.
According to the available YouTube videos the radio was supposed to appear as STM Device in DFU Mode under Universal Serial Bus Controllers but no luck. Out of curiosity, I switched the programming cable from the USB port on the left side of the laptop to the one on the right side and eureka! it appeared not under Serial Bus Controllers, but as OpenGD77 in Com4 under Ports. Not sure why that worked as they are both USB 3.0, but I am glad that it did. See Figure 07
I was then able to flash the radio. I'm not sure if I actually needed the driver, but it did work.
By Stan Slachetka WA2JRZ
Note - this was originally an email sent to Jon Pearce WB2MNF, who reorganized it for CrossTalk.
I was able to flash the GD77 firmware onto the Baofeng DM-1701, with some exploring and adventures before it worked.
Much of it had to do with working in Windows 11 and also having to fill in a few of the "blanks" to identify all the software and files that I needed to download to make things work.
First, thanks to Chris for clueing me into the need to right click on the CPS installer file to be able to correctly open and run the file. Here is the error message I was getting : See Figure 01
I needed to right click on the file and then click on "Always keep on this device" and then confirm that I wanted to trust the file before it loaded as an executable file. I assume someone running Windows 10 wouldn't have this problem.
My first mistake was to use the following link : [HOWTO] Flash the OpenGD77 firmware (new procedure) - OpenGD77 (https://www.opengd77.com/viewtopic.php?f=5&t=1770)
This one told me only part of the story that I needed to know. I should have used the following link provided in one of your emails : TYT MD-UV380/390 / RT-3S / DM1701 Installation information - OpenGD77 (https://www.opengd77.com/viewtopic.php?f=19&t=2380)
Not only did I need to download the CPS installer, but I needed to download two additional files : the DM1701 and the MD9600 V5 "donor" firmware"
OpenGD77 installation (from the DM1701 installation information link above) :
- Download and install the latest OpenGD77CPS from here : https://www.opengd77.com/downloads/PC_CPS/Latest
- Download the latest firmware version from here : https://www.opengd77.com/downloads/MDUV380_DM1701/Firmware/2dc33f6bcb4936c047a4f65ef3daf80f95ffbc0e
- Look for the following Zip folder : OpenDM1701.zip
- In the extracted folder, look for the following file : OpenDM1701.bin
- Download the official MD9600 V5 firmware, as the 'donor' from here :
- https://www.passion-radio.com/index.php ... chment=760.
- Look for the following Zip folder : 210525 MD-9600 V4 firmware for PLL2571
- In the extracted folder, look for the following file : MD9600-CSV(2571V5)-V26.45.bin
- https://www.passion-radio.com/index.php ... chment=760.
Both firmware files need to be available on your computer. (This is not obvious from some of the YouTube videos that are available online) The files need to be extracted from the Zip folders downloaded from the referenced links and copied onto your computer. I set up a DMR folder for all these files. Note that if you move the files you will need to find them again.
The firmware loader is accessed in the "Extras" drop down menu in the CPS program.
Hint : However, to be able to select the DM-1701 in "Firmware loader" in the "Extras" drop down menu you need to make sure you select the second drop down item in the Radio type drop down menu : See Figure 02
Once you open the firmware loader dialog box, you have to click on "Select official firmware (donor) file". If you don't have this file available on your computer, the Firmware Loader dialogue box will show only [ FM] and not [ +DMR]. See Figure 03.
The "Select Open firmware file & update" button will be grey until you select the donor file. Assuming that you found and selected the donor file on your computer, you will get the following message : See Figure 04.
You can now click on the "Select open firmware file & update" button and find and select the DM1701 firmware you downloaded.
When searching for the OpenDM1701.bin file you need to make sure you select "Legacy firmware files" from the drop down menu in the lower right corner of the dialogue box, otherwise, you won't see the file when you search in the OpenDM1701 folder. (No one mentions this in any of the instructions!). See Figure 05
Assuming that you have followed these steps and have the DM-1701 radio connected to the computer you should see the firmware update and then get the following on Figure 06
Ah, yes...connecting the radio to the computer. I found some additional issues.
At first I was continuing to get the error message that the radio was not connected or in DFU mode even though I had it in DFU mode and it was connected to the laptop with the programming cable.
Checking around, I found out that I needed to install the correct driver for the radio. Without getting into too much detail about that search, I was able to find a Windows 10 version of the driver. I loaded the 64 bit version yet still could not find the radio in my Device Manager.
I can get into more detail about that if someone needs assistance with the driver issue.
According to the available YouTube videos the radio was supposed to appear as STM Device in DFU Mode under Universal Serial Bus Controllers but no luck. Out of curiosity, I switched the programming cable from the USB port on the left side of the laptop to the one on the right side and eureka! it appeared not under Serial Bus Controllers, but as OpenGD77 in Com4 under Ports. Not sure why that worked as they are both USB 3.0, but I am glad that it did. See Figure 07
I was then able to flash the radio. I'm not sure if I actually needed the driver, but it did work.
DMR Links Of Interest
W2MMD Clubhouse Hotspot #01 :
- Receive on 442.500 MHz
- Transmit on 447.500 MHz
- Low Power
W2MMD Clubhouse Hotspot #02 :
- Transmit & Receive on 432.740 MHz
- Low Power
Len Rust, W2LJR's DMR Presentations
Club Member DMR IDs |
|
---|---|
Name/Callsign | DMR ID |
W2MMD Clubhouse | |
Michael Andrescavage, N2ICV | |
Lance Appel, KE2UC | |
Alex Calabrese, WA2ADS | |
Chuck Capasso, WB2PGE | |
Matthew Carango, N3QB | |
Todd Cecilio, KA2YNT | |
Anthony Cerami, N2OAC | |
Mark Clark, N3QMJ | |
Norm Coltri, K2NRC | |
Holden Correia-Fisher, KD2JPV | |
Michael Covaleski, N2MMC | |
Walter Coward, WX2E | |
Bob Demola, KD2GFL | |
Doug Dersch, KD2VQA | |
Thomas Distelcamp Sr, KC2GYC | |
Glenn Dougherty, N2YIO | |
Adam Duncan, W3DUN | |
Herb Dyer, KT2Y | Harry Elwell, AD5TT |
Misael Fernandez Jr, KE2EBL | |
James Foster, W3JNF | |
Karl Frank, W2KBF | |
Glen Guenther, KE2BUO | |
Melissa Guenther, KE2BWZ | |
Deirdre Anne Hebert, AD2GQ (AB1ST) | |
Gary Hewitt, N2WHV | |
Chuck Lanard, KD2EIB | |
Gary Mirkin, WA3SVW | |
John Murrow, KD2NHK | |
John Newman, WB4YLM | |
Phil Nunzio, WA3RGY | |
John O'Connell, K2QA | |
Robert Pantazes, W2ARP | |
Sheldon Parker, K2MEN | |
Jonathan Pearce, WB2MNF | |
Michael Pecorini, K2MRP | |
Michael Pentimall, KC3VTF | |
John Price III, KD2QYC | |
Chris Prioli, AD2CS | |
Michael Resnick, N2WOQ | |
Frank Romeo, N3PUU | |
Len Rust III, W2LJR | |
Len Rust IV, K2LJR | |
Dave Sheppard, W2PAX | |
Cory Sickles, WA3UVV | |
James Simeone, KC2AOF | |
Stan Slachetka, WA2JRZ | |
Court Smith, KD2SPJ | |
Jackson Snyder, AI2D | |
Rich Subers, W2RHS | |
Brett Waller, K2BKW (KC2UXQ) | |
Bill Wood, KD2OSJ | |
Jim Wright, N2GXJ | |
John Zaruba Jr, K2ZA | Updated March 17, 2025 |
DMR Configuration Sequence
1. Obtain and Configure DMR ID : https://www.radioid.net
2. Download Contact List : http://www.dmrcontacts.com
3. Identify Repeater or Hotspot : https://www.repeaterbook.com
4. Define Talk Groups
- Numerical ID
- Text Name
- https://brandmeister.network/?page=talkgroups
5. Create Channel
- Select Number
- Assign Name
- Select DMR ID
- Assign Frequency
- Transmit
- Receive
- Bandwidth
- Power
- DMR Mode (Simplex/Repeater)
- TX Permit (Channel Free)
- Assign Talk Group
- Assign Color Code
- Agreed Upon with Other Users
- Assign Time Slot
- Agreed Upon with Other Users
6. Create Zone
7. Add Channels to Zones
8. Configure Features
9. Upload Code Plug
10. Upload Contact List