Приставка X96q - самое дешевое решение для домашнего сервера и локального умного дома
- Цена: 1 900р. (брал за 1121р.)
- Перейти в магазин
ТВ-приставка в последние годы стала стандартом домашних серверов различного калибра. Она сочетает в себе энергоэффективное железо, компактный размер и достаточную производительность для ряда повседневных задач. Мне в руки попала интересная модель всего за 1121 рубль. Она сейчас самая дешевая и распространенная, а потому попробуем извлечь из нее максимальную пользу.
Итак, я нашел приставку по смешной цене на озоне, и даже не китайском! То есть шла она всего пару дней.

Характеристики:
CPU: Allwinner H313 Quad Core ARM Cortex A53 4 ядра по 1.35ггц
GPU: G31 OPenGL ES3.2
System: Android 10.0
RAM: DDR3 2GB
ROM: eMMC 16GB
Wifi: IEEE 802.11 b/g/n
HD: 4K*2K UHD Output, HD 2.0A
HEVC H.265 VP9
Распаковка
Пришла приставка в симпатичной черной коробочке. Немного помятой, правда...

На коробке даже указан процессор. Интересно. Лезем дальше...

Тут все тоже довольно плотно и хорошо уложено. Для транспортировки самое то. Ну что же, время немного нарушить феншуй.

И вот мы добрались до сути дела. Перед взором открывается приставка, стандартный легонький блочок на 2 Ампера, метровый HDMI, пульт и даже (!) батарейки в комплекте.
Теперь немного поговорим об интерфейсах.

Здесь все достаточно лаконично. USB 3.0 нет, все остальное выведено вполне стандартно.
Включаем приставку в розетку через комплектный блочок. Загорается красный светодиод питания, быстро сменяющийся синим, свидетельствующим об успешной загрузке.
На экране же подключенного телевизора теперь виден интерфейс приставки.

Можно просмотреть полный список приложений.


Видео без проблем работает в 1080p.

Дальше мусолить ее в андроид-режиме не вижу смысла. Хотя даже этом этапе можно организовать что-то вроде торрент-сервера, не говоря уж об использовании по прямому назначению. В любом случае переходим к делу.
Разборка
Прежде чем лезть к загрузчику приставки, следует определить, какое железо туда запихнули китайцы на этот раз. Существуют различные ревизии, и они сильно отличаются друг от друга. Для четкого определения надо разобрать… Да ладно, я просто оправдываюсь. Я все равно бы ее разобрал :)

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

Хотя сама метеллическая пластина для охлаждения довольно массивная. Она стальная, и служит еще и для смещения центра тяжести вниз для удобства. Ах да, ревизия платы! 5.1.

И тут у меня начались некоторые приключения. Дело в том, что процессор имеет частичную поддержку Armbian. То есть некий энтузиаст sicxnull добавил поддержку в главный репозиторий, да только ревизии 1.3. Но вот беда, в ревизии 1.3 память LPDDR3, а у меня на 5.1 просто DDR3! Это критично настолько, что образ, который я загрузил на сд карту, даже не может НАЧАТЬ грузиться.
Я не буду здесь описывать все шаги решения проблемы и мой вектор поисков, просто оставлю Вам инструкцию по самостоятельной компиляции образа, ссылку на скомпилированный мной (если лень или нет возможности скомпилировать самому), а также несколько полезных гайдов для установки дополнительного софта.
Итак, приступим.
Установка Armbian на ревизию платы 5.1 с DDR3
Для самостоятельной компиляции необходимо иметь установленный Linux (лучше Ubuntu-подобный или хотя бы с системой пакетной сборки apt) на компьютере или Windows Subsystem of Linux версии 2 (WSL2), если Linux не в почете. Также необходимо установить git через
sudo apt install git
Далее, клонируем ветку пользователя sinXnull с необходимыми правками системы под нашу ревизию и переходим в папку билда.
git clone https://github.com/sicXnull/armbian-build.git --branch X96Q-5.1-DDR3 --single-branch
cd armbian-build
Здесь можно активировать скрипт установки командой
./compile.shДалее появляется псевдографическое меню, где выбираем последовательно.



Далее, необходимо будет прожать везде OK. Единственное, что следует трогать, это сборка (но самая лучшая все равно Debian 12).

А также компилировать с интерфейсом или без. Я выбираю без, в этом случае получаем сервер с доступом по SSH.

С первого раза установщик может ругнуться на отсутствие нужных пакетов, их следует посмотреть в ошибке и установить через
sudo apt install <package_name>После этого ждем, а как скомпилирует, образы будут лежать по пути

Файл с расширением img — образ диска. Вставляете SD-карту и шьете образ в нее любой доступной программой записи образов. У меня Balena Etcher.

Далее вставляем в карточку в выключенную приставку и включаем ее. Чтобы она появилась в сети, подключаем ее к роутеру по Ethernet-кабелю.

Теперь любой клиент SSH может к ней подключиться, нужно только зайти в страничку настройки роутера и найти нашу железку по IP. Она может называться armbian или как образ, который мы зашили.

Далее вбиваем рут-пароль (по умолчанию 1234) и настраиваем уже свой, выбираем bash и, наконец, видим заветный экран. Работает!

Далее я установил Supervised версию Хассио по гайду от приставки H96 Max. Причем гайд работает от первого до последнего слова, вплоть до выбора вида процессора, от которого зависит работа Esphome Device Compiler.

В принципе, он староват (версии ядра 2023 года), да и Supervised-система «устарела», по заверениям разработчиков, но мне кажется, работает — не трожь. Впрочем, можно подправить названия версий и установить поновее — хоть последнюю 2025 года. Только придется повозиться с зависимостями немного.
После установки проверил работу EspHome — идеально.

Раз уж этот контейнер встал (а он довольно капризный), значит все другие тоже будут работать нормально. Кому интересно, у emtec96 была обзорная статья про всякие разные полезные контейнеры, все команды актуальны и для данной приставки, так что повторяться не буду. У него, кстати, представлена более щадящая установка Home Assistant, с разделенными контейнерами без супервизора. Думаю, имеет место быть для приставок со слабой поддержкой Armbian.
Итоги
В принципе, не знаю, что еще сказать по приставке. Как по мне, отличный компромисс цена/производительность, а с Armbian можно ее использовать до последней капли. В условиях мира, где все сервисы уходят в облако, а облако может впасть в немилость по отношению к Вам, полезно иметь собственное облако под боком, с мизерным энергопотреблением, компактное и с широкими возможностями кастомизации. Я полностью доволен своей покупкой, и могу рекомендовать приставку без зазрения совести.
Правда, в последнее время эти приставки немного подорожали. Покупать их дороже 1500, вероятно, имеет мало смысла. Тем не менее, это самые дешевые приставки с приемлемым железом, и выцепить их по адекватной цене не так сложно.

Это, и общая разрозненность темы Armbian на дешевом железе, сподвигли меня несколько разобраться в вопросе прошивки на Armbian этой приставки и ТВ-приставок в принципе, так что я планирую в скором времени опубликовать обзорную статью по установки Armbian на подобные девайсы. Если у Вас есть вопросы по расширению возможностей Вашего железа: компиляция, установка Armbian, работа под системой Linux, установка и применение различных докер-образов и программ, прошу написать об этом комментарий. А я постараюсь учесть при подготовке статьи максимальное количество нюансов. Всем желаю выгодных покупок и полезных девайсов у себя дома!
| +95 |
3775
57
|
Сам некоторое время юзал подобную, но с 8Гб хранилищем и с переносом ОС в эту самую память, а на SD писались только файлы самого контейнера. Но потом как-то надоело и переехал на настоящий ПК с J4125 с настоящим Debian.
А тут и home-assistant supervised приказал долго жить — потому на ПК уже получилось накатить Proxmox и т.д.
К примеру, можно на нём гонять Клиппер/Октопринт, можно Хоум ассистент для автоматизаций (но подозреваю, что на этом железе будет туговато), какие-то скрипты уровня «если случилось то, сделай это» (у меня таковым служит отправлялка отскнированных файлов на сервер с paperless-ngx). Ну и так далее.
Но лечится выносным блоком ИК (брал на озоне)