Linux для android тв приставка

Содержание
  1. О чем тут написано
  2. Сборка образа Armbian для TV-Box HK1
  3. Проблемы
  4. не загружается при отсоединенной последовательной консоли
  5. Не смог загрузить образ
  6. Загрузка с sd-карты для переустановки системы
  7. fdt задан в U-Boot
  8. Раскирпичивание
  9. НЕАКТУАЛЬНОЕ
  10. Как загружаться
  11. HK1 Box
  12. Подключение к отладочной консоли RS-232
  13. Извлечение dtb (DeviceTreeBlob)
  14. Изменение аппаратных настроек в файле dtb с помощью DTC
  15. Изменение объема памяти, выделенной видеоадаптеру
  16. Изменение доступного объема RAM
  17. Загрузка
  18. Последние эксперименты
  19. Ошибки
  20. УДАЛОСЬ ЗАГРУЗИТЬСЯ
  21. Linux для android тв приставка
  22. Структурируем информацию по Android-боксам и разбираем, что должна уметь нормальная приставка
  23. Лирическое отступление
  24. На что способна современная андроид ТВ приставка
  25. Что представляет собой типичная Смарт приставка и как она работает с видео
  26. Android TV
  27. Автофремрейт
  28. Устранение чересстрочности
  29. Шумодав Amlogic
  30. WiFi и проводное соединение
  31. Выбираем ТВ-приставку под себя
  32. Лучшая андроид приставка
  33. Адекватная цена
  34. 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.

Читайте также:  Операционная система windows краткое сообщение

Поэтому — следуем мануалам armbian. Вставляю карточку с armbian, загружаюсь в Android , иду в Apps, нахожу там Update, кликаю UpdateLocaleSelect, выбираю 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. Но, видимо, не сложилось. Поэтому будем надеяться, что эксперт придет в комменты и если что, в неповторимом стиле, меня поправит :).

Читайте также:  Google chrome занимает много места mac os

На что способна современная андроид ТВ приставка

Итак, ключевые возможности:

  1. Просмотр видеофайлов в любом формате из любого источника в разрешении вплоть до 4K. Как правило, в таких приставках уже установлен медиа-комбайн типа Kodi и различных его разновидностей, позволяющий и смотреть и каталогизировать видеоконтент удобным образом. Можно обойтись и без Kodi, потому что программ множество на любой вкус и цвет.
  2. Поиск и просматривание видео-контента сразу, без предварительного скачивания. Можно как с легальных сервисов типа Okko или Ivi, или полулегальных. О последнем пункте надо написать особо, потому что работа программы HD VideoBox — это просто праздник какой-то. Вы вбиваете название фильма в поиске, после чего просто выбираете нужный источник (обычно на выбор дается 3-4 сайта, на которых это видео есть или список торентов, которые можно тут же включить) и начинаете смотреть. Сразу! Итого с момента «хочу» до «смотрю в отличном качестве» проходит секунд 5. Если же вы выбираете сериал или многосерийный мультфильм, то вам предложат выбрать сезон и эпизод. После чего также мгновенно вы начнете его смотреть, причем плеер запоминает эпизод и позицию. Самое смешное, что существуют клиенты под совсем пиратские сайты с платной подпиской (оцените иронию, платная подписка на пиратском сайте!), где не надо выбирать даже источник. Просто смотрите, имея субтитры и множество дорожек с переводом.
  3. Youtube — ставший, по сути, новым телевидением, опять же в разрешении до 4K;
  4. Просмотр Youtube Kids, специальной версии Youtube для детей, лишенной любого взрослого и потенциально опасного контента с тщательно подобранными программами и каналами;
  5. Просмотр через интернет огромного количества эфирных каналов (иногда бесплатно, но часто за символическую плату в $1-2) в наборе, близком или превышающим стандартные кабельные пакеты. Дополнительной фишкой идет просмотр так называемого архива за 5-7 суток, когда вы можете включить любую передачу любого канала из вчерашнего или позавчерашнего эфира. К примеру, посмотреть пропущенный футбольный матч и выпуск новостей.
  6. Работа в режиме игровой приставки: запускаются игры, как изначально сделанные для Android, так и всевозможные симуляторы игровых приставок, вроде легендарных танков из Денди и игр первой PlayStation. Ну а если мы говорим, про NVIDIA SHIELD (о ней чуть ниже), то там свой собственный огромный магазин игр, рассчитанных на эту мощную приставку;
  7. Стриминг из Steam на телевизор через Steam Link. По сути перенос экрана монитора на телевизор.
  8. Видеозвонки с телевизора по Skype, с подключением большинства распространенных камер и другие мессенджеры;
  9. Прослушивание качественной музыки online с прямым подключением к ресиверу. В данный момент существует множество сервисов, позволяющих за небольшую плату подключаться к огромной музыкальной базе, причем, предлагаемые вам треки могут быть подобраны исходя из ваших музыкальных пристрастий. Как бы по- дурацки это не звучало, но с годами искать новую и интересную музыку становится все сложнее, а сервисы типа Youtube Music или Яндекс.Музыка отлично справляются с задачей (по крайней мере я давно уже слушаю музыку только так). Поэтому, если у вас есть андроид приставка и проверенный годами ресивер, который полностью устраивает вас по звуку, вы можете отлично его «прокачать».
  10. Прослушивание тысяч радиостанций: аналогично предыдущему пункту, вы можете выбрать любую радиостанцию по своему вкусу, запустив ее с помощью специального приложения;
  11. Прослушивание аудио-книг во время работы по дому.
  12. Общение с голосовым ассистентом типа 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: чересстрочность. Большое количество видео хранится в так называемом чересстрочном формате. Т.е. когда каждый кадр состоит из двух чересстрочных половинок и показывается попеременно.

Такая картинка либо склеивается из двух, что приводит к так называемой гребенке. Либо вторая половина кадра вообще не показывается, что приводит к дерганью, понижению частоты видео и его детализации. Как вы понимаете, нормально смотреть такое видео — проблематично. Особенно на хорошем телевизоре. Так вот в хороших приставках, эта проблема решена т.н. умным интералайгзингом, которые выполняется на лету. Но, не в каждой приставке такое есть.

Читайте также:  Linux монтирование usb hdd

Шумодав 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-подключения, приставка очень чувствительна к расположению относительно роутера.
  • Не умеет отключать т.н. «шумодав».

На этом все. Традиционно заканчиваю статью напоминанием о том, что на Хабре существует механизм доната. Я регулярно отслеживаю прогресс в приставкостроении, что повергает мою внутреннюю жабу в уныние. В свою очередь обязуюсь потратить донат только на тестирование новых боксов.

Источник

Оцените статью