Important.
This is Alpha version firmware. It has been tested on at least 10 different radios, by various people, but you use it at your own risk
There appears to be at least 3 hardware versions of this radio, but the firmware will only work correctly on one version
The 2 versions which do not work have the following symptoms
1. Keypad does not work. Display works, but it's not possible to control the radio
2. Radio works but Rx audio is unintelligible
If the firmware does not work with your radio, please backup the Flash, the Backup Registers and the MCU ROM and post a link so we can download and analyse them
Then reload the official firmware
To install the firmware you will need the latest OpenGD77CPS downloads/PC_CPS/Latest/OpenGD77CPSInst ... .22.01.exe
Firmware files are here
downloads/MD2017/Firmware/2c767f719dbb4 ... 956ba48ad/
Installation is basically the same for as other radios.
- Put the radio into firmware update mode.
On the MD2017/RT-82, this is achived by holding the PTT and the Orange button on the top, and turning the power on.
The display on the radio should be blank but the LED on the top of the radio should be flashing red and green
- Connect the USB cable from the radio to the PC
- Using the Windows Device manager, check under Universal Serial Bus devices, that a device named "STM Device in DFU mode" is in the list and is working i.e the device driver is now showing an exclamation symbol
If the device manager does not show the STM DFU device, you may need to manually install the device driver, which can be downloaded from here
downloads/drivers/Dfuse_3.0.6_drivers.zip
- Run the OpenGD77CPS
Select the radio type as MD2017/RT-82; this is the same item in the list as the MD9600 and UV380 etc, because all these radios use the same CPU/MCU
- From the Extras menu, select "Firmware loader"
- Select the radio as MD-2017/RT-82
- If you have not loaded the firmware onto a MD9600 or UV380 or DM1701 using the CPS, you will need to download the official firmware or the TYT MD9600 from her
The official donor firmware file https://www.passion-radio.com/index.php ... chment=760
and extract the file named MD9600-CSV(2571V5)-V26.45.bin
Note. We use a MD9600 donor file for all radios which use the same CPU / MCU
- Select this file by pressing the "Select official firmware (donor) file" button
- Now select the OpenGD77 firmware .zip file
This will start the firmware upload
After the firmware has been loaded on the radio it will reboot
- On the radio, press the Menu key to acknoledge that the Settings have been updated. In this case it means the settings have been initialised, then select the language, and press the Menu key
- Next, in the CPS open Extras -> OpenGD77 Support and use the "Backup Flash" and "Backup Registers" function to backup all the data in the radio
- If you use OpenGD77 on another radio, you can use the same codeplug with the MD2017, so simply upload the codeplug to the radio
If you don't have an OpenGD77 codeplug, you will need to make a basic codeplug, by entering your DMR ID and callsign into the CPS, and optionally setup some channels and then upload that codeplug to the radio
The radio should now operate almost exactly the same as other OpenGD77 compatible radios.
I have made a video of the whole process, which I have uploaded to YouTube and which should be available to view soon
youtu.be/ZvFfMJ_FyUI
Currently the trackball/joystick is not suported, instead use the Up/Down buttons on the side of the radio to move up / down in menus , frequencies and channels etc
Use keys P1 and P2 as Left and Right
Use the button on the side of the radio above the PTT as button SK2
Use the centre push button function of the trackball as button SK1
The Orange button has the same function as other radios which have an orange button
See the OpenGD77 User Guide for details of the functionality of SK1, SK2, Orange, Left and Right buttons
https://github.com/LibreDMR/OpenGD77_Us ... r_Guide.md
Known issues
1. Some older radios may have incompatible hardware. If you radio doesn't worth with the firmware, you will need to revert to the official firmware
2. Speaker clicks when there is a beep etc. This is also a problem in the official firmware, cause by electronic design errors. We may be able to implement some form of "click suppresson" at a later date.
3. Audio levels for FM and DMR are different and also audio levels on DMR may be lower than ideal. We will need to investigate a solution for this