Skip navigation

Обновление ПО из утилиты System Recovery Utility применяется для следующих моделей STB: MAG256, MAG3xx, MAG4xx.

Обновление ПО с помощью утилиты System Recovery Utility предназначено для установки в STB только публичных версий ПО. Обновление на другие версии ПО (заводские, кастомные, операторские) проводится из Портала (HTTP, USB).

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

  • Using USB - обновление ПО из меню System Recovery Utility по USB. Файл образа ПО (imageupdate) загружается с USB-накопителя, подключенного к STB. Описание - ниже.
  • Using multicast  - обновление ПО методом Multicast-вещания. Файл образа ПО (imageupdateпередается в STB с ПК посредством Multicast-вещания. Описание - ниже.

Файл обновления

Для обновления из меню System Recovery Utility используется один файл - imageupdate, который содержит публичный образ ПО STB, созданный на базе определенного релиза ПО STB. Публичный образ от Производителя входит в состав каждого релиза ПО STB. Пользователям также предоставляются Инструкции для "сборки" собственных версий публичного образа, на базе компонентов ПО определенного релиза.

Например, если требуется установить публичный образ ПО производителя версии 2.20.07r2 для STB MAG322, необходимо скачать файл imageupdate по адресу:  http://soft.infomir.com/mag322/release/2.20.07r2/imageupdate

Обновление ПО из System Recovery Utility по USB

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

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

  1. Убедиться, что USB-накопитель удовлетворяет требованиям.
  2. Загрузить на ПК файл обновления imageupdate.
  3. На ПК создать в корне USB-накопителя директорию mag<model> и записать в эту директорию файл imageupdate. Например, для MAG322 имя директории: mag322

    Image Documentation

На STB (запуск обновления):

  1. Подключить приготовленный USB-накопитель к STB. Используйте любой из USB-разъемов.
  2. В STB зайти в меню System Recovery Utility.
  3. Выбрать: Upgrade tools  ⇒  Upgrade Software  ⇒  Using USB  ⇒  Yes - подтвердить нажатием ОК.
  4. Информация о статусе обновления отображается на экране.
  5. После завершения обновления STB автоматически перезагрузится.
    Примечание. Не выключать устройство и не отсоединять USB-накопитель до окончания обновления.
  Видео пример. Обновление из System Recovery по USB

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

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

  1. Файловая система FAT32.
  2. Если используется несколько разделов, файл imageupdate должен размещаться в первом раздел накопителя.

Возможные проблемы обновления по USB

Проблемы обновления по USB, как правило, заключаются в невозможности получить в STB файл imageupdate с USB-накопителя или использовании некорректной версии ПО в файле imageupdate. Как правило, проблемы сопровождаются аварийными сообщениями, выдаваемыми на экране TV (ошибками):

1. Ошибка 'Imageupdate not found' :

  • Возможно, не инициализируется USB-накопитель (см. п.1).
  • Перепроверьте наименование папки, файлов обновления. Название папки и файла imageupdate должны содержать только маленькие буквы (нижний регистр). В имени папки и файлов не должно быть добавленных символов: примеры неправильного наименования – mag_322, Imageupdate, imageupdate(1) и т. п.
  • Проверьте расширение файла обновления (imageupdate) - установите режим просмотра папки с файлами "Отображать расширение". У файлов не должно быть расширения (txt и др.).
  • Вероятно, есть проблемы с запуском файлов с USB (особенно если известно, что USB-накопитель использовался в качестве загрузочного диска или был обработан утилитой типа "Partition" и т. п.):
    • попытайтесь отформатировать USB-накопитель в соответствии с требованиями;
    • с помощью утилиты типа Partition создайте единственный раздел на USB-носителе (например, в ОС Windows10 воспользуйтесь утилитой diskpart);
    • используйте другой USB-накопитель.

2. Ошибки 'Wrong signature', 'Unsupported architecture' - Вероятно, используется не предназначенный тип образа:

  • Проверьте, чтобы образ ПО соответствовал модели STB.
  • Если не уверены в источнике файла обновления (imageupdate), загрузите файл и повторите попытку обновления (публичные версии производителя входят в состав каждого релиза STB).
  • Проверьте тип образа: из System Recovery Utility можно обновляться только на публичную версию ПО.

Обновление ПО из System Recovery Utility по Multicast

В методе обновления Using Multicast доставка файла обновления (imageupdate) с сервера в STB производится с помощью мультикаст-вещания. В качестве сервера выступает ПК с установленной утилитой мультикаст-вещания.
В качестве мультикаст-утилиты, запускаемой на сервере для вещания файла обновления, может использоваться:

Ниже рассматривается обновление с применением утилиты Mcast.

Подготовка сервера вещания

Для обеспечения беспрепятственного прохождения трафика IGMP и multicast необходимо, чтобы сервер и STB находились в одном широковещательном домене (один сегмент LAN или несколько объединенных LAN сегментов).
В домашних условиях, как правило, достаточно использовать прямое кабельное сетевое соединение между STB и ПК или оба устройства (STB и ПК) должны быть подключены к одному коммутатору/роутеру. В последнем случае, STB и ПК должны быть подключены к коммутатору/роутеру посредством кабельного соединения.

Для установки на сервер утилиты вещания Mcast необходимо загрузить на ПК архив, разархивировать.
Необходимо предварительно загрузить на ПК из необходимого источника файл обновления imageupdate.

Запуск обновления

На стороне сервера (запуск вещания):

1. Запустить файл mcast_v2.0.exe.
2. В открывающемся окне выбрать необходимый сетевой интерфейс ПК, через который будет производиться вещание.
3. С помощью утилиты  Mcast запустить вещание образа:

  • Для вещания используется один поток (Stream 2) для передачи файла образа ПО - imageupdate;
  • В поле IP-address, port указать значение Мультикаст-адреса, соответствующее модели STB.
  • В поле File name указать путь к файлу imageupdate. Используйте кнопку Select file.
  • Запустить вещание потока Stream 2 кнопкой Start. Индикатор Статус меняет значение на Streaming (вещание).
    Примечание. После окончания обновления необходимо остановить вещание кнопкой Start/Stop или закрыть приложение.
  Запуск вещания файла imageupdate для MAG322

Image Documentation

Image Documentation

Image Documentation


На стороне STB (запуск обновления):

1. На STB войти в меню System Recovery Utility.
2. Выбрать: Upgrade tools Upgrade SoftwareUsing multicast Yes - подтвердить нажатием ОК.
3. На экране выдается информационное сообщение о начале обновления, в котором указывается IP-адрес и порт мультикаст-канала, с которого STB ожидает прием данных.
4. На экране должна появиться заполняющаяся полоса индикации (прогресс-бар) статуса загрузки файла, свидетельствующая, что идет получение файла.
5. В случае успешного получения файла с образом ПО в STB, выполняется его проверка. После успешной проверки выполняется обновление ПО, перезапуск STB и загрузка обновленного ПО из одного из банков памяти NAND.

Мультикаст-адрес

Адрес мультикаст-потока (мультикаст-адрес) имеет вид: <IP-адрес>:<порт>.

Для правильного приема в STB вещаемого файла (imageupdate) необходимо обеспечить совпадение мультикаст-адреса на обоих сторонах (в утилите Mcast и на STB).

На стороне сервера значение мультикаст-адреса, на который необходимо передавать файл, устанавливается в поле  IP-address, port для потока Stream 2 (imageupdate).

На стороне STB значение мультикаст-адреса, с которого STB ожидает поступление файла, задается в настройках. Каждой модели STB во время производства назначается определенный мультикаст-адрес по умолчанию. При необходимости, мультикаст-адрес по-умолчанию в STB может быть изменен.
Во время запуска на STB обновления Using Multicast на экране TV отображается значение мультикаст-адреса, с которого STB ожидает поступление файла. С помощью данного значения можно проконтролировать совпадение мультикаст-адреса на обоих сторонах (в утилите Mcast и на STB). Если адреса не соответствуют, нужно внести изменения на одной из сторон (более простой способ - внести изменение в утилите Mcast).

Мультикаст адрес, назначаемый в STB по умолчанию

Адрес мультикаст-потока "по умолчанию", на котором STB ожидает поступление образа, прописывается в STB на заводе-изготовителе. Ниже приведены значения адреса мультикаст-потока " по умолчанию" для разных моделей STB.

Модель STB Адрес потока "по умолчанию"
MAG256 224.50.0.131:9001
MAG322, MAG324 224.50.0.211:9001
MAG349 224.50.0.151:9001
MAG351 224.50.0.171:9001
MAG420 224.50.0.231:9001
MAG424 224.50.0.251:9001

Изменение мультикаст-адреса в STB

Адрес мультикаст-потока, устанавливаемый "по умолчанию", может быть изменен с помощью настроек встроенного портала (Системные настройкиСерверыДополнительно, поле URL образа). Формат значения имеет вид: igmp://<IP-адрес>:<порт>
Например: igmp://224.40.0.51:9001 Диапазон допустимых значений параметра <IP-адрес> описан в RFC 5771. Например, можно использовать значения из диапазона: 224.0.1.0 - 238.255.255.255.
Параметр <порт> определяет TCP/IP порт, значение которого можно брать из диапазона 1024 - 65535.

Контроль значения мультикаст-адреса в STB

Чтобы предоставить пользователю возможность проконтролировать, на какой мультикаст-адрес приставка ожидает поступление файла обновления, значение мультикаст-адреса выводится на экран TV в информационном сообщении, после старта обновления методом Multicast-вещания. Если значение мультикаст-адреса на обоих сторонах (в утилите Mcast и на STB) не совпадает, можно оперативно изменить это значение в утилите Mcast и заново запустить вещание.
Пример сообщения для MAG322:

Starting update from multicast. Starting network. Receive is started 
Receive from 224.50.0.211:9001 is started

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

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

Need Help

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

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

Да Нет

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

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