Возврат рации на заводскую прошивку после OpenGD77
OpenGD77 — отличная альтернативная прошивка для GD-77, DM-1801 и RD-5R, но иногда нужно вернуться на сток: сдать рацию по гарантии, продать «как из коробки» или просто откатить эксперимент. Хорошая новость — откат полностью обратим, если перед прошивкой OpenGD77 вы сделали бэкапы. Плохая — без них вернуть рацию ровно в заводское состояние почти нереально. Разберём процесс по шагам и расставим красные флажки.
Что вообще придётся откатить
В этих рациях два независимых хранилища, и OpenGD77 пишет в оба:
- EEPROM — небольшая микросхема (64 КБ): настройки, codeplug, контакты.
- Flash — большая память (1 МБ): шрифты, картинки, база DMR ID, а также калибровочные данные по адресу 0x8F000.
- Сама прошивка (MCU) — заводской «сток» в формате .sgl, заменённый бинарём OpenGD77.
Чтобы рация снова стала стоковой, нужно восстановить содержимое EEPROM и Flash, а затем поверх залить заводскую прошивку родным загрузчиком производителя.
Шаг 0. Без бэкапа — стоп
Откат на сток возможен ровно настолько, насколько вы подготовились до установки OpenGD77. Если на этапе перехода вы сделали и сохранили дампы — продолжаем. Если нет — переходите к разделу «Если бэкапа нет».
Что должно лежать в надёжной папке (а лучше в нескольких местах):
- дамп EEPROM (.bin);
- дамп Flash (.bin) — либо отдельный дамп калибровки;
- файл заводской прошивки .sgl вашей модели с сайта производителя.
Шаг 1. Восстановить EEPROM и Flash через OpenGD77 CPS
Откат начинается в среде OpenGD77, а не в заводском CPS. Логика такая: сначала возвращаем «начинку» памяти в исходное состояние средствами OpenGD77, и только потом меняем саму прошивку.
- Подключите рацию кабелем, откройте OpenGD77 CPS.
- Меню Extras → OpenGD77 Support.
- Выберите Restore (не Backup) и сначала восстановите EEPROM — укажите свой файл EEPROM.
- Повторите для Flash — укажите файл Flash. Внимательно: оба файла .bin, не перепутайте.
После этого «прошивка ещё OpenGD77, но память — как до экспериментов». Это нормальный промежуточный этап.
Шаг 2. Войти в бутлоадер
Заводская прошивка заливается в режиме загрузчика — том же, что и при установке OpenGD77.
- Выключите рацию, подключите USB-кабель к ПК.
- Зажмите SK1 + SK2 и, удерживая их, включите рацию.
- Экран остаётся чёрным, горит только зелёный светодиод — вы в бутлоадере.
На RD-5R боковых кнопок SK1/SK2 нет — их роль играют две кнопки под PTT: верхняя = SK1, нижняя = SK2. Зажмите обе и включите рацию.
Шаг 3. Залить заводскую прошивку (.sgl)
Теперь — родной инструмент производителя, не OpenGD77.
- Скачайте с сайта производителя архив с заводской прошивкой и обновлятором (для GD-77 — Radioddity; для DM-1801 / RD-5R — Baofeng).
- Распакуйте, найдите в комплекте программу-загрузчик (обычно Update.exe в папке Update Software → English).
- Укажите файл прошивки .sgl вашей модели (например, GD-77_Vx.x.x.sgl, Ham-версия) и запустите запись.
- Дождитесь полного завершения, не отключая кабель и питание.
Шаг 4. Заводской CPS и codeplug
После отката рация снова понимает только заводской формат codeplug. Файлы OpenGD77 и стоковые codeplug'и несовместимы — открыть один в CPS другого нельзя.
- Залейте codeplug заводским CPS производителя.
- Если делали бэкап стокового codeplug до перехода — восстановите его.
- Заново пропишите свой DMR ID и базу контактов в заводском формате.
Если бэкапа нет
Честно: это самый болезненный сценарий. Залить «голую» заводскую .sgl технически можно, но без ваших дампов EEPROM/Flash вы не вернёте родные данные, а главное — рискуете остаться без оригинальной калибровки, если она была затёрта. Варианты:
- поискать на форуме OpenGD77 совместимый патченый бутлоадер и инструкции под вашу ревизию;
- попробовать чужой дамп калибровки — но это лотерея, параметры у каждого экземпляра свои;
- смириться, что рация останется «рабочей, но не идеально откалиброванной».
Вывод на будущее: бэкап EEPROM, Flash и калибровки — обязателен ещё до установки любой альтернативной прошивки.
Вернулись на сток — а в сеть зайти всё равно сможете
Откат на заводскую прошивку не отрезает вас от DMRhub. В нашу сеть вы войдёте с любой DMR-рации через хотспот — или снова поставив OpenGD77 и залив наш готовый codeplug сети из раздела «Контакты». Один импорт — и группы с операторами уже в рации.
Источники
- OpenGD77 User Guide (Backup/Restore EEPROM, Flash, калибровка 0x8F000) — github.com/LibreDMR/OpenGD77_UserGuide
- Revert to stock firmware — обсуждение на форуме OpenGD77 — opengd77.com (t=4279)
- Вход в бутлоадер и заводской апдейтер (SK1+SK2, .sgl, Update.exe) — vk3tbs.home.blog — Updating GD-77 Firmware
- Заводские прошивки и обновлятор Radioddity — radioddity.com/pages/radioddity-download