Как узнать ревизию ТВ-бокса на Allwinner H616


  Rev.1     Rev.2     Rev.3     Rev.4     Rev.5     Rev.6  

Ревизии плат ТВ-боксов на H616

ТВ-боксы (приставки) на SoC Allwinner H616, который появлялись на рынке за 2-3 года, имели разные названия (бренды) и ревизии плат. При этом внешнее оформление корпуса для одного бренда , его параметры, характеристики и функциональные возможности не менялись.

Хотя из-за аппаратных различий прошивки для приставкок с платами разных ревизий, естественно, оказывались несовместимыми. Что вызывало и до сих пор вызывает трудности у пользователей таких приставок при выборе правильной прошивки под свое устройство.

Один из наиболее распространеных брендов - Transpeed. Для приставок Transpeed здесь будут показаны отличия в ревизиях, а также предложены простые инструменты для тестирования приставки на предмет её работоспособности и выбора нужной прошивки.

Отличия в разных ревизиях плат приставки Transpeed H616 определяются четырьмя (как минимум) компонентами:

1. Контроллер питания (PMIC), варианты:

  • а) микросхема AXP305 ("большая")
  • б) микросхема AXP313 ("маленькая")
   

2. Энергонезависимая (флеш) память, варианты:

  • а) микросхема eMMC в первом посадочном месте (справа внизу (рядом с ИК-приемником)
  • б) микросхема eMMC во втором посадочном месте (слева внизу от H616)
  • в) eMMC в составе микросхемы LPDDR, в одном корпусе с RAM

3. Оперативная память, варианты:

  • а) 8 микросхем DDR3 общей емкостю 2 Гб (по четыре с каждой стороны платы)
  • б) 8 микросхем DDR3 общей емкостю 1 Гб (по четыре с каждой стороны платы)
  • в) 1.5 Гб в составе микросхемы LPDDR, в одном корпусе с eMMC

4. Модуль Wi-Fi + BT

  • а) гибридная микросхема с маркировкой AW859A
  • б) гибридная микросхема с маркировкой LG642
   

В разных ревизиях плат эти четыре компонента используются в разных сочетаниях и комбинациях. Нужно учитывать, что первые три компонента оказывают существенное влияние на выбор прошивки. Если контроллер питания или тип установленной памяти на плате и в прошивке не соответствуют друг-другу, то приставка с такой прошивкой не стартует или прошивка вообще не установится. В то же время, тип модуля Wi-Fi на установку прошивки и её старт не повлияют, но могут привести к неработоспособности Wi-Fi.

Ниже приведены некоторые из известных ревизий плат (их шесть, но это не все) с указанием такой комбинации и фотографией определяющего фрагмента платы. Ревизии пронумерованы условно, без привязки к хронологии или чему-то ещё. Тип модуля Wi-Fi не учитывается. Имеющиеся на плате номера и обозначения на наклейках проигнорированы, т.к. не дают однозначной идентификации. Цвет платы приведен чисто для удобства.


Образы тестовых SD-карт

Для проверки общей работоспособности ТВ-бокса и определения его ревизии (без вскрытия корпуса) с целью выбора совместимой прошивки подготовлены файлы RAW-образов загрузочной тестовой SD-карты.

Такие образы пока сделаны и проверены для трех первых ревизий (с номерами от 1 до 3). Но, при необходимости, их можно собрать и для других ревизий.

Архив с файлами можно скачать по ссылке: Архив с тестовыми образами

Из этого zip-архива извлекаются три файла, каждый размером примерно 70 Мб:

  • tststartup1.img
  • tststartup2.img
  • tststartup3.img
Как нетрудно догадаться, цифра в имени файла соответствует номеру ревизии.

Такой файл является RAW-образом SD-карты (точнее, самого её начала). Поэтому для его записи на SD-карту можно воспользоваться любой умеющей делать утилитой (под Windows или Linux) или даже консольной командой dd под Linux. Например, под Windows записать образ на карту удобно утилитой Win32DiskImager.exe

Для тестирования приставки нужно поочередно записать на карту образ из файла (или записать сразу три разных карты) и выполнить перечисленные ниже манипуляции:

  1. Отключить питание приставки
  2. Включить монитор (телевизор), соединенный с приставкой HDMI-кабелем
  3. Вставить SD-карту в гнездо приставки
  4. Включить питание приставки
  5. Наблюдать появление (или отстутствие) на экране такой картинки

Если картинка появилась, то глубоко вздохнуть и, не выдыхая, медленно сосчитать до десяти. На 10-й секунде в правом верхнем углу должна появиться красная цифра с номером ревизии. Теперь можно дышать. И выключить приставку, а затем извлечь карту.

Появление на экране такой картинки означает, что с карты успешно загрузился U-Boot, выполнил стартовую команду и перешел в режим командного интерфейса (Shell, оболочку). Если по счастливой случайности к отладочному порту UART приставки подключен терминал, то в оболочке U-Boot можно даже выполнить какие-то его команды.

Внимание. Такая тестовая загрузочная карта не оказывает никакого влияния на установленную в приставке прошивку. Загрузить с этой карты систему также невозможно, т.к. на ней ничего, кроме загрузчика, нет.

Зачем нужна такая тестовая карта и когда она может пригодиться:

  1. Проверить работоспособность, т.к. не включается приставка (только "горит красный огонёк")
  2. Определить ревизию своей приставеи
  3. Сделать предварительный выбор прошивки без её полной установки
  4. Научиться работать с U-Boot (для продвинутых пользователей)
  5. И т.д.




  Rev.1     Rev.2     Rev.3     Rev.4     Rev.5     Rev.6