System Recovery Utility
Утилита восстановления (далее - System Recovery Utility) является частью программного обеспечения STB. Она разработана для выполнения пользователем необходимых служебных операций в STB на этапе начала загрузки основного ПО STB. Утилита System Recovery Utility используется в следующих моделях STB:
- На базе чипсета STMicroelectronics: MAG256
- На базе чипсета Broadcom: MAG3xx
- На базе чипсета HiSilicon: MAG4xx
Главное меню утилиты (верхний уровень) имеет вид (пример для MAG256):
В перечень служебных операций, проводимых с помощью утилиты System Recovery Utility входят:
- Просмотр/изменение режима видеовыхода и графического разрешения STB (TV System и Graphic Resolution), которые будут установлены на видеовыходе HDMI в режиме загруженного ПО (после загрузки портала);
- Просмотр/изменение текущего режима загрузки STB (Boot Mode);
- Получение сведений об устройстве и ПО (Device information) с возможностью сохранения данных в файл на USB-носителе;
- Обновление ПО STB (Upgrade Tools ⇒ Upgrade Software). Используется для установки в STB только публичных версий ПО;
- Установка в STB логотипа оператора (Upgrade Tools ⇒ Set Logotype), который будет отображаться на экране TV при загрузке STB. Процедура установки логотипа описана в разделе разработчиков - Логотип Bootloader-a;
- Установка/сброс в STB операторского ключа (Upgrade Tools ⇒ Set/Reset Operator's key). Данная процедура может использоваться для ручной установки/сброса в STB операторского ключа, в случае применения в STB операторского образа;
- Сброс STB на заводские настройки (Default Settings).
Не рекомендуется вносить изменения без должного понимания назначения параметров меню System Recovery Utility и последствий их изменения.
Вход в меню System Recovery Utility
Для входа в главное меню System Recovery Utility:
- Отключить питание STB (обесточить устройство);
- Нажать и удерживать кнопку Menu на ПДУ (ПДУ должен быть направлен в сторону лицевой панели STB, где расположен ИК-приемник);
- Продолжая удерживать кнопку Menu на ПДУ, подключить питание STB;
- Дождаться (примерно 10 секунд) появления на экране TV меню System Recovery Utility;
Отпустить кнопку Menu на ПДУ.
Выход из меню System Recovery Utility
Для выхода из меню System Recovery Utility и продолжения загрузки STB используется команда Exit and Reboot.
Не используйте для выхода из меню кнопку Выход на ПДУ. Если, находясь в основном окне утилиты, нажать на ПДУ кнопку Выход, на экране отобразится окно загрузчика с логотипом, но загрузка не продолжится! В этом случае для возврата в меню утилиты нажмите на ПДУ кнопку Меню и воспользуйтесь командой Exit and Reboot.
Настройка режима видеовыхода и графического разрешения
Для корректного отображения видеосигнала на TV после загрузки ПО STB предусмотрена возможность изменения на этапе начальной загрузки следующих параметров:
- TV System - режим видеовыхода STB;
- Grafic Resolution - разрешение графического окна видеовыхода STB.
Описание этих параметров приведено в разделе Режим видео-выхода и графическое разрешение. Пример меню TV system для STB MAG256:
Выбор режима загрузки NAND1 / NAND2
NAND1 или NAND2 - банки внутренней энергонезависимой перепрограммируемой памяти STB, которые используются для хранения и загрузки основного ПО STB. Начальный загрузчик STB будет использовать тот банк основного ПО, который указан в данной настройке (переменная окружения active_bank: 0 - активный банк, 1- альтернативный банк).
Использование в STB двух банков памяти позволяет безопасно проводить процесс обновления ПО: в случае неудачного завершения операции обновления ПО можно произвести загрузку с альтернативного банка.
После каждого успешного обновления ПО значение параметра Boot Mode автоматически изменяется на противоположное (NAND1 / NAND2).
- Зайти в меню System Recovery Utility;
- Выбрать Boot Mode;
- Выбрать необходимый режим загрузки (NAND1 или NAND2). При изменении значения текущего (активного) банка для загрузки будет использоваться альтернативная копию основного ПО.
- В окне подтверждения выбрать Yes;
Выбрать Exit and Reboot;
- В окне подтверждения выбрать Yes;
Совет. Если вместо команды Exit and Reboot Вы нажали Выход на ПДУ, для возвращения в основное меню утилиты нажмите Меню на ПДУ. - Состояние процесса загрузки указывается на экране TV.
Примечание. Успешная загрузка ПО завершается загрузкой в STB Web-приложения медиа-портала. Первая страница, отображаемая на экране ТВ, зависит от настроек портала (например, для Встроенного портала - см. Стартовая страница.
Версия ПО, загрузчика и информация об устройстве, сохранение данных на USB-накопитель
Пример меню Device Information для STB MAG256:
Для просмотра информации об устройстве:
- Зайти в меню System Recovery Utility;
- Выбрать Device information - информация об устройстве (STB):
- Vendor - Идентификатор производителя;
- Model - Идентификатор модели STB;
- HardwareVersion - Версия реализации системной платы;
- Serial Number - Серийный номер STB;
- MAC address - Физический адрес сетевого интерфейса;
- BootLoader version - Версия начального загрузчика;
- Image version number - Номер версии основного ПО;
- Image date - Дата и время создания основного ПО;
- Image description - описание версии основного ПО;
- Userfs Image version - версия пользовательских настроек UserFS;
Для сохранения информации об устройстве на USB-накопитель:
-
- Подготовить USB-накопитель:
- убедитесь, что на USB-накопителе используется файловая система FAT32;
- создать на USB-накопителе, в корне, папку mag<model>, где <model> - значение базовой модели STB. Например, для STB MAG322 имя папки - mag322;
- вставить USB-накопителе в один из разъемов STB.
- Открыть меню Device information и выбрать - Save Info at USB
- При этом файл DeviceInfo.txt с необходимой информацией должен записаться на USB-накопитель, в папку mag<model>.
- Подготовить USB-накопитель:
Выбор режима обновления ПО
Обновление ПО STB в System Recovery Utility предназначено только для перехода на публичную версию ПО1. Обновление на другие версии ПО (заводские, кастомные, операторские) отклоняется с причиной "Wrong signature" (Ошибка подписи образа).
- Зайти в меню System Recovery Utility;
- Выбрать Upgrade Tools ⇒ Upgrade software;
- В открывшемся окне Upgrade software выбрать режим обновления:
- Using USB - для обновления будет использована версия ПО (образ) с USB-накопителя, подключенного к STB. Детальное описание - в разделе Обновление из System Recovery Utility.
- Using multicast - для обновления будет использоваться версия ПО (образ), которая передается на STB с ПК посредством Multicast-вещания. Детальное описание - в разделе Обновление из System Recovery Utility.
- Using static ip and tftp - для обновления будет использована версия образа, загружаемая по TFTP-протоколу, с указанного IP-адреса. Данный метод предполагает, что в STB должны быть установлены необходимые параметры соединения STB и TFTP-сервера (задаются с помощью переменных окружения) - детали описаны в документе Обновление основного ПО (pdf) (см. раздел "Сценарии обновления ПО").
- Using dhcp - обновление по сценарию, который STB запрашивает у DHCP-сервера. Сценарий обновления указывается сетевым администратором в конфигурации DHCP-сервера и передается в STB с помощью опций расширения (DHCP Vendor Extensions). Детали описаны в разделе DHCP сервер - конфигурация, загрузка и обновление ПО и в документе Обновление основного ПО (pdf) (см. раздел "Сценарии обновления ПО").
- Состояние процесса загрузки указывается на экране.
- После успешного обновления ПО STB автоматически перезагрузится.
Сброс на заводские настройки из меню System Recovery Utility
После сброса на заводские настройки в STB переменные окружения устанавливаются в первоначальные значения (заданные на Заводе-изготовителе).
Для сброса STB на заводские настройки:
- Зайти в меню System Recovery Utility;
- Выбрать команду Default Settings;
- В меню Resetting to defaults выбрать Yes;
Внизу окна должна отобразиться информация о выполненной операции сброса;
Перейти на верхний уровень меню - кнопка Exit;
- Выбрать Exit and Reboot;
- В окне подтверждения выбрать Yes;
Совет. Если вместо команды Exit and Reboot Вы нажали Выход на ПДУ, для возвращения в основное меню утилиты нажмите Menu на ПДУ. - STB автоматически перезагрузится.
Внимание! Полный сброс заводских настроек выполняется с помощью Сервисной кнопки выбора режима загрузки:
MAG256 - Сервисная кнопка выбора режима загрузки MAG256 (см. Режим 3)
MAG3xx - Сервисная кнопка выбора режима загрузки MAG322/324/349/351 (см. Режим 2)
MAG4xx - Сервисная кнопка выбора режима загрузки MAG420/424 (см. Режим 2)
1) Публичные (открытые) версии ПО подписаны общедоступным ключом (ID_KEY=STB_PUBLIC). Детальнее - в разделе Основное программное обеспечение STB.