Skip navigation

Обновление ПО из меню Начального загрузчика применяется для следующих моделей STB: MAG-250/254/270.

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

В данном разделе описываются следующие варианты обновления:
  • USB Bootstrap - файлы Bootstrap и imageupdate загружается с USB-накопителя, подключенного к STB. Описание - ниже.
  • MC Upgrade - файлы Bootstrap и imageupdate передаются в STB с ПК посредством Multicast-вещания. Описание - ниже.

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

Для обновления из меню Начального загрузчика используются два файла:

  • imageupdate - публичный образ ПО STB, созданный на базе определенного релиза ПО STB. Публичный образ от Производителя входит в состав релиза. Пользователям предоставляются Инструкции для "сборки" собственных версий публичного образа, на базе определенного релиза.
  • Bootstrap - файл запуска, который используется для загрузки образа в ОЗУ. Предоставляется в каждом релизе STB с именем Bootstrap_<model>, где <model> - номер базовой модели (250, 254, 270). Для использования в процедуре обновления предварительно переименовывается на Bootstrap.

Файлы Bootstrap и imageupdate, используемые в процедуре обновления, должны быть на базе одного и того же релиза.
Например, если требуется установить публичный образ ПО производителя версии 0.2.18-r19 для STB MAG254, необходимо скачать файлы imageupdate и Bootstrap_254 из каталога по адресу  http://soft.infomir.com/mag254/release/0.2.18-r19/imageupdate

Обновление ПО из Начального загрузчика по USB

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

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

  • Убедиться, что USB-накопитель удовлетворяет требованиям.
  • Создать в корневом каталоге на USB-накопителе каталог mag<model> (например, для MAG254 - каталог mag254);
  • Скачать из необходимого источника два файла: публичный образ ПО imageupdate и Bootstrap_<model>. 
  • Переименовать Bootstrap_<model> на Bootstrap;
  • Записать в каталог mag<model> файл imageupdate и Bootstrap. Например, для MAG254:
Image Documentation

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

  • Вставить накопитель в USB-разъем STB (если USB-разъемов два, используйте тыльный!);
  • Зайти в меню Начального загрузчика;
  • Выбрать UpgradeTools ⇒ USB Bootstrap (используйте кнопку Вправо пульте ДУ);
  • После сообщения "Please insert USB flash-drive and press "OK" нажать ОК на ПДУ;
  • Запускается процесс обновления. Информация о различных этапах обновления отображается на экране TV;
  • Дождаться окончания обновления и перезагрузки устройства.
    Примечание. Не выключать электропитание STB и не отсоединять USB-накопитель до окончания обновления.
Error rendering macro 'multimedia' : com.atlassian.renderer.v2.macro.MacroException: Cannot find attachment 'USB Upgrade from Bootloader MAG254.mp4'

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

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

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

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

3. Процесс обновления со статусом: 'Wrong signature', 'Unsupported architecture':

    • Проверьте источник загрузки файлов обновления imageupdate и Bootstrap. Проверьте, чтобы файлы соответствовали модели STB.
    • Если необходимо, скачайте файлы заново, замените файлы и повторите попытку обновления.
    • Убедитесь, что файл imageupdate содержит публичную версия ПО, при необходимости замените файл на USB-накопителе и повторите попытку обновления.

Обновление ПО из Начального загрузчика по Multicast

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

Подготовка

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

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

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

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

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

  • Запустить на ПК приложение mcast_v2.0.exe. При этом открывается окно QueryUserForNetworkInterface - форма выбора сетевого интерфейса (сетевой карты), через который будет производиться вещание.
  • Выбрать необходимый сетевой интерфейс;
  • На главной форме приложения Multicast file streamer v2.0 для каждого из двух потоков (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

Пример:

Выберите сетевой интерфейс (активный сетевой интерфейс);

Image Documentation

Укажите параметры File name, IP-adress, port для каждого из потоков: Stream 1 - Bootstrap, Stream 2 - Imageupdate.

Сравните адрес Bootstrap потока (Stream1) в MCAST и на экране в меню Bootloader: для разных типов STB он может отличаться.

Image Documentation
Image Documentation

Запустите (Start) Stream1 и Stream2.

Image Documentation
Image Documentation

Дождитесь окончания обновления. Состояние процесса обновления описывается на экране. После окончания обновления STB перезагрузится.


  Видео-пример. Мультикаст-обновление

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

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

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

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

Да Нет

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

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