Linux*Elec на tv-box Z69 Amlogic S905X
Linux*Elec на tv-box Z69 Amlogic S905X
- Цена: 36$ / 2136 р.
- Перейти в магазин
Добрый день, коллеги!
В очередной раз наткнулся на споры в комментариях в отношении ТВ-бокса на Amlogic s905. Большинство комментаторов призывают дать инструкции, что нужно сделать, чтобы из китайской коробочки сделать производительный (медиа)сервер. Скажу сразу: покурить мануалы все же придется, все само не заработает. Однако, у вас будет стимул, вы будете знать что можно в итоге получить.
Данная статья призвана обобщить довольно значительный опыт в рамках бытовой автоматизации и использования медиаплееров. Цель всего опуса описать неочевидные возможности устройств и ПО, примеры того, как можно из булки хлеба сделать троллейбус при помощи python и нескольких десятков пар костылей. Интересующихся прошу под кат.
Есть два варианта этого метода, в обоих случаях содержимое памяти ТВ-бокса будет полностью стерто:
- С помощью SD-карты или USB диска с прошивкой, которые записываются на ПК.
- Для прошивки ТВ-бокс подключается непосредственно к ПК.
A – перепрошивка с помощью файла .img и внешнего диска или карты памяти
- Нам нужна MicroSD карта или USB-диск (флешка) достаточной емкости, которая будет полностью отформатирована.
- Скачиваем на ПК и устанавливаем программу Burn Card Maker.
- Запускаем ее и меняем язык интерфейса на английский (выбираем второй вариант главного меню).
- Выбираем английский, нажимаем OK, закрываем и перезапускаем программу.
- В верхнем раскрывающемся списке мы выбираем место, где у нас есть SD-карта или USB-накопитель.
- Отмечаем « To Partition and Format » и « erase_bootloader ».
- Нажимаем « Open » и выбираем файл IMG нашей прошивки.
- Нажимаем « Make », чтобы начать процесс.
- Появится сообщение, которое сообщит нам, что система разделов была создана. Появится запрос для форматирования устройства – нажимаем Принять.
- Как только процесс форматирования будет завершен, появится синяя полоса статуса, и она будет завершена.
После окончания наш носитель готов к прошивке и сможем закрыть программу. - В обесточенный ТВ-бокс вставляем наш SD или USB-накопитель с файлами прошивки.
Нажимаем кнопку «RESET» (в некоторых моделях она находится внутри гнезда AV) и подключаем кабель питания к приставке. Ожидаем появления процесса обновления. Если процесс прошивки не стартовал – повторяем процедуру с подключением еще раз. - Процесс может занять от 4 до 12 минут, нужно дождаться окончания процесса прошивки не отключая приставку.
Если появляется ошибка, необходимо повторить процедуру прошивки с другой SD-картой или USB диском. - После прошивки, используемая память SD или USB будет иметь специальный скрытый раздел, созданный в процессе подготовки. Для восстановления полного объема носителя, рекомендуется использовать мастер разделов MiniTool Partition Wizard, чтобы удалить все скрытые разделы и создать один.
B – перепрошивка с помощью ПК
- Нам понадобится кабель (или переходник) USB A (папа) – USB A (папа), типа такого – ссылка на Aliexpress. Желательно чем по-короче.
- В большинстве случаем необходимо использовать разъем USB 2.0.
- Подготовьте саму приставку – отключите ее от питания, выньте кабель HDMI, карты памяти, флешки, донглы от пультов
- Для Windows 10 – возможно потребуется отключить использование подписанных драйверов.
Процесс перепрошивки:
- Скачайте утилиту прошивки Amlogic USB Burning Tool, распакуйте ее и запустите файл. Сначала попробуйте самую свежую версию, если она не работает, попробуйте другую, более старую версию.
- AMLogic USB Burning Tool v2.1.7.0 – последняя версия.
AMLogic USB Burning Tool 2.1.6.8 – добавлена поддержка SoC Amlogic S905X2.
AMLogic USB Burning Tool 2.1.6
AMLogic USB Burning Tool 2.0.9 - Во время установки будут установлены соответствующие драйверы.
- Перезагрузите ПК.
- Для прошивки с помощью данного метода, нам не нужно ничего видеть на экране ТВ или подключать его к ТВ, только к ПК.
- Запускаем Amlogic USB Burning Tool (один конец кабеля, не забываем, уже должен быть воткнут в ПК). Нельзя ставить галочку на против Reset after success и Overwirte. В верхнем меню выбираем открыть файл, выбираем файл (образ) прошивки и нажимаете кнопку “Старт” и только после этого (. ) вставляем второй конец кабеля в саму приставку. Компьютер должен “булькнуть” (определяет подключение USB) и начинается процесс прошивки, мы можем прогресс ее видеть в окне утилиты. Если этого не произошло и выдало ошибку, ничего страшного, вынимаем кабель из бокса на несколько секунд и пробуем снова, должно получиться. Нажимать кнопку сброса устройства требуется не всегда.
Наблюдаем процесс прошивки, как правило на это уходит буквально несколько минут, но бывает что процесс останавливается на некоторое время, спокойно, без паники, такое возможно, через некоторое время он продолжается и должен дойти до 100% и написать что процесс завершен, внизу окна прошивки статус должен быть “ОК” и “ошибки” – пустое поле.
- После установки новой прошивки мы рекомендуем восстановить заводские настройки ТВ-приставки.
M8 Amlogic S802 [Обзор]
Сегодня в обзоре относительно новая коробочка от китайцев EM8 (аналог Tronsmart Vega S89), другое название ENY M8 от ENY Technology
Краткие характеристики следующие:
- Чипсет Amlogic AML-S802 4х ядерный Cortex-A9 CPU 2.0GHz
- Оперативная память 2GB
- Графический процессор Mali-450 8ми ядерный 800Mhz
- Bluetooth V4.0
- Встроенный WiFi 2.4-5ГГц
- Встроенный LAN порт
- Поддержка карт памяти
Внешний вид и комплектация
Устройство поставляется в простенькой коробочке, на которой нанесены основные характеристики. И крупно выделена основная фишка — поддержка 4К разрешения.
- TV Box M8
- кабель HDMI
- блок питания
- простенький пульт
- инструкция
Коробочка покрыта матовым пластиком, сверху нанесен переливающийся логотип в форме буквы M. По бокам пластик глянцевый, спереди находится синий треугольник, который светится во время работы.
Разъемы
Все основные разъемы располагаются сзади. Два USB 2.0 разъёма, HDMI, LAN, AV (аналоговый аудио видео разъем), Оптический выход для звука, разъем питания, справа находится разъем для SD карт памяти.
Снизу, резиновые ножки и отверстия для вентиляции.
Внутри
Корпус очень просто открыть, нужно отклеить резиновые ножки и открутить четыре винтика. Внутри находится материнская плата, плата со светодиодом и приемником IR, оранжевая плата это антенна WIFI. На одной половинке остается массивный дополнительный радиатор, помимо того что непосредственно располагается на процессоре.
У меня вторая ревизия платы M9&M8_V0.92
Основной чип, как уже писал, прикрыт радиатором, это современный высокопроизводительный чип Amgloic S802.
Есть следующие разновидности чипа, отличаются возможностью аппаратной декодировкой звука DTS и Dolby Digital:
- S802 – Нет HDMI pass-through
- S802D – Есть HDMI pass-through для Dolby звука
- S802DD или S802H — Есть вывод HDMI для Dolby и DTS
Программное обеспечение
В M8 установлена последняя версия Android 4.4 KitKat, а также дополнительный софт, который включает в себя: XMBC, Play Market, Файл менеджер, 4K плеер и специальную оболочку. Она специально сделана для простого управления с помощью комплектного пульта.
Поддерживается только английски и китайский языки, но это только на рабочем столе, сам Андроид без проблем переключается на русский.
Установленная прошивка без проблем справляется с большинством видео файлов, при чем на аппаратном уровне, через XBMC можно также проиграть ISO образы дисков. Через специальный проигрыватель можно посмотреть 4К видео (с разрешением 3840 × 2160).
Все последующие измерения были сделаны на модифицированной прошивке Finless 1.7
Antutu 5 ставит M8 следующую оценку
3d mark
Vellamo
Все тесты говорят об отличной производительности данного TV Box. В играх так же нет проблем.
Прошивки
Официальные прошивки можно скачать тут. Но гораздо интереснее и функциональнее прошивки с форума FreakTab, на данный момент актуальная модифицированная прошивка это Finless 1.8
Тема посвященная M8 на форуме 4pda.
Прошивки устанавливаются очень просто:
1. Копируем архив с прошивкой на SD карту и запускаем обновление из программы UPDATE&BACKUP. Указываем файл прошивки, нажимаем кнопку Select, потом выбираем Update, после чего M8 перезагружается и начинается процесс обновления.
2. Вариант, чуть сложнее, но зато более действенен, так как позволяет вернуть к жизни неправильно прошитое устройство. Так же копируем архив с прошивкой на SD карту. Выключаем питание. Берем острый предмет, например зубочистку, и вставляем в разъем AV сзади коробочки, пытаемся нащупать кнопочку, нажимаем ее и удерживая, включаем питание, держим кнопку пока не увидим процесс начала прошивки на тв. Если не начнется автоматическая прошивка, нужно выбрать прошивку вручную через пункт Flash from SD.
Finless 1.8 это модифицированная прошивка (присутствует Root, есть поддержка bluetooth джлйстиков PS3 и XBOX) с предустановленными программами и с классической оболочкой Android
Недавно появилась прошивка другая прошивка, основанная на Linux. В этой версии ничего лишнего, даже при загрузке нет заставки, просто черный экран, нет привычного рабочего стола, сразу запускается XBMC.
Пока эта прошивка находится в стадии ранней беты, например, у меня не работал звук, на странице настроек XBMC зависал на несколько десятков секунд. Linux работает на данный момент только в разрешении HD Ready 720p. В плюсы можно отнести плавную и быструю работу плеера чем на Android и большее количество свободной памяти и меньшую нагрузку на процессор.
Итог
- Отличная производительность
- Простой неприметный дизайн
- Отличная поддержка в сети (множество прошивок)
- Множество поддерживаемых форматов видео
- Не греется
- Нет поддержки Bluray 3D через HDMI (показывается в 2D)
- Неполноценная поддержка HDMI CEC
Какие проблемы могут возникнуть
▻ На компьютере с Android TV x86 не получится запустить Netflix. Изначально утилита работает лишь на официально сертифицированных ТВ-боксах, а для запуска на остальных устройствах используются взломанные или модифицированные версии приложения.
Данный случай не является исключением и нормально смотреть Netflix, к сожалению, не получится.
▻ Встроенная система Chromecast не будет работать в большинстве случаев. Это связано с отличающимся железом в мобильных устройствах и полноценных компьютерах. К счастью, есть множество сторонних утилит, которые смогут заполнить данный пробел.
Придется проверить с десяток приложений и найти рабочее, если вам так необходима возможность транслировать экран Android-гаджетов на телевизор.
▻ В сборке отсутствует поддержка сертификата Widevine L1. Он необходим для получения доступа к защищенному DRM контенту. Это значит, что некоторые сервисы, которые работают по подписке и требуют наличие сертификата, не будут передавать на ТВ-бокс видео в HD-разрешении и выше.
Придется подобрать подходящий стриминговый сервис без подобной защиты или смотреть загруженный на накопитель контент.
▻ Могут встречаться и другие менее распространенные ошибки или глюки, связанные с конфигурацией используемого компьютера.
Если вы готовы мириться с указанными недостатками, искать способы их решения и обходные пути, можете смело пробовать Android TV x86.