- О чем тут написано
- Сборка образа Armbian для TV-Box HK1
- Проблемы
- не загружается при отсоединенной последовательной консоли
- Не смог загрузить образ
- Загрузка с sd-карты для переустановки системы
- fdt задан в U-Boot
- Раскирпичивание
- НЕАКТУАЛЬНОЕ
- Как загружаться
- HK1 Box
- Подключение к отладочной консоли RS-232
- Извлечение dtb (DeviceTreeBlob)
- Изменение аппаратных настроек в файле dtb с помощью DTC
- Изменение объема памяти, выделенной видеоадаптеру
- Изменение доступного объема RAM
- Загрузка
- Последние эксперименты
- Ошибки
- УДАЛОСЬ ЗАГРУЗИТЬСЯ
- Linux для android тв приставка
- Структурируем информацию по Android-боксам и разбираем, что должна уметь нормальная приставка
- Лирическое отступление
- На что способна современная андроид ТВ приставка
- Что представляет собой типичная Смарт приставка и как она работает с видео
- Android TV
- Автофремрейт
- Устранение чересстрочности
- Шумодав Amlogic
- WiFi и проводное соединение
- Выбираем ТВ-приставку под себя
- Лучшая андроид приставка
- Адекватная цена
- Xiaomi для любителей лицензионного контента
О чем тут написано
Сборка образа Armbian для TV-Box HK1
Сама плата HK1 естественно не поддерживается дистрибутивом, но построена на поддерживаемой платформе Amlogic S905X3 (meson-sm1).
Чип на моей платформе обозначается как meson-sm1. Чтобы собрать образ под этот чип над найти наиболее похожую плату из списка имеющихся. Для этого в директории, куда скачали репозиторий armbian выполняем:
На данный момент наиболее похоже на то что мне нужно выглядит файл odroidc4.conf.
Собираю Ubuntu 20.10:
На моем ноуте с процессором Ryzen 4800H сборка в докере идет 47 минут (с учетом выкачивания всех зависимостей, канал 100Мбит/с), а после выкачивания зависимостей — 8 минут.
После того, как я подключился к консоли, дождался загрузки android’а, подключил флешку с файлом образа и выполнил:
Бокс ожидаемо окрипичился :))) с таким сообщением (среди прочих):
Судя по всему это значит, что параметры инициализации памяти, которые есть в новом загрузчике не подошли к моей железке. Вот тут: https://github.com/3F/aml_s905_uboot я нашел как можно их взять из старого загрузчика и добавить в новый. План был такой — с помощью Amlogic USB Burning Tool я прошью старую прошивку, а дальше — выдеру старого бутлоадера параметры для инциализации памяти. НО это не понадобилось!!
Оказалось, кнопка Reset на моей коробке не работает (она в разъеме 3,5мм) и воспользоваться Amlogic USB Burning Tool я не смогу. После подключения коробки USB-шнурком A-A к ноуту и подаче питания при зажатой (предполагаемой) кнопкой Reset в настольной системе новое USB-устройство не появлялось, а в консоли всё тот же boot loop.
Я внимательно изучил печатную плату возле чипа флешки, а также на обратную исторону и увидел пару контактных площадок.
Терять было нечего — с помощью dd я залил на SD-карту в самое начало карты старый bootloader (слава богу я сохранил все разделы со старой прошивкой), вставил в коробку SD-карту, подал питание и замкнул контактные площадки на обратной от чипа флехи стороне платы отверткой.
Вместо таких сообщений в начале лога:
Внезапно — она не нашла встроенный NAND-flash, но нашла опреативку, SD-карту и сначала загрузилась старым бутлоадером:
Затем прошло что-то похожее на тестирование RAM, а потом — я увидел загрузку нового U-Boot:
Эксперименты показали, что держать замкнутыми контакты нужно до момента появления строк:
А прд ними будет счетчик.
Затем — я извлек карту памяти и выключил-включил коробку — пошла загрузка с новым U-Boot со встроенной флеш-памяти и далее при включении коробки (без карты памяти) стабильно запускался новый U-Boot (что уже неплохо).
Дальше — я залил на карту пямяти собранный образ Armbian:
вставил карту в коробку и включил. Началась загрузка с карты памяти. Сначала мне показалось, что ядро пока не стартует я видел только сообщение:
и дальше пусто. В конфиге build/config/bootscripts/boot-odroid-c4.ini указано устройство консоли ttyS0, а должно быть наверное ttyAML0 Но, судя по тому что моргание светодиодов у коробки стало другим было похоже, что что-то там загружалось и через некоторое время увидел вот такое:
и дальше — приглашение ввести новый пароль!! Система смогла нормально загрузиться с SD-карты. Потом я выключил бокс, вытащил карту и система уже нормально загрузилась с внутреннего накопителя. Armbian сам себя установил. А отсутствие сообщений при загрузке ядра — это сокрее всего некорректные параметры запуска ядра.
К сожалению, в системе оказался не виден беспроводной модуль (наверное загружается не подходящий dtb).
В итоге порядок установки Armbian на HK1BOX вышел такой:
Немного осмелев и поняв, что убить коробку совсем не так уж просто я залил всю внутреннюю флеху нулями и повторил установку. Всё заработало.
Проблемы
не загружается при отсоединенной последовательной консоли
U-Boot не загружает систему, если отключена консоль (кабель физически не подключен).
При подключении кабеля rs-232 в момент “зависания” там видно приглашение консоли U-Boot. Всё выглядит так, как если бы загрузка прервалась по нажатию клавиши.
При нажатии Enter в консоли U-Boot должна выполниться последняя команда, но там в последней команде обычно бывал какой-то мусор, причем довольно часто разный.
Я сделал вывод, что скорее всего консоль не притянута к +3.3 и “шумит” — то есть самопроизвольно льет всякий мусор в RX. Выход — в коробке между выводом V (3.3V) и RX припаять резистор 47-100кОм.
И это помогло. Теперь всё нормально загружается.
Не смог загрузить образ
Не смог загрузить образ, собранный вот так:
Хотя вот такой вариант грузился норм:
Хотя имеет проблемы с работой systemd и других программ. Веротяно — дело в версии glibc или других библиотек. В итоге сейчас нормально заработал такой:
Загрузка с sd-карты для переустановки системы
В скриптах загрузки U-Boot из Armbian обнаружил, что можно переключать загрузочные устройства — практически как в BIOS ПК.
Для того, чтобы стартануть с SD-карты нужно в консоли U-Boot выполнить:
Убедиться, что под номером 0 видна SD-карта. И затем загрузиться с нее:
Предполагается, что на SD-карте будет образ, совместимый с текущими скриптами U-Boot.
fdt задан в U-Boot
В параметрах U-Boot жестко приписан путь к dtb
И на девайссе HK1BOX с этим dtb не заработал Wi-Fi. Я просто скопировал под этим именем dtb, с которым все работает, перезагрузился и Wi-Fi появился:
Раскирпичивание
Специально ради эксперимента я залил нулями весь внутренний флеш.
Восстановить коробку удалось так:
То есть фактически грузим систему с SD-карты.
НЕАКТУАЛЬНОЕ
Всё что написано ниже — заметки о моих первых попытках что-то залить в TV-Box HK1. Оно не очень уже актуально, но может кому-то поможет.
Как загружаться
В итоге файлик получается такой (если убрать все закоментированные строки:
На самом деле это скрипт. Фактически, если отбрсить всякие if-then он делает следующее:
разобратьэто все, можно если выполнить команду
и начать копать.
Загрузка начинается с выпонения того, что написано в bootcmd. Чтобы printenv выводил длинные строки целиком необходимо в терминале включить wrapping в minicom это можно сделать нажав Ctrl-A, затем Z и затем W.
Нормально подошел meson-sm1-khadas-vim3l.dtb с образа Armbian_19.11.5_Arm-64_eoan_current_5.5.0-rc6_20200127.img
А вот результаты тестирования некоторых других dtb:
Чтобы после установки на emmc логи systemd сыпались в консоль нужно дописать в строку запуска ядра в файлике /boot/uEnv.txt параметр systemd.log_target=console:
HK1 Box
Отказалась загружаться с образа Armbian_19.11.3_Aml-g12_eoan_legacy_5.3.0_20191126.img как с SD-карты, так и с двух портов USB. Это значит, что для того, чтобы загрузить ее с внешнего носителя нужно изменить настройки загрузчика U-Boot.
Поэтому — следуем мануалам armbian. Вставляю карточку с armbian, загружаюсь в Android , иду в Apps, нахожу там Update, кликаю UpdateLocale — Select, выбираю BOOT/aml_autoscript.zip, и кликаю Update. Система перезагружается и я вижу меню bootloader‘а и ошибку:
Этот скрипт должен был скорректировать параметры загрузки U-Boot и позволить загрузиться с sd-карты, однако, судя по всему, установка неподписанных обновлений запрещена, поэтому нужно подключиться к консоли.
Подключение к отладочной консоли RS-232
На плате оказались “пятачки” с обозначениями ‘V R T G‘ — видимо консоль. Я откопал старинный провод USB-COM на базе pl2303, с помощью которого я когда-то подключал Siemens ME45 к компу для выхода в интернет, припаял к плате TV-Box‘а три проводочка — G (земля), R и T (прием и передача) и запустил minicom:
При включении TV-Box‘а в консоли minicom побежали сообщения.
Для того, чтобы прервать загрузку и скорректировать параметры загрузки нужно понажимать пробел и появится приглашение консоли U-Boot:
Теперь можно поглядеть текущие параметры загрузки. Чтоы длинные строки можно было увиждеть целиком — включаем перенос (Ctrl+a w).
Если при вставленной SD-карте выполнить:
то успешно загружается в память ядро — файлик zImage с первго раздела вставленной SD-карточки:
В данном случае 1080000 — это значение переменной loadaddr из вывода printenv.
Для того, чтоб запустить какое-либо cтороннее ядро нам нужен образ ядра и файл dtb (DeviceTreeBlob). Ядро у нас есть (на карте памяти), а dtb нужно либо скомпилировать, либо — извлечь.
Вот # cat /proc/cmdline
С работающего андроида
Извлечение dtb (DeviceTreeBlob)
https://www.cnx-software.com/2014/05/12/how-to-extract-a-device-tree-file-from-android-firmware-files/
Чтобы извлечь dtb из текущей прошивки нужно сделать образ раздела boot или recovery и распаковать его с помощью утилиты split_bootimg.pl. У меня не получилось распаковать образ раздела boot (распаковывался неполностью), но нормально распаковался образ раздела recovery.
Для этого:
Кстати, извлечь этот файлик с помощью стандартных утилит android_bootimg_tools не удалось. RamDisk и kernel извлекаются, а вот третий файлик — нет!
Нужный нам файлик — recovery.img-second.gz
Убедиться, что полученный файлик — это dtb можно, декомпилировав его. Как это сделать — написано ниже.
Изменение аппаратных настроек в файле dtb с помощью DTC
Изменение объема памяти, выделенной видеоадаптеру
Вот в таком кусочке кода (параметр size):
Задается объем памяти, выделенной видяхе. В данном случае выдляется 32Mb.
Изменение доступного объема RAM
Загрузка
Последние эксперименты
Настройки (bootargs и dtb) лежат в файлике uEnv.txt
В оригинале загружается содержимое раздела boot и хапускается, а там указан androidboot.dtbo_idx.
Вероятно, можно просто перепаковать. boot.img — https://www.whitewinterwolf.com/posts/2016/08/11/how-to-unpack-and-edit-android-boot-img/
Или просто добавить этот параметр к строке запуска ядра как тут:
Ошибки
Если появляется сообщение:
Значит нужно задать переменную androidboot.dtbo_idx:
Значение которой видно при распаковке boot.img:
УДАЛОСЬ ЗАГРУЗИТЬСЯ
Запустить скрипт путем update не удалось (т.к. он не подписан), однако, после пристального изучения вывода printenv оказалось, что его успешно запускает команда recovery_from_sdcard, прописанная в env U-Boot. То есть — готовим флеху, в консоли RS-232 жмем пробелы и в ответ на приглашение U-Boot вводим такое:
В результате приставка перейдет в режим дуалбута и будет грузиться с SD-карты, когда она вставлена.
Источник
Linux для android тв приставка
- Tanix TX9S – Android TV Box – Amlogic S912 – 2GB RAM / 8GB Storage
- OS: Android 7.1
- CPU: Amlogic S912, Octa core ARM Cortex-A53 2.0GHz,
- GPU: Mali T820MP3
- RAM: 2GB DDR3 Storage: 8GB eMMC
- Wifi: 802.11 b/g/n
- LAN: Gibabit Ethernet 10/100/1000
- USB: 2 x USB 2.0 + SD Card
- Официальная страница
Сообщение отредактировал Silver8025 — 08.10.21, 06:55
Сообщение отредактировал oleg1810 — 10.01.20, 11:36
oleg1810, Я сделал точно так же, как на картинке — не работает. У меня есть телевизор Samsung Tizen.
Сообщение отредактировал smsliverpool — 10.01.20, 17:39
smsliverpool, Это же не перестановка стока, а установка кастома Frankenstein Evolution 3.0. Я бы не рисковал, пока не дождёмся бэкап стока для AmLogic USB Burning Tool от Таникса. Вдруг что-то пойдёт не так, а вернуться не на что будет. тем более не понятно откуда взяты файлы для загрузчика для нашей коробки, если нет стока бэкапа под бокс. Конечно, возможно, что вляли какие-то совместимые файлы от других коробок, да и кастомы некоторые уже сущeствуют для нашей коробки, но у них проблема с wifi модулем :unsure:
Для создания лучше всего брать файлы из стоковой прошивки и иметь чистый сток на всякий случай, если что-то пойдет не так. Принцип портирования кастома под особую память и компоненты описан ниже 🙂
Как портировать прошивку.img для коробки с lpddr3.
Наверное не стоило эту мелочь расписывать, все элементарно.
Суть: взять прошивку для коробок с DDR3(4) и пересобрать с загрузчиками для LPDDR3 памяти.
Просто так не получится запустить прошивку от ddr3(4). В лучшем случае в ubt будет ошибка, в худшем будет кирпич. А в случаи прошивки для microSD(я про обновления в zip архиве), то с большой вероятностью будет кирпич.
Сообщение отредактировал TechByte — 10.01.20, 20:50
Источник
Структурируем информацию по Android-боксам и разбираем, что должна уметь нормальная приставка
Всем привет, у меня есть небольшой блог, где я иногда рассматриваю интересную мне технику, в том числе Android-приставки. В этом году я третий раз практически полностью переписал этот раздел, потому что китайские фирмы — а именно они основные производители Android-смарт-боксов — мрут как мухи и производители второго эшелона внезапно становятся лидерами. Просто потому, что предыдущий лидер отправился на покой (да-да, речь о вас, Minix и Zidoo). Текст, как мне кажется, получился достаточно структурированным, и, после некоторой доработки, я перенес его сюда.
Учитывая, сейчас многие уходят на удаленку или карантин, я решил что самое время поговорить про современные Android-приставки. Дело в том, что правильный андроид бокс «уделывает» по функциональности любой смарт ТВ. Это становится особенно актуальным в свете того, что производители научились блокировать функции своих умных телевизоров в зависимости от собственных представлений о правильном и легальном, и не факт что они не станут «закручивать гайки» еще дальше дальше. Слава Богу, качественная смарт ТВ приставка на голову выше любого смарта, ее легко настроить и сменить на более производительную в дальнейшем.
Под катом мы поговорим о том, что должна уметь современная приставка, на что обращать внимание и какую модель выбрать — там крайне простой выбор, ограничивающийся на начало 2020 года всего тремя моделями. Ну и развитие ситуации с короновирсом подсказывает, что сейчас самое время озаботится приставкой, потому что нас могут ждать долгие-предолгие вечера перед телевизором.
Лирическое отступление
В наших интернетах признанным авторитетом по Android TV боксам является Kyrie1965 Собственно, благодаря ему долгое время появлялись дотошные обзоры приставок, формат которых (обзоров, конечно же) продолжает копироваться другими авторами. Ну а его сообщения и вовсе, цитируют как священное писание на форумах. На Хабре тоже есть несколько отличных постов по тематике боксов, связанных скорее с допиливанием окружения, но от этого не менее полезным. По правде, этот гайд должен был бы написать именно Kyrie1965. Но, видимо, не сложилось. Поэтому будем надеяться, что эксперт придет в комменты и если что, в неповторимом стиле, меня поправит :).
На что способна современная андроид ТВ приставка
Итак, ключевые возможности:
- Просмотр видеофайлов в любом формате из любого источника в разрешении вплоть до 4K. Как правило, в таких приставках уже установлен медиа-комбайн типа Kodi и различных его разновидностей, позволяющий и смотреть и каталогизировать видеоконтент удобным образом. Можно обойтись и без Kodi, потому что программ множество на любой вкус и цвет.
- Поиск и просматривание видео-контента сразу, без предварительного скачивания. Можно как с легальных сервисов типа Okko или Ivi, или полулегальных. О последнем пункте надо написать особо, потому что работа программы HD VideoBox — это просто праздник какой-то. Вы вбиваете название фильма в поиске, после чего просто выбираете нужный источник (обычно на выбор дается 3-4 сайта, на которых это видео есть или список торентов, которые можно тут же включить) и начинаете смотреть. Сразу! Итого с момента «хочу» до «смотрю в отличном качестве» проходит секунд 5. Если же вы выбираете сериал или многосерийный мультфильм, то вам предложат выбрать сезон и эпизод. После чего также мгновенно вы начнете его смотреть, причем плеер запоминает эпизод и позицию. Самое смешное, что существуют клиенты под совсем пиратские сайты с платной подпиской (оцените иронию, платная подписка на пиратском сайте!), где не надо выбирать даже источник. Просто смотрите, имея субтитры и множество дорожек с переводом.
- Youtube — ставший, по сути, новым телевидением, опять же в разрешении до 4K;
- Просмотр Youtube Kids, специальной версии Youtube для детей, лишенной любого взрослого и потенциально опасного контента с тщательно подобранными программами и каналами;
- Просмотр через интернет огромного количества эфирных каналов (иногда бесплатно, но часто за символическую плату в $1-2) в наборе, близком или превышающим стандартные кабельные пакеты. Дополнительной фишкой идет просмотр так называемого архива за 5-7 суток, когда вы можете включить любую передачу любого канала из вчерашнего или позавчерашнего эфира. К примеру, посмотреть пропущенный футбольный матч и выпуск новостей.
- Работа в режиме игровой приставки: запускаются игры, как изначально сделанные для Android, так и всевозможные симуляторы игровых приставок, вроде легендарных танков из Денди и игр первой PlayStation. Ну а если мы говорим, про NVIDIA SHIELD (о ней чуть ниже), то там свой собственный огромный магазин игр, рассчитанных на эту мощную приставку;
- Стриминг из Steam на телевизор через Steam Link. По сути перенос экрана монитора на телевизор.
- Видеозвонки с телевизора по Skype, с подключением большинства распространенных камер и другие мессенджеры;
- Прослушивание качественной музыки online с прямым подключением к ресиверу. В данный момент существует множество сервисов, позволяющих за небольшую плату подключаться к огромной музыкальной базе, причем, предлагаемые вам треки могут быть подобраны исходя из ваших музыкальных пристрастий. Как бы по- дурацки это не звучало, но с годами искать новую и интересную музыку становится все сложнее, а сервисы типа Youtube Music или Яндекс.Музыка отлично справляются с задачей (по крайней мере я давно уже слушаю музыку только так). Поэтому, если у вас есть андроид приставка и проверенный годами ресивер, который полностью устраивает вас по звуку, вы можете отлично его «прокачать».
- Прослушивание тысяч радиостанций: аналогично предыдущему пункту, вы можете выбрать любую радиостанцию по своему вкусу, запустив ее с помощью специального приложения;
- Прослушивание аудио-книг во время работы по дому.
- Общение с голосовым ассистентом типа Google Assistante или Яндекс Алисы
Что представляет собой типичная Смарт приставка и как она работает с видео
Большинство «Смарт ТВ приставок» делается в Китае и представляет собой, по сути, обычный Android планшет с мощной начинкой, к которому добавили множество USB-входов и лишили дисплея. Как и с планшетами на Андроид, прогресс не стоит на месте, и производители клепают по 2-3 модели в год на разных процессорах. Поскольку производителей много, то моделей этих тоже огромное количество, что приводит к жуткой неразберихе. Самое смешное, что большинство приставок базируется на одном и том же железе и отличается только качеством исполнения, склонностью к перегреву и, самое главное, степенью глючности прошивки.
Прежде чем идти дальше, давайте разъясним несколько понятий, которые будут важны при выборе приставки.
Android TV
Как правило, приставки идут с двумя принципиально разными интерфейсами. Первый — обычный Android, на котором «натянут» слегка переделанный лаунчер, приспособленный для работы с пультом. Плюсы такого варианта: это обычный андроид, на который вы можете поставить любое приложение, как из плей маркета, так из проводника. На мой взгляд, такая приставка чуть проще кастомизируется — т.е. настраивается под свои нужны. Пример такой приставки — Cube X2.
Второй вариант — специально модифицированная версия Android, называемая Android TV. Выпускает ее Google и она изначально предназначена для работы с телевизором. Ее отличительная особенность — множество интерактивных иконок на рабочем столе, голосовое управление и специальный магазин приложений, предназначенный только для программ, адаптированных под экран телевизора. Операционная система отдельно лицензируется, и, как правило, у китайских производителей второго эшелона нет на нее денег или железо недостаточно производительное. Примеры приставок с Android TV: Nvidia Shield и Xiaomi Mi Box S.
Очевидно, что Android TV — красивее и в нем по умолчанию отлично работает голосовой поиск. Более того, Google c некоторой периодичность обновляет систему добавляя в нее новые функции. Так же очевидно, что Android TV больше подходит для лицензионного контента. Тогда как «нелецензионные» приложения типа HD Videobox на него ставятся с дополнительным шаманством.
Дополнительным недостатком Android TV, уже лично для меня, является невозможность тонкой настройки и использование «чего дают», тогда как на «голом» Android больше пространства для маневра. Слава Богу, на хороших недорогих приставках можно попробовать оба варианта и самостоятельно решить, что вам больше нравится.
Автофремрейт
Вторая фишка — автофреймрейт. По сути это подстройка видеоконтента под частоту обновления телевизора. Пример: обычно видео содержит 24 кадра в одной секунде (помним же страшилки про 25-й кадр?). Стандартная частота обновления телевизора: 60 кадров в секунду. Поскольку 60 не делится равномерно на 24, то система принимает решение показывать какие-то кадры по 33 миллисекунды, какие-то по 50 миллисекунд. В результате имеем дерганное изображение, особенно на динамичных сценах. Кто-то это видит, кто-то нет. Если вы в числе первых, то вам приходится тщательнее выбирать приставку.
Автофреймрейт подстраивает вывод кадров за счет выставления частоты экрана, соответствующей или кратной частоте кадров в видео. Автофреймрейт бывает двух видов: системный и современный. Системный задается сразу на уровне системы и пытается применяться везде. Иногда это вызывает неправильное срабатывание в приложениях, глючной перемотке или выбору некорректного режима. Так называемый «современный» автофреймрейт работает более тонко и настраивается в конкретном приложении, но есть лишь у небольшого количества производителей. Естественно, лучше купить приставку с современным Автофреймрейтом.
Устранение чересстрочности
Проблема с картинкой номер 2: чересстрочность. Большое количество видео хранится в так называемом чересстрочном формате. Т.е. когда каждый кадр состоит из двух чересстрочных половинок и показывается попеременно.
Такая картинка либо склеивается из двух, что приводит к так называемой гребенке. Либо вторая половина кадра вообще не показывается, что приводит к дерганью, понижению частоты видео и его детализации. Как вы понимаете, нормально смотреть такое видео — проблематично. Особенно на хорошем телевизоре. Так вот в хороших приставках, эта проблема решена т.н. умным интералайгзингом, которые выполняется на лету. Но, не в каждой приставке такое есть.
Шумодав Amlogic
Фишка процессоров Amlogic. По умолчанию во многих приставках включен так называемый шумодав. Т.е. на видео в реальном времени наложен фильтр, убирающий паразитные, по версии Amlogic, шумы. На контенте высокой четкости скорее мешает, чем помогает, так как делает картинку «мыльной». Поэтому очень желательна функция его отключения.
WiFi и проводное соединение
Тут все ясно. Поскольку мы смотрим тяжелые видео, в т.ч. с разрешением 4K, нам нужен хороший канал передачи данных до приставки. Если у нас хороший роутер и сигнал нормально «добивает» до приставки, можно обойтись WiFi. Если же нет, то только провод. И тут важны два нюанса: насколько хороший приемник в вашей приставке и есть ли в ней вход для провода.
А теперь, вооружившись этими знаниями, давайте пройдемся по актуальным приставкам.
Выбираем ТВ-приставку под себя
Как и в любом бизнесе, у производителей андроид-приставок существует несколько объективных лидеров. Причем, понятие лидер очень быстро меняется. Еще вчера это были Minix и Zidoo, вторым эшелоном шел Ugoos, а третьим множество приставок типа Mecool, Beelink и прочие. За 2019 год Minix практически умер, Zidoo попытался уйти в сектор премиальных приставок и не выдержал перехода. В результате Ugoos подвинулся со второго на первое место, причем не факт, что задержится там очень долго — его обновленная приставка Ugoos AM6 немногим уступает по цене Nvidia Shield, что делает покупку практически бессмысленной. Однако у Ugoos есть отличные бюджетные приставки Cube X2/X2 Pro и обновленные Cube X3/X3 Pro. Но обо всем по порядку.
Лучшая андроид приставка
Итак, на начало 2020 года объективно лучшей приставкой является Nvidia Shield. Несмотря на заточку под игры, она обладает отличным и мощным железом и вылизанной прошивкой, позволяющей ей быть общепризнанным лидером.
Портит ее только цена в районе 15-16 тысяч рублей в США или 20-21 тысячу в России. Для просмотра кино это, на мой взгляд, много. Тем более, что есть более дешевые альтернативы. Тем не менее, если вы настроены еще и на серьезные игры, или просто любите все самое-самое, ничего лучше Shield не найти. Ну и, по опыту предыдущей редакции, приставка практически не стареет и многие годы остается недосягаемым лидером.
- Самое мощное железо, отличный Wi-Fi
- Наличие современного автофреймрейта, умение правильно убирать чересстрочность
- Android TV
- Отличная прошивка и долгая поддержка
- Есть подключение проводом (LAN)
Еще один важный плюс для геймеров: работа с GeForce NOW — облачным сервисом игр, позволяющих «запускать» тяжелые ААА игры на приставке. По сути, вы получаете только картинку, которая стримится с удаленного сервиса. Поскольку вы уже имеете в комплекте джойстик, можно сказать, что за эти деньги вы получаете еще и современную игровую консоль.
Подробнее можно прочитать в этом топике на Хабре
Для комфортной игры нужен канал с пропускной способностью не ниже 15 Мбит/с. В этом случае можно ожидать видеопоток с качеством 720p и 60 fps. Если же вам хочется играть с разрешением 1080р и 60 fps, то пропускная способность должна быть повыше — лучше больше 30 Мбит/с.
Адекватная цена
После Шиелда идут китайские компании первого эшелона. До недавнего времени это были Minix и Zidoo и Ugoos (знаменитую Xiaomi я не упоминаю, потому что она немного в стороне и чуть ниже я поясню почему). Две первые фирмы выпускали качественные ТВ-боксы, отличающиеся не только флагманской функциональностью, мощной начинкой и хорошим качеством сборки, но и очень качественными прошивками. Но они быстро «сдулись» и теперь лидером является Ugoos.
Опять же, до недавнего времени лучшей приставкой от этого производителя являлся Ugoos AM3 стоимостью около 5 тысяч. Однако недавно появилась бюджетная приставка, выпускаемая под суббрендом, называемая X2 Cube (обратите внимание, что в названии нет упоминания материнской компании, однако, приставка разрабатывается, выпускается и сопровождается именно Ugoos. Что позволяет говорить о качественно железе, качественной прошивке и долгой поддержке).
- Цена в 3,5-4 тысячи рублей
- Известный производитель, и, как следствие вылизанная прошивка и долгое обновление
- Имеет выход на производителя чипов и может убирать ошибки, недоступные для фикса производителям третьего эшелона.
- Наличие современного автофремрейта, умение правильно убирать чересстрочность
- «Голый«Android. По идее это минус, но на 4Pda существуют сторонние прошивки, добавляющие Android TV на приставку. Вы можете попробовать и обычный Android с большим диапазоном настроек и Android TV. Поэтому в плюс
Минусы:
- Периодические сообщения о браке с блоком питания. Слава Богу, там обычный Micro USB на 2А, т.е. подходят нормальные БП от современных смартфонов. Если покупать на Ali, то я традиционно люблю Ugreen.
- Не очень цепкий WiFi. Т.е. он нормальный, но есть и лучше.
- Нет DRM-защиты, что не позволяет получать лицензионный контент с Netflix и т.п. ресурсов в максимальном качестве.
Помимо X2 Cube есть модификация Pro с зеленой полосой на крышке. Отличается в два раза большей памятью (4/32Gb) и улучшенным блоком питания. Стоит она на 1-1,5 тысячи дороже, однако особого смысла в ее покупке, как мне кажется, нет. Как правило 2Gb памяти за глаза хватает для 99% задач любой Смарт ТВ приставки. Единственное «но», возникает, если собираетесь ставить браузер и открывать множество вкладок + установите 2-3 мессенджера. В этом случае — да, оперативка очень понадобиться. Но в остальных случаях, повторюсь, производительности X2 Cube — за глаза.
Аналогичная ситуация с обновленной приставкой X3 Cube/X3 Cube Pro/X3 Plus (опять отличие между моделями в линейке за счет памяти). Эта приставка отличается от X2 более мощным процессором Amlogic S905X3 против S905X2 в предыдущей приставке (считается, что производительность от апгрейда выросла на 10-15%). Однако и в этом случае я не вижу смысла переплачивать, поскольку, повторюсь, производительности X2 Cube хватает для всех типовых задач.
Xiaomi для любителей лицензионного контента
В стороне стоит приставка от Xiaomi Mi Box S. Это качественная приставка с Android TV 9 на борту, внешним видом копирующая Apple TV. Главным плюсом является лицензирование сервисов типа Netflix, Youtube и т.п., что позволяет получать видео в максимальном качестве. Для остальных приставок качество режется из идеи борьбы с пиратством.
Приставка очень хорошо реализовывает идею минимализма. Тут только набор нужных, по мнению Xiaomi, интерфейсов и технологий. Ну и самая гуманная цена из всех официальный приставок с Android TV.
- Цена в 4-4,5 тысячи рублей
- Известный производитель, и, как следствие, вылизанная прошивка и долгое обновление
- Наличие современного автофремрейта
- Android TV
Минусы:
- Не умеет убирать чересстрочность.
- Нет подключения проводом
- Не очень цепкий WiFi. Т.е. он нормальный, но есть и лучше. Учитывая отсутствие Lan-подключения, приставка очень чувствительна к расположению относительно роутера.
- Не умеет отключать т.н. «шумодав».
На этом все. Традиционно заканчиваю статью напоминанием о том, что на Хабре существует механизм доната. Я регулярно отслеживаю прогресс в приставкостроении, что повергает мою внутреннюю жабу в уныние. В свою очередь обязуюсь потратить донат только на тестирование новых боксов.
Источник