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

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

OpenGD77 — отличная альтернативная прошивка для GD-77, DM-1801 и RD-5R, но иногда нужно вернуться на сток: сдать рацию по гарантии, продать «как из коробки» или просто откатить эксперимент. Хорошая новость — откат полностью обратим, если перед прошивкой OpenGD77 вы сделали бэкапы. Плохая — без них вернуть рацию ровно в заводское состояние почти нереально. Разберём процесс по шагам и расставим красные флажки.

Что вообще придётся откатить

В этих рациях два независимых хранилища, и OpenGD77 пишет в оба:

Чтобы рация снова стала стоковой, нужно восстановить содержимое EEPROM и Flash, а затем поверх залить заводскую прошивку родным загрузчиком производителя.

Риск кирпичаГлавная опасность отката — калибровка. Она лежит внутри того же 1-МБ Flash по адресу 0x8F000. Если восстановить весь Flash «чужим» дампом или оборвать прошивку посреди записи — рация потеряет калибровку передатчика/приёмника и превратится в кирпич либо станет «глухой». Без бэкапа калибровки восстановить её штатно нельзя.

Шаг 0. Без бэкапа — стоп

Откат на сток возможен ровно настолько, насколько вы подготовились до установки OpenGD77. Если на этапе перехода вы сделали и сохранили дампы — продолжаем. Если нет — переходите к разделу «Если бэкапа нет».

Что должно лежать в надёжной папке (а лучше в нескольких местах):

ВажноEEPROM и Flash оба выгружаются как .bin и легко путаются. Сразу подписывайте файлы: GD77_eeprom.bin, GD77_flash.bin, GD77_calib.bin. Восстановление не того файла «не в ту память» — прямой путь к проблемам.

Шаг 1. Восстановить EEPROM и Flash через OpenGD77 CPS

Откат начинается в среде OpenGD77, а не в заводском CPS. Логика такая: сначала возвращаем «начинку» памяти в исходное состояние средствами OpenGD77, и только потом меняем саму прошивку.

  1. Подключите рацию кабелем, откройте OpenGD77 CPS.
  2. Меню Extras → OpenGD77 Support.
  3. Выберите Restore (не Backup) и сначала восстановите EEPROM — укажите свой файл EEPROM.
  4. Повторите для Flash — укажите файл Flash. Внимательно: оба файла .bin, не перепутайте.

После этого «прошивка ещё OpenGD77, но память — как до экспериментов». Это нормальный промежуточный этап.

Калибровка под угрозойВосстановление всего Flash перезапишет и калибровку (она внутри этого же 1 МБ). Если ваш дамп Flash снят с этой же рации — всё в порядке: вернётся родная калибровка. Если дамп чужой или сомнительный — восстанавливайте только калибровочный блок 0x8F000 или вообще не трогайте Flash, ограничившись прошивкой.

Шаг 2. Войти в бутлоадер

Заводская прошивка заливается в режиме загрузчика — том же, что и при установке OpenGD77.

  1. Выключите рацию, подключите USB-кабель к ПК.
  2. Зажмите SK1 + SK2 и, удерживая их, включите рацию.
  3. Экран остаётся чёрным, горит только зелёный светодиод — вы в бутлоадере.

На RD-5R боковых кнопок SK1/SK2 нет — их роль играют две кнопки под PTT: верхняя = SK1, нижняя = SK2. Зажмите обе и включите рацию.

Шаг 3. Залить заводскую прошивку (.sgl)

Теперь — родной инструмент производителя, не OpenGD77.

  1. Скачайте с сайта производителя архив с заводской прошивкой и обновлятором (для GD-77 — Radioddity; для DM-1801 / RD-5R — Baofeng).
  2. Распакуйте, найдите в комплекте программу-загрузчик (обычно Update.exe в папке Update Software → English).
  3. Укажите файл прошивки .sgl вашей модели (например, GD-77_Vx.x.x.sgl, Ham-версия) и запустите запись.
  4. Дождитесь полного завершения, не отключая кабель и питание.
Не дёргать кабельОбрыв связи или питания во время записи .sgl — классический сценарий кирпича и потери режима бутлоадера. Используйте надёжный кабель и порт, на ноутбуке — питание от сети, и не трогайте рацию до конца прошивки.

Шаг 4. Заводской CPS и codeplug

После отката рация снова понимает только заводской формат codeplug. Файлы OpenGD77 и стоковые codeplug'и несовместимы — открыть один в CPS другого нельзя.

Если бэкапа нет

Честно: это самый болезненный сценарий. Залить «голую» заводскую .sgl технически можно, но без ваших дампов EEPROM/Flash вы не вернёте родные данные, а главное — рискуете остаться без оригинальной калибровки, если она была затёрта. Варианты:

Вывод на будущее: бэкап EEPROM, Flash и калибровки — обязателен ещё до установки любой альтернативной прошивки.

Вернулись на сток — а в сеть зайти всё равно сможете

Откат на заводскую прошивку не отрезает вас от DMRhub. В нашу сеть вы войдёте с любой DMR-рации через хотспот — или снова поставив OpenGD77 и залив наш готовый codeplug сети из раздела «Контакты». Один импорт — и группы с операторами уже в рации.

Источники

  1. OpenGD77 User Guide (Backup/Restore EEPROM, Flash, калибровка 0x8F000) — github.com/LibreDMR/OpenGD77_UserGuide
  2. Revert to stock firmware — обсуждение на форуме OpenGD77 — opengd77.com (t=4279)
  3. Вход в бутлоадер и заводской апдейтер (SK1+SK2, .sgl, Update.exe) — vk3tbs.home.blog — Updating GD-77 Firmware
  4. Заводские прошивки и обновлятор Radioddity — radioddity.com/pages/radioddity-download