Сервисная кнопка выбора режима загрузки MAG5xx
Назначение сервисной кнопки
Сервисная кнопка (Function key или FN) предназначена для запуска одного из режимов аварийной загрузки STB.
Некоторые типичные случаи применения кнопки FN:
- вы забыли пароль Контроля доступа - используйте Режим 2. Сброс на заводские настройки для сброса пароля;
- STB не загружается в нормальном режиме, меню System Recovery Utility не открывается - используйте Режим 1. Выбор альтернативного NAND или Режим 3. Аварийный запуск (Emergency startup) с последующим Обновлением из System Recovery Utility.
Расположение кнопки
Расположение сервисной кнопки на корпусе приставки зависит от модели STB:
Режимы аварийной загрузки
Поддерживаются три режима загрузки. Каждому режиму соответствует определенная индикация:
Режим 1. Выбор альтернативного NAND (светодиод белый, мигание медленное - ок. 1 раз в секунду) - если по каким-то причинам (например, после обновления ПО, завершившего неудачно) загрузка с текущего банка памяти не выполняется, режим 1 переключает STB на загрузку основного ПО с альтернативного банка памяти;
Режим 2. Сброс на заводские настройки (светодиод красный, мигание быстрое - ок. 3 раз в секунду) - если некоторые настройки STB не позволяют произвести загрузку, может потребоваться сброс настроек STB (переменных окружения) на первоначальные значения, установленные на заводе-изготовителе;
Режим 3. Аварийный запуск (Emergency startup) (светодиод красный, горит постоянно) - аварийный режим загрузки меню System Recovery Utility c USB-накопителя или по DHCP - в некоторых случаях, при невозможности загрузиться с режимов 1-2, используется данный режим.
Выбор режима аварийной загрузки
Процедура выбора режима аварийной загрузки:
-
Режим 1. Выбор альтернативного NAND. Зажать и удерживать сервисную кнопку, подать питание на STB. Дождаться изменения индикации (светодиод белый, мигание медленное). Отпускаем кнопку - выбор режима 1. Продолжаем удерживать - переход на выбор режима 2.
-
Режим 2. Сброс на заводские настройки. (светодиод красный, мигание быстрое). Отпускаем кнопку - выбор режима 2. Продолжаем удерживать - переход на выбор режима 3.
-
Режим 3. Аварийный запуск (Emergency startup) (светодиод красный, горит постоянно). Отпускаем кнопку - выбор режима 3.
Режим 1. Выбор альтернативного NAND
Выбор Режим 1. Выбор альтернативного NAND (светодиод белый, мигание медленное - ок. 1 раз в секунду) приводит к переключению загрузки ПО из альтернативного NAND.
Банки внутренней энергонезависимой перепрограммируемой памяти STB - NAND1 и NAND2 - используются для хранения и загрузки основного ПО STB. Использование двух банков позволяет безопасно проводить процесс обновления ПО: в случае неудачного завершения операции обновления ПО можно произвести загрузку с альтернативного банка.
Режим 2. Сброс на заводские настройки
Выбор Режим 2. Сброс на заводские настройки (светодиод красный, мигание быстрое - ок. 3 раз в секунду) приводит к сбросу STB на заводские настройки.
После сброса на заводские настройки в STB переменные окружения, устанавливаются в первоначальные значения (заданные на Заводе-изготовителе) .
Режим 3. Аварийный запуск (Emergency startup)
Выбор Режим 3. Аварийный запуск (Emergency startup) (светодиод красный, горит постоянно) приводит к запуску STB в режиме Emergency startup, что позволяет загрузить в STB из внешнего источника ядро ОС Linux (Bootstrap), содержащее утилиту восстановления System Recovery Utility.
Если приставка не загружается в обычном режиме работы из-за проблем с основным ПО, режим аварийного запуска дает возможность загрузить в STB ядро (Bootstrap), вызвать меню System Recovery Utility и провести необходимые действия для восстановления (загрузиться с альтернативного NAND, сбросить настройки или обновить ПО). Процесс загрузки ядра проходит в два этапа: первым опрашивается USB-устройство, a в случае, если система не обнаружила или не смогла прочесть файл Bootstrap на USB-накопителе, запускается загрузка по протоколу DHCP/TFTP.
Восстановление системы в режиме загрузки с USB-накопителя
На ПК (подготовка USB-накопителя)
- Файловая система USB-накопителя - FAT32.
- Загрузить файл Bootstrap из каталога с необходимым релизом ПО для соответствующей модели STB;
- На USB-накопителе создать в корне каталог mag<model> и поместить в него файл Bootstrap. Например, для STB MAG520 имя каталога - mag520;
На STB
- Отключить питание STB от сети;
- Вставить USB-накопитель в один из разъемов STB;
- Зажать кнопку FN, включить питание;
- Дождаться режима 3 (светодиод красный, горит постоянно) и отпустить кнопку FN;
- Дождаться появления на экране меню System Recovery Utility;
- Произвести необходимые действия по восстановлению, используя команды меню System Recovery Utility. Возможные действия:
- загрузиться с альтернативного NAND;
- обновить ПО (только на публичные версии ПО).
Если не вызывается меню System Recovery Utility
Если после запуска режима загрузки Emergency startup не вызывается меню System Recovery Utility:
- Внимательно перечитайте инструкцию и убедитесь, что все выполнено правильно.
- Убедитесь в исправности ПДУ (при нажатии кнопок должен загораться определенный светодиод на ПДУ). При нажатии Меню, направляйте ПДУ непосредственно на ИК-приемник STB, который находится возле LED-индикатора STB (спрятан под корпусом).
- На USB-накопителе перепроверьте созданные имена папки и файла. Они не должны включать дополнительные символы типа mag_520 Bootstrap (1) и т. п.
- файл Bootstrap должен соответствовать модели STB.
- Возможно проблема связана с несовместимостью формата USB-накопителя - используйте другой накопитель.
Восстановление системы в режиме загрузки с DHCP/TFTP-сервера
- Для загрузки используется файл Bootstrap из необходимого релиза ПО STB.
- Поместить файл Bootstrap на TFTP-сервер. Пример настройки: TFTP server. Установка, настройка.
- Пример настройки конфигурации dhcp-севера: Загрузка ядра (Bootstrap/uImage) по протоколу TFTP для режима Emergency.
- Запуск аварийной загрузки и действия по восстановлению на STB аналогичны описанному для случая загрузки с USB-накопителя (кроме необходимости использовать USB-накопитель).