Skip navigation

Автоматическое обновление программного обеспечения (далее - автообновление ПО) предназначено для отслеживания наличия новой версии на сервере обновления и, при необходимости, проведения обновления ПО STB.

Если в STB установлен стандартный вариант ПО производителя (публичный или заводской образ), автообновление производится с сервера производителя на доступную версию заводского образа ПО.

Процесс автообновления

Процесс автообновления ПО STB состоит из двух этапов:

1. Анализ данных о наличии новой версии ПО. Приставка периодически считывает  файл с данными о последних версиях ПО (файл update_list.txt) с сервера с обновлениями ПО. См. Адрес файла обновления.

2. Запуск необходимого сценария автообновления. При обнаружении новой версии, STB запускает сценарий автообновления, установленный в настройках:

  • Отключено - автообновление не производится, сообщение пользователю о наличии новой версии не выдается.
  • Bключено - немедленный запуск загрузки новой версии ПО с сервера обновления с последующим обновлением ПО и перезапуском STB.
  • C подтверждением - на экран выводится окно Обновление ПО с указанием текущей и новой версий ПО. Для запуска обновления пользователь дает команду Обновить (F1). См. описание.

Более подробное описание процесса автообновления приведено в разделе для разработчиков Модуль автоматического обновления

Настройка сценария автообновления

Во Встроенном портале настройка автообновления проводится в разделе: Настройки ⇒ Обновление ПО:

Автообновление

Для настройки автообновления необходимо:

  • Открыть Настройки ⇒ Обновление ПО;
  • В окне Обновление ПО в поле Автообновление выбрать необходимый сценарий:
    • Отключено - автообновление отключено (значение по умолчанию);

      Если функция автообновления отключена, сообщения о доступности новой версии ПО выводиться не будут, обновить ПО приставки можно только вручную.

    • Включено - обновление выполняется автоматически, при обнаружении новой версии ПО. Во время запуска обновления на экран выводится окно Обновление ПО, в котором указываются текущая, новая версии ПО и состояние обновления ПО в виде заполняющегося прогресс-бара и комментариев;
    • С подтверждением - автообновление в режиме с подтверждением: при обнаружении новой версии ПО на экран будет выдано предупреждение, для продолжения обновления ожидается согласие (подтверждение) пользователя. См. описание.
  • В окне Обновление ПО в поле Обновление на бета-версии выбрать:
    • ON - использовать бета-версии (тестовой версии);
    • OFF- не использовать бета-версии (значение по умолчанию).

      Стабильность работы бета-версии не гарантируется!

  • В окне Обновление ПО нажать кнопку Сохранить или ОК на ПДУ.

Значение полей Автообновление и Обновление на бета-версии окна Обновление ПО хранится в STB с помощью переменных autoupdate_cond и betaupdate_cond, соответственно.

Адрес файла обновления

Адрес файла update_list.txt, который содержит информацию о последней версии ПО, хранится в ПО STB с помощью переменной autoupdateURL. В стандартной версии ПО (версии ПО производителя) указан следующий URL производителя (<model> - номер базовой модели):

http://update.infomir.com/mag/<model>/update_list.txt 

Например, для MAG254:

http://update.infomir.com/mag/254/update_list.txt

В файле update_list.txt для каждой доступной версии указывается адрес (URL) файла образа ПО imageupdate. Производитель STB использует URL следующего формата (<version> - номер версии ПО):

http://update.infomir.com/mag/<model>/imageupdate_<version>
Например, для версии  0.2.18-r23-254 STB MAG-254, адрес файла обновления: 
http://update.infomir.com/mag/254/imageupdate_0.2.18-r23-254

Описание формата файла update_list.txt приведено в разделе для разработчиков Модуль автоматического обновления

Автообновление с подтверждением

Если в настройках автообновления указан сценарий подтверждением", то, при обнаружении новой версии ПО, на экран выводится окно Обновление ПО, в котором указываются Текущая версия и Доступная версия (последняя версия, доступная на сервере, указанная в файле update_list.txt).
Пользователю предоставляется возможность самостоятельно определить необходимость обновления (путем сравнения текущей и доступной версий):

  • Для отказа от обновления - в окне Обновление ПО нажать Отмена.
  • Для проведения обновления - в окне Обновление ПО выбрать Обновить (F1 на ПДУ).

Автообновление

Обновление вручную

Кроме настройки автообновления в окне Настройки ⇒ Обновление ПО также можно запустить обновление вручную, командой F1.

Описание данной возможности приведено в разделе Обновление из Портала по HTTP.

Need Help

Дима – эксперт по работе с приставками серии MAG и автор этой статьи.

Была ли полезна эта статья?

Да Нет

Сожалеем.
Как можно улучшить эту статью?

Мы используем cookie-файлы, чтобы оптимизировать работу сайта и предоставить вам лучший интерфейс; а также для продвижения нашей продукции. Ознакомьтесь с нашей политикой Cookie, чтобы узнать, как именно мы используем cookie-файлы, и как вы можете это контролировать.
Если вы продолжите пользоваться сайтом или закроете это сообщение — это значит, что вы согласны с нашей Политикой конфиденциальности и разрешаете использование cookie-файлов, как описано в политике Cookie.