This firmware is experimental and anyone installing it does so at their own risk.
Before installing the firmware, you should be sure you have a copy of the official firmware which works with your radio, in case you need to reinstall the official firmware.
There are at least 4 different versions of MD-9600 hardware, and if you install the incorrect version of official firmware, you radio will not transmit or receive. You can partially determine which hardware version you have, by opening the top of the radio and reading the version number printed on the top of the PCB.
Major versions are V2, V3, V4 , V4A and V5
As far as we are aware, the first V1 boards are actually labelled as V2.
Also V4A and V5 radios appear to be identical, so anyone with a V4A hardware version, should use the V5 OpenMd9600 firmware.
V2 and V3 radios should use the V2 version of OpenMd9600
If your V2 radio does not support dimming the display, please try the V1 OpenMD9600 firmware, as its probably V1 hardware radio.
EA5GK has supplied this list of links to various official firmware versions, and CPSs but there may also be other versions
Firmware MD9600 V1, V2 y V3. https://open-dmr.fr/telecharger/firmwar ... -versions/
Firmware MD9600 V4. https://open-dmr.fr/telecharger/firmwar ... d-9600-v4/
MD9600 DMR download software. https://open-dmr.fr/telecharger/logicie ... e-md-9600/
MD9600 Driver windows. https://open-dmr.fr/telecharger/drivers ... in7-vista/
CPS MD9600 V1, V2 y V3. https://open-dmr.fr/telecharger/editeur ... t-md-9600/
CPS MD9600 V4. https://open-dmr.fr/telecharger/editeur ... d-9600-v4/
- After you have confimed that you have an official version of firmware which works with your radio, you should use the official CPS to backup the calibration data in the radio
- With your Md9600 connected to a PC, using the official CPS, hold Control + T until the "test" screen is displayed
- You should also backup your codeplug using the official CPS
- Download and install the latest OpenGD77CPS from here
downloads/CPS/Latest - Download the latest beta version from here
downloads/MD9600/Firmware/Latest - Download the Official firmware to act as the "donor" for the DMR codec https://www.passion-radio.com/index.php ... chment=760
Unzip the donor firmware zip file, to extract the donor file MD9600-CSV(2571V5)-V26.45.bin
Note. This file is the same for all MD9600 hardware versions. - Put the MD-9600 into firmware upload mode, by holding the orange and P1 buttons when applying power to the radio. The display backlight will flash and the display will be blank. NOTE. You must disconnect and reconnect the power cable to the radio, not just use the power button to turn the radio off and on again to enter firmware upload mode.
When the radio is put into firmware upload mode, with the USB cable connected to your PC, the Windows should download and install the STM DFUSE driver that is required to communicate with the CPU in the radio. - In the OpenGD77CPS, set the radio type to MD9600
- In the OpenGD77CPS, use the MD9600 firmware loader from the Extras menu.
- Select the location of the donor firmware file, you already extracted from the donor zip package
- Select the correct OpenMD9600 firmware which matches your radio hardware version
If the firmware loader is unable to connect to the radio, the problem is probably that Windows has installed the wrong driver.
In this case you will need to download the STM DFUSE driver from STM's website.
Google for "stm dfuse driver" to find where to download the driver - After the firmware has installed, and you have rebooted the radio, the radio should show the normal OpenGD77 VFO screen, however the frequencies will be some random numbers e.g. 1666.6665MHz because the codeplug area used by the OpenMD9600 is probably full of 0xFF bytes.
Note. The official codplug used by the MD9600 is not supported. You must make a new codeplug using the OpenGD77 CPS, or use an existing GD77 codeplug. - You should now backup the Flash memory in your MD9600 and save that file in a safe location
This is very important, because the official firmware will not run again on the radio unless you restore the Flash memory before reverting back to the official firmware. - After the Flash backup is complete. Upload your normal OpenGD77 codeplug to the MD9600, you can also upload Voice Prompts, Satellite data and DMR ID's.
- After the codeplug is loaded the radio should now be functional
If the radio does not transmit or receive, you have probably installed the wrong firmware version, and it does not match your hardware.
User Interface
The MD9600 does not have all the buttons on the GD77. At the moment these are the key / button mappings, and not all functions of SK1 and SK2 are currently supported
P1 = SK2
P2 = SK1
P2 = (NO FUNCTION)
P4 = * (STAR)
On the mic keypad
A/B = Green
“A” key = Red
“B” key = Right Arrow
“C” key = LeftArrow”
Long press of “D” key toggles SK2 latch, so SK2 functions can be controlled from the mic
On the front panel, Up and Down and the rotary control, change some things.
On VFO and Channel, Up / Down buttons are Right / Left, and rotary control is Up / Down
But in menus, the Up / Down buttons are Up/Down and rotary control is to adjust the settings
In General Options, there is a setting called Button Remap, this changes the operation of the front panel buttons in the menus to be the same as on the Channel and VFO screens.
This is Beta / Experimental firmware, and does not have all OpenGD77 fumnctionality, and also contains many bugs
Notes.
- If any of the screens e.g. Location , Lat / Long do not function, try disabling Voice Prompts.
- Power levels are not well calibrated.
- Some older radio hardware does not work well on DMR unless set to full power
Removal of the firmware
If you need to remove the firmware, you should can reload the official firmware for your radio, using the official firmware loader application
The official codeplug will have been overwritten, and you may need to change the setting.ini file of the official cps to allow your old codeplug to be uploaded when the radio requires a passcode.
Change
password=0 to password=password