Приставка 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
Кому лень, можете пропустить эту часть, оставлю ссылку на готовый образ с Google Disk тут.
Для самостоятельной компиляции необходимо иметь установленный 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, установка и применение различных докер-образов и программ, прошу написать об этом комментарий. А я постараюсь учесть при подготовке статьи максимальное количество нюансов. Всем желаю выгодных покупок и полезных девайсов у себя дома!
| +61 |
2902
121
|
| +82 |
3794
123
|
Я для себя решил вообще пойти другим путём. Перенести НА в облако, на бесплатный сервер Оракл, он хорошо так мощнее всего, что я могу крутить дома на дешманском и энергоэффективном железе. А уже тут гонять только брокеры. Между девайсами устанавливать туннель через Tailscale.
Ну так вот, не было мощностей, но так что пришлось сделать несколько попыток в течении пары дней. Так что один у меня в Амстердаме, второй новый — во Франкфурте.
Это как относится к вашему «не долго жить»?
Также решил проверить карту памяти Netac 32GB, на которой хранилась резервная копия. Карта с резервной копией практически не использовалась, примерно раз в год заливал на нее свежий образ. Сейчас оказалось что карта перешла в режим read only.
То есть даже хорошие карты подвержены износу.
и контроллеры в ssd поприличнее и в плане кодов коррекции, им в плане минимизации износа. впрочем что нужно делать с картой, что б ее за месяц протереть — это фиг знает.
Сам некоторое время юзал подобную, но с 8Гб хранилищем и с переносом ОС в эту самую память, а на SD писались только файлы самого контейнера. Но потом как-то надоело и переехал на настоящий ПК с J4125 с настоящим Debian.
А тут и home-assistant supervised приказал долго жить — потому на ПК уже получилось накатить Proxmox и т.д.
К примеру, можно на нём гонять Клиппер/Октопринт, можно Хоум ассистент для автоматизаций (но подозреваю, что на этом железе будет туговато), какие-то скрипты уровня «если случилось то, сделай это» (у меня таковым служит отправлялка отскнированных файлов на сервер с paperless-ngx). Ну и так далее.
Но лечится выносным блоком ИК (брал на озоне)
А так все советовали радиопульт брать — аэромышу или как там их зовут.
к тому же с выносным ИК оба пульта добивают, даже если целится в потолок
Думаю ниже этого нет смысла «https://aliexpress.ru/item/1005006394438877.html» брал перед новым годом за 2400 4Х64Gb
Крутит НА нормально. Главное есть USB 3.0 и возможность установить на SSD дебиан и НА.
в H96 Max.
psenyukov.ru/подключение-zigbee-cc2652p-к-uart-порту-tv-box-приставки-h96max-н/
Я даже думал куда в Dell Wyse 5070 сунуть, чтобы не занимал свисток порт — но оказалось легче через 20пин/юсб адаптер спрятать в корпусе, благо эти юсб нигде не задействованы.
Простите, но вышло смешно.
Очень даже отличается от ТВ бокса.
А красивенький корпус, позволяющий спрятать внутри юсб-свистки и то, что образ системы накатили за вас (добавив нескучные обои) никаким боком к «серверности» не относится
Вероятно используя термин «малинка», как синоним слова «одноплатник» в широком смысле а не как продукцию конкретно raspberry pi foundation.
И упорно игнорируете тот факт, что тв-боксы это тоже, блин, одноплатники. В чуть другом формфакторе, да. Но ни по производительности железа, ни по грейду элементной базы, ни по применяемым схемотехническим решениям, ни по надёжности никакой принципиальной разницы между ними и «малинками» нет. На тв бокс-близнец (тот же SoC, память и сеть) конкретно вашего сетапа даже есть ссылочка комментом выше.
Но из хорошего — сразу на борту ссд и зигби.
По скорости встроенный в бокс eMMC как бы не лучше будет. По износостойкости вопрос, конечно открытый (как и то, насколько дешманский SSD засунут в корпус «сервера»).
Уверен, подобные предложения есть всюду.
Я там выше писал про желание перевести всё на андроидный бокс а мощу сунуть в оракловский сервер, но именно из-за того, что всё нормально работает, и не спешу.
Заменил сразу на самсунговский 128 SSD, который у меня валялся, купленный уже не помню для чего за 10 баксов.
Понятно, что не самая быстрая лошадка, где-то на уровне RK3566 / RK3568 или подобного. Но тут х86 архитектура, которая для меня плюс из-за пропиетарного сканнерного драйвера от кодак, плюс под проксмоксом можно крутить винду.
Самое правильное решение — взять тонкого клиента от нормального известно бренда, железки есть с разным уровнем производительности, можно легко расширить оперативку или ссд заменить без танцев с бубнами, имеют нормальный набор портов, проводную/беспроводную сеть, более менее толковое охлаждение, нормальный питатель.
И самое главное — это полноценный х86 компьютер со всеми вытекающими в виде кучи дистрибутивов разных систем, вплоть до полноценного виндовса и возможностями виртуализации.
Но в теперешней ситуации с конскими ценами на память и ссд уже непонятно что выгодно, если брать хотя бы 32 оперативки и пару ссд по террабайту, то стоимость самой коробки теряется на их фоне, там что $50, что 150 не так принципиально. А если достаточно 8/16 гигов и одного ссд, то много одноплатников на рокчипе и не только, которые скорей всего будут в ту же цену или выгодней — ну и есть варианты и с 32 гигами и с двумя сетевыми по 2.5гб/с и с двумя m.2 pcie.
Ну и лично для меня х86 это скучно и больше минус чем плюс(из плюсов — производительность на доллар у них все же в основном выше и обычно больше PCIe линий даже в мини-пк). По софту с тех пор как в докеры и кубернетизы завезли нормальную мультиплатформу, архитектура больше не имеет особого значения.
«Я так же хотел построить управление домом на TV-box'е…
Но потом женился на дочке арабского шейха и теперь у меня управление домом основано на голосовых командах паре десятков слуг...»
В любом случае бюджет получался соизмерим с приставкой, а функционал заметно выше — только сам HAOS при настройке был 15 версии, а сегодня прилетела уже 17, сам HA обновлялся за полгода не знаю сколько раз — десяток точно, не считая обновлений интеграций.
Ну может чуть дороже если SSD взять побольше новый. Если его не учитывать то дешевле — в коробке уже стоял диск какой-то, но т.к. б.у. то был выкинут.
Вопросом не интерисовался до ознакомления с обзором, просьба тапком не прибивать.
Dune HD Real Vision 4K
Amlogic S905X4, 4Gb DDR3 + USB3
Периодически всплывают по 900-1000 на авито. Дороже не имеет смысла брать.
Грузимся с USB RTL9210B остальные отваливаются. Встроенный нанд лучше не использовать, там часто бу и линух своими логами их быстро убивает.
Кому нужно GPIO всегда можно воткнуть копеечную PICO2 + (например) github.com/eugenepentland/LogicWeave
Очень буду рад, если продолжите копать тему и у вас получится цикл статей.
Но это h618. Он думаю пободрее
там десктоп то не нужен для этого в общем то
Он очень тугой. Видео, в отличие от Андроида вообще не тянет, интерфейс лагучий.
Там 4 ядра, но все молчат, что два из них — энергосберегающие…
Интересует возможность добавления в образ при компиляции бинарика CamillaDSP установка Python 3 и CamillaUI
а то меня хватило только на компиляцию Volumio для OrangePi, а питон потом билдил уже на живой системе.
Когда и по чьему мнению слабые, ненадежные, глюковатые китайские приставки стали стандартом серверов, пусть даже и домашних? На нормальном б/у железе можно собрать домашний сервер не особо дороже.
А начинал с компьютера на Xeon e5-2660v4. Тот еще кипятильник. Для сравнения компьютер со 100 нодами Nightscout (16гб ОЗУ) потребляет 130-150Вт•ч, в тоже время 4 тв приставки с аналогичным количеством будут потреблять 20-25 Вт•ч. А для обычного использования, тот же Home assistant, Emby и так далее достаточно и одной тв приставки. Это 5-6 Вт•ч против 130.
Сервер — не обязательно мегакомп, ворочающий кучей докеров с файловым и медиасервером, видеонаблюдением и ллм-моделями.
Как «маленький компьютер в сети, который почти не жрёт электрику и делает свои маленькие дела» боксы подходят отлично.
Тем более, что им больше не приходится гонять андроид, нагрузка мизерная, а надёжность вполне хорошая (каких-то массовых падений в темах по боксам не замечено).
Гонять какой-то клиппер/октопринт/ХА/скрипты — бокcа более чем с гловой. «Собрать на ххххх железе» — это как минимум оверкилл с точки зрения места и потребления. Хотя, понятно, мини-компы — очень неплохая альтернатива, сам использую тонкий клиент dell wyse 5070
И кстати, на Debian 13 Trixie PXVirt 9 у меня не завелся на момент теста. Поставил Debian 12 и PXVirt 8.4.10
Ради интереса, какие планы были на гигабит?
Тут скорее вопрос зачем оно нужно. Все эти команды для света и штор, имхо, вторичны. А вот уверенность в выключенном свете и важных электроприборах когда никого дома нет — это многим облегчит жизнь. Плюс датчики протечки и дыма с уведомлением на телефон. Но эти датчики чуть ли не самые дорогие в зоопарке умного дома.
вообще непо минимуму нужно что-то вручную включать-выключать. Датчики, сценарии, вот это все.А удаленное включение лампочки с телефона это не умный дом, а неудобный интерфейс управления лампочкой.
Включить свет в туалете по датчику движения (присутствия) — не нужен посредник между датчиком и реле.
Сидя на диване включить розетку в которую воткнут электрочайник — детские игры.
Получить на телефон уведомление что стиралка закончила стирать — да, полезно, но стоит ли ради этого всё городить?
Сидя на диване посмотреть содержание углекислого газа на кухне и влажность в ванной? Статистику траффика через роутер? «Можно, а зачем?»
Ну если инвалид или очень стар, то да, полезно и удобно голосовое управление тем же светом, шторами, форточкой, чайником, напоминалки и оповещалки чтобы не вставать проверить закрыта ли дверь, не течёт ли вода и т.п.
В остальных случаях — это как с 3D-принтером не для бизнеса, покупается «потому что хочу, у Васи есть — я не хуже», потом начинается натягивание сов на глобус, печать страшненьких крючочков или придумывание странных сценариев типа «я пришёл с работы — включился свет и чайник», «включил проектор — задёрнулись шторы»…
3д-принтеры — они же только для печати страшных крючочков, а не универсальные девайсы позволяющие человеку, работающему руками, получить деталь сложной конфигурации из пластика.
И правильный ответ: ради любого отдельно взятого пункта — вероятно нет. Но когда пунктов появляется много наличие централизованного фреймворка для интеграции необычайно упрощает реализацию хотелок.
Изменяет ли это все радикально качество жизни (как скажем наличие водопровода и канализации) — конечно нет. Добавляет ли комфорта при правильном планировании? Несомненно.
Нужно ли это лично вам — вам виднее.
На мой взгляд, не претендующий на объективность — умнификация дома имеет бытовой смысл либо когда есть много денег, чтобы заплатить интеграторам сделать под ключ на промышленных решениях (желательно на этапе строительства), либо если есть квалификация для игры в этот айти конструктор, а главное — интерес этим заниматься. Так сказать хобби с бытовым выхлопом.
Вариант — посмотрел рекламу и купил «комплект умного дома» (из трех ламп, розетки и колонки) приводит к лампочкам с неудобным интерфейсом управления.
Можно Вас попросить предложить мне удобный
А уж если сравнить наглядность подписей к кнопкам на экране телефона и на пультах!..
И вместо копания на ходу в приложениях и интерфейсе нужного — нажать одну единственную удобную тактильную кнопку.
Если на панели авто есть незадействованные кнопки, или заглушки под кнопки/, или место где можно поставить кнопку без уродства — вообще пульт разломать и разместить под панелью — не забыть, не потерять, не волноваться по поводу севшей или замёрзшей батарейки.
Авто паркуете в гостиной?
Варианты:
1. Радиореле — к уличным прожекторам параллельно реле от «умного дома».
2. Контакты радиореле — как кнопка к «умному дому», по нажатию которой запускается сценарий с включением прожекторов, чайников и света в гостиной. Т.е. всё то же самое, что и при управлении с телефона, но без Интернета который у вас пропадает.
если темно, или близится к закату, а я (мой телефон) въехал в зону 4км от дома — через три минуты включить все что нужно.
Лично мне было бы все равно.
Оригинальный у Вас умный дом)
PS. Не думали всю свою сложную многоходовочку банальными датчиками движения на даче заменить?
Да и мне приятно посмотреть
Вот, собственно, и весь смысл «умного» дома) С этого и надо было начинать ©
В первую очередь — это интерфейс для всех сколь-нибудь связанных с сетью устройств в доме. Одним взглядом окинуть что и как происходит, а также забабахать связанные с этим действия. Я тоже не особо умнодомщик и у меня миниму оборудования, но в сети:
1. Алекса для команд.
2. Робот-пылесос
3. Сяомовские весы
4. Несколько зигби-розеток
5. Принтер (состояние расходки, статус)
6. Телефоны — кто дома и не дома (можно на этом строить сценарии, но пока у меня чисто для «потому что могу)
7. Роутер — графички с ап и даун
8. Кофемашина через дешманский есп8266
9. Сушилка Кэнди — сообщает когда закончила.
10. 3д-принтер в подвале (впаян модуль есп32 куда установлен есп3д)
Может что-то ещё забыл.
Ещё есть голосовой ассистент xiaozhi, весело, но руки пока не дошли его добавить. Видел, что интеграция есть.
В планах собрать что-то для стиралки.
Не то, чтобы без НА нельзя было жить и он был бы прям вообще необходим, но удобно.
Правда, среди вилок европейской нет. Мне не принципиально, лишь бы дешевле. Ну и это Pro+ — 14-й Android и USB3, поддержка lossless :)
Правда, насчёт прошивки для УД — не знаю.
forum.manjaro.org/t/allwinner-h728-a523-a527-t527-initial-support-thread/173654/1
Спасибо!
Но может и повезти
Кроме того, на Озоне всегда можно вернуть, если что не так.
если дешевле и проще покупается hp t620 и им подобные где обычный x86 64 bita sata SSD память ноутбучная
и жрет все 5-15 ватт и конкретно этот t620 еще и на пассиве.
Oneplus Kebab
Xiaomi Mi 10 Pro
Xiaomi Pad 5 Pro
www.armbian.com/download/?tx_maker=xiaomi
Xiaomi Redmi 3 Pro (Kenzo) или
Xiaomi Redmi Note 6 Pro (tulip)
Имеется приставка T95Q (на s905x2). После прошивки её с помощью microSD образом для X96Max она перестала принимать любые образы и, соответственно, перепрошить её сейчас никоим образом не выходит. Сейчас, при загрузке появляется двухцветное лого ANDROIDTV и нифига дальше не происходит. Хотя до этого при перепрошивках предыдущими образами (заливаешь образ на карточку, жмёшь и держишь спичкой кнопку reset внутри av-входа и подтыкаешь питание, и начинается заливка образа в приставку) стартовала перепрошивка. Вообщем, коряво описал, но вдруг кто понял и кто сможет подсказать, как действовать. Спасибо :)