NOTICE: this firmware is still under significant development, this means that not all functionalities you expect from your device are yet implemented. However, contributions and testing are welcome and accepted.
Stable builds are recommended for general use, they are well tested and include only functionality considered complete. Pre-built stable OpenRTX binary images are available on our GitHub releases page
Nightly builds are pre-built images obtained every day by compiling the latest commits on the master branch. By their nature, they are not fully tested and may contain bugs or regressions: use them only if you want to develop or try a feature not yet released.
OpenRTX nightly builds are available at these places:
Finally, you can compile OpenRTX from the sources by following these instructions.
To flash the OpenRTX firmware on your radio, follow these steps:
-
Backup your codeplug using your favourite codeplug editor. Flashing OpenRTX will just replace your firmware without erasing your codeplug or other settings, however it is safer to have a backup.
-
Put the radio in firmware upgrade mode. To do this you have to turn off the radio and turn it back on while pressing a combination of keys that depends on your specific model, the firmware upgrade mode will be indicated by the screen being off and a blinking or steady LED:
- For MD3x0 radios you have to press the PTT button and the side button above it.
- For GDx radios you have to press the two side buttons below it.
- For MD9600 you have to press the red button and the P1 button on the radio.
-
Flash OpenRTX
- On Linux you can use radio_tool.
- On Windows you can use the radio's manufacturer firmware upgrade tool.
-
Enjoy
To restore the original firmware, just flash it on the radio like you did for OpenRTX or the upgrades to the original firmware.
Currently the only means to update the codeplug on a radio flashed with OpenRTX is using the manufacturer codeplug update mechanism. If the radio supports codeplug update when in firmware upgrade mode, power it on in this mode and update the codeplug. If this is not the case, to update the codeplug you have to flash back the original firmware and then read/write the codeplug while the radio is running it. Once you finished, you can re-flash an OpenRTX image.
To put the radio in bootloader mode look at the instructions for firmware flashing in the above section, while for writing the codeplug you can use either the radio manufacturer's tool or use one of the following editors (currently only for Linux):
-
Keeping the 'M' button pressed, brings up the 'macro menu'. Within the 'macro menu' you can select the following functions which are under the following keys:
-
FM Mode
Green Book Up Arrow
Squelch step upDown Arrow
Squelch step downRed Book 1
T- CTCSS
Frequency Step down2
T+ CTCSS
Frequency Step up3
CTCSS Mode
(Disable / Encode /
Decode / Encode+Decode)* \ Lock 4
IF Filter bandwidth
(12.5 / 20 / 25 KHz)5
Modulation Mode
(DMR/FM/M17)6
Transmitter Power
(high / low or 1W / 5W)0 \ _ 7
B+
Increase Display
Brightness8
B-
Decrease Display
Brightness9
Lock# \ Shift arrow -
M17 Mode
Green Book Up Arrow
Squelch step upDown Arrow
Squelch step downRed Book 1 2 3 * \ Lock 4 5
Modulation Mode
(DMR/FM/M17)6
Transmitter Power
(high/low or 1W/5W)0 \ _ 7
B+
Increase Display
Brightness8
B-
Decrease Display
Brightness9
Lock# \ Shift arrow -
Note: Brightness control is not available on MD-UV380. See hwconfig.h for additional details.
- Programming/accessory input/output
- By pressing the buttons, the following functions can be selected:
Green Book Menu/Settings (Enter/Accept) |
Up Arrow Freq step up |
Down Arrow Freq step down |
Red Book VFO / Memory (Cancel) |
1 | 2 | 3 | * \ Lock |
4 | 5 | 6 | 0 \ _ |
7 | 8 | 9 | # \ Shift arrow M17 mode: - Set destination |
- Green Book Menu / Settings
- Banks
- Channels
- Contacts
- GPS
- Settings
- Info
- About
- Power/Volume
- Channel/Frequency knob
- on Tytera MD380/UV380 (Retevis RT3/RT3s): works as up/down arrow keys. Rotation clockwise acts as one press of the up key per step, counterclockwise as one press of the down key per step.