Skip navigation

Публичные версии ПО1), а также версии ПО завода-изготовителя2) («заводское» ПО) обновляются из меню встроенного портала (HTTP, USB) только на «заводские» версии ПО. Для реализации обновления ПО из меню встроенного портала или из меню Middleware на собственные или другие версии, отличные от «заводских», необходимо производить сборку образа ПО согласно инструкций:

Для установки публичных версий ПО, расположенных на soft.infomir.com, необходимо использовать обновление из меню начального загрузчика.

Обновление по протоколу HTTP (WEB)

Меню 'Настройки' во встроенном портале

  • Войти в Настройки;
  • Выбрать Обновление ПО;
  • В открывшемся окне выбрать Обновление вручную (F2);
  • В открывшемся окне Обновление ПО в поле Доступная версия выбрать необходимую версию ПО (последняя версия ПО отображается в списке первой сверху);
  • Для проведения обновления выбрать Обновить (F1);
  • Дождаться окончания процесса обновления. Статус обновления ПО отображается в виде заполняющегося прогресс-бара и комментариев. По окончании загрузки ПО приставка автоматически перезагрузится.
  Пример. "Настройки" во встроенном портале.

Image Documentation


Image Documentation


Image Documentation

Меню 'Системные настройки' во встроенном портале

Если используется стандартный образ ПО (образ ПО производителя), обновление произойдет с сервера производителя на текущую стабильную версию ПО. В стандартной версии (образе) ПО указан следующий адрес обновления: http://update.infomir.com/mag/<model>/imageupdatе (<model> - номер базовой модели: 250, 254 или 270).
Примечание. Строка доступна для редактирования при помощи виртуальной клавиатуры (вызывается кнопкой KB на ПДУ) или компьютерной клавиатуры, подключенной к USB.

Обновление проводится следующим образом:

  • Войти в Системные настройки;
  • Войти в раздел Обновление ПО;
  • В открывшемся окне в поле Метод обновления выбрать HTTP;
  • Выбрать Проверить (ОК);
  • В открывшемся окне Обновление ПО  приведено описание текущей версии и доступной для обновления версии ПО - для анализа необходимости обновления;
  • Для проведения обновления выбрать Обновить (F1);
  • Дождаться окончания процесса обновления. Состояние обновления ПО отображается в виде заполняющегося прогресс-бара и комментариев. По окончании загрузки ПО приставка автоматически перезагрузится.
  Пример. Обновление ПО из меню "Системные настройки" во встроенном портале

Image Documentation

Image Documentation

Обновление с использованием USB-накопителя

Требование к USB-накопителю

  1. На USB-накопителе должна быть файловая система FAT32. Если на USB-накопителе несколько разделов, необходимо использовать первый.
  2. При обновлении из меню Начального загрузчика, если в вашей STB несколько разъемов USB, для обновления используется тыльный разъем.
  3. На USB-накопителе, в корневом каталоге, создать каталог mag<model> -  где <model> - номер базовой модели.

Обновление из меню Системных настроек

Обновление из Системных настроек встроенного портала позволяет обновить основное ПО STB на заводскую2 версию ПО.

На компьютере (подготовка USB-накопителя):

Image Documentation

На STB:

  • Вставить подготовленный накопитель в USB-разъем.
  • Войти в Системные настройки Обновление ПО;
  • В открывшемся окне в поле Метод обновления выбрать USB. При этом открываются два дополнительных поля: 
    • Дискимя USB-накопителя; 
    • Путь - путь к файлу обновления на USB-накопителе.
  • Выбрать Проверить (ОК), чтобы убедиться, что приставка обнаружила файл imageupdate.
  • Если файл обнаружен, открывается окно Обновление ПО, в котором приведено описание версий ПО: Текущая версия (действующая в STB) и Доступная версия (записанная на USB-накопитель).
  • Определить необходимость обновления (путем сравнения текущей и доступной версий).
  • Для отказа от обновления - в окне Обновление ПО нажать Отмена.
  • Для проведения обновления - в окне Обновление ПО выбрать Обновить (F1).
  • Дождаться окончания процесса обновления. Состояние обновления ПО отображается в виде заполняющегося прогресс-бара и комментариев. По окончании загрузки ПО приставка автоматически перезагрузится.

Обновление из меню Начального загрузчика

Данный вид обновления позволяет обновить основное ПО STB только на публичную1 версию ПО.

На компьютере:

Image Documentation

На STB:

  Видео-пример обновления из меню Начального загрузчика с USB-накопителя

Возможные проблемы при обновлении ПО с использованием USB-накопителя

1. Приставка не начинает обновление или не обнаруживает папку или файлы обновления на USB-накопителе – не инициализируется USB-накопитель (ошибка типа «Internal error»):

    • Перепроверьте наименование папки, файлов обновления, источники файлов. Название папки и файла imageupdate должны содержать только маленькие буквы (нижний регистр). В имени папки и файлов не должно быть добавленных символов: примеры неправильного наименования – mag_254, imageupdate(1), Bootstrap_254 и т.п.
    • Если не уверены в источнике файлов обновления (imageupdate и Bootstrap), обновите файлы (загрузите заново).

    • Проверьте расширение файлов обновления (imageupdate и Bootstrap) - установите режим просмотра папки с файлами "Отображать расширение". У файлов не должно быть расширения (txt и др.).
    • Возможно, проблемы с USB-накопителем. Проверьте еще раз требования к USB-накопителю: файловая система - FAT32, используется первый раздел.

    • Используйте другой USB-разъем в STB.
    • Если устранить проблему с USB-накопителем не удается, обратите внимание на следующее:
      • рекомендуется использовать USB-накопители известных брендов (Transend, Sandisk, Kingston и т. д.);

      • если у вас есть проблемы с запуском файлов с USB (особенно если вы знаете, что USB-накопитель использовался в качестве загрузочного диска или был обработан утилитой типа "Partition" и т. п.), следует отформатировать USB-накопитель (должна использоваться файловая система FAT-32) и повторите процедуру обновления;

      • рекомендуется использовать фирменные (предоставленные производителем накопителей) утилиты форматирования.

    • Используйте другой USB-накопитель.

2. При обновлении из меню Начального загрузчика приставка запустила файл bootstrap, но не начинает загрузку файла imageupdate или загрузка не закончилась успешно:

    • Проверьте правильность наименования файла imageupdate. Возможно, необходимо заменить файл imageupdate.  Проверьте источник, откуда загружался файл и, при необходимости, загрузите файл заново, замените файл и повторите попытку обновления.
    • Возможно, проблемы с USB-накопителем – см. п.1.

3. При обновлении из встроенного портала, через USB, приставка после запуска обновления прекращает процесс обновления со статусом: "Неправильная сигнатура":

    • Проверьте правильность наименования файла imageupdate. Возможно, необходимо заменить файл imageupdate.  Проверьте источник, откуда загружался файл и, при необходимости, загрузите файл заново, замените файл и повторите попытку обновления.
    • Возможно, проблемы с USB-накопителем – см. п.1.
    • Для обновления используется публичная версия ПО (обновление через USB). Используйте заводскую версию ПО. Загрузите файлы обновления с сервера обновления заводского ПО, замените файл на USB-накопителе и повторите попытку обновления.
    • Проверьте источник загрузки файла imageupdate. Проверьте, чтобы файл соответствовал модели STB. Если необходимо, обновите файл (загрузите заново) с сервера обновления заводских версий ПО, замените файл и повторите попытку обновления.
    • Вы используете не заводскую версию ПО, а ПО оператора (кастомный/операторский образ).

Обновление методом Multicast-вещания

Обновление методом Multicast-вещания выполняется из меню Начального загрузчика. Данный метод может использовать только для установки публичной1 версии ПО необходимой модели STB, расположенной в релизе ПО или подготавливаемой пользователем самостоятельно по инструкциям производителя STB.
В качестве утилиты для вещания файлов обновления в локальной сети может использоваться:

Требования к ОС:
Любая версия OS Microsoft Windows с поддержкой .NET Framework. версии 2.0 и выше.

Подготовка

  1. Загрузить на ПК файлы imageupdate и Bootstrap из релиза ПО необходимой модели STB и версии ПО, аналогично описанному при подготовке обновления с USB-накопителя.
  2. Загрузить, разархивировать и запустить на ПК приложение MCAST-V2.0. (zip).
  3. Для обеспечения беспрепятственного прохождения трафика IGMP и multicast необходимо, чтобы ПК и STB находились в одном широковещательном домене (в противном случае необходимо обеспечить маршрутизацию для мультикаст-потоков на требуемом участке сети). В домашних условиях, как правило, достаточно использовать прямое кабельное сетевое соединение между STB и ПК или оба устройства (STB и ПК) должны быть подключены к одному коммутатору/роутеру (в последнем случае STB и ПК должны быть подключены к коммутутору/роутеру посредством кабельного соединения).

Процедура обновления

  • На STB зайти в меню Начального загрузчика
  • На STB выбрать Upgrade Tools MC Upgrade. При этом STB переходит в режим приема и активирования файла bootstrap. На экране TV будет отображаться мультикаст-адрес, на котором приставка ожидает получение данных и прогресс-бар, движение которого информирует о получении потока мультикаст;
  • На ПК с помощью приложения Mcast запустить вещание двух потоков: поток 1 - файл Bootstrap, поток 2 - файл imageupdate;
  • При успешном получении файла Bootstrap приставка автоматически переходит в режим приема и активирования файла imageupdate;

  • В случае успешного получения обоих файлов процедура обновления успешно завершится и запустится обновленное ПО.

Запуск Multicast-вещания на ПК с помощью утилиты Mcast

  • Запустить на ПК приложение MCAST-V2.0. (zip). При этом активируется форма выбора сетевого интерфейса (сетевой карты), через который будет производиться вещание.
  • Выбрать необходимый сетевой интерфейс;
  • На главной форме приложения для каждого из двух потоков (Bootstrap, imageupdate) необходимо указать:
    • File name - путь расположения файла на ПК (файлы должны быть загружены в определенную папку ПК на этапе Подготовки);
    • IP-adress, port - IP-адрес и порт для вещания потоков. Указанные значения зависят от модели STB. Дополнительно см. раздел Адреса мультикаст-потоков.
    • Запустить вещание двух потоков - кнопка Start для каждого из потоков.

Мультикаст-обновление занимает не более 15 минут. Успешное обновление сопровождается перезагрузкой STB. Если обновление не завершается (из-за установки ошибочных параметров, сетевых помех и т.п.), STB не выходит из режима Мультикаст-обновления самостоятельно. Для выхода из режима Мультикаст-обновления необходимо произвести перезагрузку (вкл/выкл) STB.

Адреса мультикаст-потоков в утилите Mcast

Выбор адреса для группового вещания потоков Bootstrap и imageupdate в утилите Mcast зависит от модели STB. Для использования правильного значения адреса группового вещания в утилите Mcast необходимо:

1. Проконтролировать значение мультикаст-адреса (IP-адрес и порт) в информационном сообщении, отображаемом на экране TV после запуска в меню Начального загрузчика команды MC Upgrade.
Например, для MAG254 информационное сообщение имеет вид:

Loading image from multicast

Loading image from multicast channel:
224.50.0.100:9000 is started...

2. Значение мультикаст-адреса из п.1 должно совпадать с значением, вводимым в поле IP-address, port утилиты Mcast для потока №1 (Bootstrap). Например, для STB MAG254 используется значение: 224.50.0.100:9000.
3. В поле IP-address, port для потока №2 (imageupdate) должно быть значение, указанное в таблице ниже, в колонке Адрес потока imageupdate:

Модель STB Адрес потока bootstrap Адрес потока imageupdate
MAG250 224.50.0.50:9000 или 224.50.0.70:9000 224.50.0.51:9001
MAG254 224.50.0.100:9000 224.50.0.101:9001
MAG270 224.50.0.90:9000 224.50.0.91:9001

Пример обновления в режиме Multicast

Ниже приведен пример обновления в режиме Multicast для STB MAG250.

  Пример обновления с использованием утилиты MCAST
  • Выбрать необходимый (активный сетевой интeрфейс)
Image Documentation
  • Выберите файлы для вещания. Поток 1 - Bootstrap, Поток 2 - imageupdate. Заполните поля File name и IP-adress, port ;
    Проверить, чтобы адреc Bootstrap-потока в утилите MCAST совпадал с адресом, отображаемым на экране в Начальном загрузчике.
Image Documentation
Image Documentation
  • Запустить вещание потоков 1 и 2.
Image Documentation
Image Documentation
  • Дождитесь окончания загрузки файлов и обновления ПО. Процесс обновления отображается на экране ТВ. По окончании загрузки файлов STB перезагрузится автоматически, с последующей загрузкой обновленного ПО.
  Видео-пример


Возможные проблемы при обновлении методом Multicast-вещания

  • Неправильно выбран интерфейс (сетевая карта):
    • Необходимо более тщательно подойти к процедуре выбора интерфейса, через который будет производиться вещание. При затруднении в этом вопросе обратитесь за помощью к сетевому/системному администратору.
  • Существует помеха, которая препятствует прохождению multicast трафика от ПК (на котором запускается приложение MCAST) до STB:
    • Если ПК и приставка соединены через внешнее сетевое оборудование, необходимо убедиться, что в используемой сети не существует преград на пути multicast и IGMP трафика.
    • Проверьте локальные сетевые настройки ПК, с которого осуществляется процесс вещания, сетевые фильтры, антивирусное ПО, а также другое ПО, которое может влиять на передачу multicast трафика.
    • Подключите STB непосредственно к ПК (исключите коммутаторы, роутеры, и т. д.) и начните процесс обновления заново.
    • Если ПК и приставка соединены непосредственно через UTP кабель, проверьте правильность подключения и целостность кабеля.
  • Если загрузка Bootstrap-файла проходит успешно, а загрузка imageupdate не завершается
    • попытайтесь уменьшить скорость потока (Data rate) до 500 000 byte/s и начните процесс обновления заново.

Автоматическое обновление ПО

 Автоматическое обновление ПО состоит из двух этапов:

  1. Анализ данных о выходе новых версий ПО. Приставка периодически считывает  эти данные (файл update_list.txt) с сервера с обновлениями ПО. В стандартной версии ПО (версия ПО производителя) указан следующий адрес (<model> - номер базовой модели):

    http://update.infomir.com/mag/<model>/update_list.txt
  2. При обнаружении новой версии проводится автоматическое обновление ПО STB.

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

Настройка режима автообновления проводится в разделе "Настройки / Обновление ПО" встроенного портала:

  • Войти в Настройки;
  • Выбрать Обновление ПО;
  • В окне Обновление ПО в поле Автообновление выбрать необходимый режим:
    • Отключено - автообновление отключено (значение по умолчанию);
    • Включено - автообновление выполняется при обнаружении новой версии ПО;
    • С подтверждением - автообновление в режиме с подтверждением: при обнаружении новой версии ПО на экран будет выдано предупреждение, для продолжения обновления ожидается согласие (подтверждение) пользователя.
  • В окне Обновление ПО в поле Обновление на бета-версии выбрать:
    • ON - использовать бета-версии (тестовой версии);
    • OFF- не использовать бета-версии (значение по умолчанию).
  • В окне Обновление ПО нажать кнопку Сохранить или ОК на ПДУ.
  1. Стабильность работы бета-версии не гарантируется.
  2. В случае отключенной функции автообновления, сообщения о доступности новой версии ПО выводиться не будут, обновить ПО приставки можно только вручную.
  3. Описание для разработчиков приведено в разделе  Модуль автоматического обновления ПО.

1) Версии ПО, подписанные общедоступным ключом (ID_KEY=STB_PUBLIC)

2) Версии ПО, устанавливаемые в приставку на заводе-изготовителе, а также версии ПО, предоставляемые производителем для обновления/автоматического обновления с серверов завода-изготовителя

Need Help

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

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

Да Нет

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

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