New MD9600/RT90 firmware
Posted: Sun Feb 01, 2026 2:01 pm
Yaesterday released
https://opengd77.eu/index.php?dir=MD960 ... R20260131/
https://opengd77.eu/index.php?dir=MD960 ... R20260131/
Amateur radio firmware for the GD-77, GD-77S, DM-1801, DM-1801A, RD-5R, MD-9600/RT-90, MD-UV380/RT-3S, DM-1701/RT-84 and MD2017/RT-82 radios. NOTE: THIS IS AN ALTERNATE VERSION OF THE FORUM RE-HOSTED! Project mainly created by VK3KYY&F1RMB
https://www.opengd77.org/
F4EGM wrote: Tue Feb 03, 2026 11:03 pm - **New options and menu entries (2026):**
- **APRS options:** New **APRS Power** menu item (`OPTIONS_MENU_APRS_POWER`). Choose “From Master” (use master power) or a specific power level for APRS beaconing.
- **General options:** New **Channels are read only** menu item (`GENERAL_CHANNELS_ARE_READ_ONLY`). When enabled, channel list is read-only (no edit from radio). Option bit: `BIT_CHANNELS_ARE_READ_ONLY`.
- **Display options (MD9600):** New **Time in header** (`DISPLAY_TIME_IN_HEADER` / `BIT_DISPLAY_TIME_IN_HEADER`) to show time in the header. New **DMR Last talker on screen** (`DISPLAY_DMR_LAST_TALKER_ON_SCREEN`) with timer 0–30 seconds (`lastTalkerOnScreenTimer`).
- **TX Inhibit:** New global option **TX Inhibit** (`BIT_TX_INHIBIT`). New notification type/ID: `NOTIFICATION_TYPE_BEARING`, `NOTIFICATION_ID_BEARING`, `NOTIFICATION_ID_TX_INHIBIT` in `menuSystem.h`.
- **UI double height:** New option **UI uses double height** (`BIT_UI_USES_DOUBLE_HEIGHT`) for larger text.
- **GPS:** GPS mode and baudrate stored in a single byte `gpsModeAndBaudsIndex` (4 low bits: mode, 4 high bits: baudrate index). Macros: `SETTINGS_GPS_MODE_GET/SET`, `SETTINGS_GPS_BAUDRATE_GET/SET`.
- **Roaming:** New `roaming_t` enum (Off, Manual, 5 km, 10 km, 20 km) and `roaming` field in settings for roaming behaviour.
- **New / extended functions (API):**
- `settingsLocationGetLatitude()`, `settingsLocationGetLongitude()`, `settingsLocationIsValid()` (see above).
- `distanceBetweenTwoCoords(lat1, lon1, lat2, lon2, inKm)`.
- `buildMaidenHead()` for Maidenhead string from fixed-point location.
- Settings bitfield extended to a banked array `bitfieldOptions[SETTINGS_BITS_NUMBER_OF_BANKS]` for future expansion (currently one bank). New bits: `BIT_TX_INHIBIT`, `BIT_DISPLAY_TIME_IN_HEADER`, `BIT_CHANNELS_ARE_READ_ONLY`, `BIT_UI_USES_DOUBLE_HEIGHT`.
- **Language / UI strings (2026):** Language struct version bumped (e.g. `LANGUAGE_TAG_VERSION` 0x03 → 0x05). New strings in language files: `tx_inhibit`, `roaming`, and strings used for the new options above (e.g. “Ch Power”, “From Master” for APRS Power; “TX Inhibit”; etc.).
Thank you for this! So do you think these changes also apply for the 380/390 radios etc.?F4EGM wrote: Tue Feb 03, 2026 11:03 pm - **New options and menu entries (2026):**
- **APRS options:** New **APRS Power** menu item (`OPTIONS_MENU_APRS_POWER`). Choose “From Master” (use master power) or a specific power level for APRS beaconing.
- **General options:** New **Channels are read only** menu item (`GENERAL_CHANNELS_ARE_READ_ONLY`). When enabled, channel list is read-only (no ed...
Good to know. I also own a UV390 w/ gps, it's a great radio!F4EGM wrote: Thu Feb 05, 2026 8:46 pm I've tried with my UV390 GPS and at least I've seen the possibility to double the size on the display! So Yes they apply to other radios