Ревизии плат ТВ-боксов на H616 ТВ-боксы (приставки) на SoC Allwinner H616, который появлялись на рынке за 2-3 года, имели разные названия (бренды) и ревизии плат. При этом внешнее оформление корпуса для одного бренда , его параметры, характеристики и функциональные возможности не менялись. Хотя из-за аппаратных различий прошивки для приставкок с платами разных ревизий, естественно, оказывались несовместимыми. Что вызывало и до сих пор вызывает трудности у пользователей таких приставок при выборе правильной прошивки под свое устройство. Один из наиболее распространеных брендов - Transpeed. Для приставок Transpeed здесь будут показаны отличия в ревизиях, а также предложены простые инструменты для тестирования приставки на предмет её работоспособности и выбора нужной прошивки. Отличия в разных ревизиях плат приставки Transpeed H616 определяются четырьмя (как минимум) компонентами: 1. Контроллер питания (PMIC), варианты:
2. Энергонезависимая (флеш) память, варианты:
3. Оперативная память, варианты:
4. Модуль Wi-Fi + BT
В разных ревизиях плат эти четыре компонента используются в разных сочетаниях и комбинациях. Нужно учитывать, что первые три компонента оказывают существенное влияние на выбор прошивки. Если контроллер питания или тип установленной памяти на плате и в прошивке не соответствуют друг-другу, то приставка с такой прошивкой не стартует или прошивка вообще не установится. В то же время, тип модуля Wi-Fi на установку прошивки и её старт не повлияют, но могут привести к неработоспособности Wi-Fi. Ниже приведены некоторые из известных ревизий плат (их шесть, но это не все) с указанием такой комбинации и фотографией определяющего фрагмента платы. Ревизии пронумерованы условно, без привязки к хронологии или чему-то ещё. Тип модуля Wi-Fi не учитывается. Имеющиеся на плате номера и обозначения на наклейках проигнорированы, т.к. не дают однозначной идентификации. Цвет платы приведен чисто для удобства. Образы тестовых SD-карт Для проверки общей работоспособности ТВ-бокса и определения его ревизии (без вскрытия корпуса) с целью выбора совместимой прошивки подготовлены файлы RAW-образов загрузочной тестовой SD-карты. Такие образы пока сделаны и проверены для трех первых ревизий (с номерами от 1 до 3). Но, при необходимости, их можно собрать и для других ревизий. Архив с файлами можно скачать по ссылке: Архив с тестовыми образами Из этого zip-архива извлекаются три файла, каждый размером примерно 70 Мб:
Такой файл является RAW-образом SD-карты (точнее, самого её начала). Поэтому для его записи на SD-карту можно воспользоваться любой умеющей делать утилитой (под Windows или Linux) или даже консольной командой dd под Linux. Например, под Windows записать образ на карту удобно утилитой Win32DiskImager.exe Для тестирования приставки нужно поочередно записать на карту образ из файла (или записать сразу три разных карты) и выполнить перечисленные ниже манипуляции:
Если картинка появилась, то глубоко вздохнуть и, не выдыхая, медленно сосчитать до десяти. На 10-й секунде в правом верхнем углу должна появиться красная цифра с номером ревизии. Теперь можно дышать. И выключить приставку, а затем извлечь карту. Появление на экране такой картинки означает, что с карты успешно загрузился U-Boot, выполнил стартовую команду и перешел в режим командного интерфейса (Shell, оболочку). Если по счастливой случайности к отладочному порту UART приставки подключен терминал, то в оболочке U-Boot можно даже выполнить какие-то его команды. Внимание. Такая тестовая загрузочная карта не оказывает никакого влияния на установленную в приставке прошивку. Загрузить с этой карты систему также невозможно, т.к. на ней ничего, кроме загрузчика, нет. Зачем нужна такая тестовая карта и когда она может пригодиться:
|