OpenGD77: прошивка GD-77, DM-1801, RT3S и MD-UV380 — пошагово и с бэкапом

Категория: ПрошивкиСложность: ★★☆~12 минут

OpenGD77 — свободная (open-source) прошивка для DMR-раций на чипах NXP MK22 + AT1846S + HR-C6000. Она буквально оживляет дешёвые «болванки»: удобный интерфейс, встроенная база DMR ID (видно позывной и имя того, кто говорит), гибкие зоны и сканирование, режим VFO, отсутствие коммерческих ограничений и активное развитие сообществом. Ниже — как поставить её аккуратно и как при желании вернуться на заводскую прошивку.

Какие рации поддерживаются

РацияДрайвер для прошивки
Radioddity GD-77 / GD-77Sне нужен
Baofeng DM-1801 / DM-1801Aне нужен
Baofeng RD-5Rне нужен
Retevis RT3S, Baofeng DM-1701STM «DFUSe»
TYT MD-UV380 / MD-UV390STM «DFUSe»
TYT MD-9600 (мобильная)STM «DFUSe»
Важная развилкаДвухдиапазонные MD-UV380/390 идут именно через OpenGD77, а не через md380tools — последняя только для однодиапазонных MD-380/390. Если у вас MD-380/390 (один диапазон), смотрите отдельный гайд по md380tools.

Шаг 1. Поставьте OpenGD77 CPS

Скачайте программатор OpenGD77 CPS с официального сайта opengd77.com и установите его (в конце установщик предложит драйверы — соглашайтесь). Через эту же CPS вы будете и шить прошивку, и редактировать codeplug.

Шаг 2. Сделайте бэкап, чтобы был путь назад

Вернуться на заводскую прошивку можно — но только если есть резервная копия. Сразу после установки OpenGD77 (или до неё, если CPS читает сток) через меню CPS сохраните на диск: Flash, EEPROM и MCU ROM. Без этих дампов восстановить оригинал не получится.

КалибровкаВ рации хранятся заводские калибровочные данные. Не стирайте их «начисто» и не шейте чужие дампы калибровки — иначе уплывут частота и мощность. OpenGD77 штатную калибровку сохраняет.

Шаг 3. Введите рацию в режим прошивки (бутлоадер)

Комбинация зависит от модели. Рация выключена, держим кнопки и подаём питание:

Шаг 4. Залейте прошивку

  1. Подключите рацию к ПК кабелем (для GD-77/DM-1801 — комплектный, для STM-моделей — обычный USB).
  2. В OpenGD77 CPS откройте Extras → Firmware loader (загрузчик прошивки).
  3. Выберите точную модель вашей рации.
  4. Укажите файл прошивки .bin (свежую версию берите на opengd77.com). Заливка стартует сразу после выбора файла — займёт меньше минуты.
  5. По окончании выключите и включите рацию обычным образом. Должен появиться экран OpenGD77.

Шаг 5. Залейте codeplug и базу ID

Свежая прошивка — это пустая рация. Дальше нужно загрузить codeplug (каналы, зоны, контакты) и базу DMR ID. Если впервые делаете codeplug — у нас есть отдельный разбор, он одинаков по логике для любой CPS.

Возврат на заводскую прошивку

Введите рацию в тот же бутлоадер, в Firmware loader выберите официальную прошивку (или восстановите сохранённые дампы Flash/EEPROM/MCU ROM через CPS). Именно ради этого мы и делали бэкап на шаге 2.

Прошили? Выходите в эфир через DMRhub

OpenGD77 отлично дружит с хотспотом. Поднимите узел по нашему образу, скачайте готовый контакт-лист сети — и рация сразу показывает позывные собеседников и ходит по talkgroup'ам DMRhub.

Источники

  1. Официальный форум и CPS — opengd77.com
  2. [HOWTO] Flash the OpenGD77 firmware — opengd77.com (тема установки)
  3. OpenGD77 User Guide (LibreDMR) — github.com/LibreDMR/OpenGD77_UserGuide
  4. Исходники прошивки — github.com/open-ham/OpenGD77
  5. Установка на RT3S (Ian Renton) — ianrenton.com