Как ТВ-бокс MXQ 4K 5G на RK322x превратить в Linux сервер?

EMCP v4.0 RK3228A ESP 8089 MXQ 4K PRO 5G

Маленький, энергоэффективный Линукс сервер может быть незаменимым устройством для домашней автоматизации. Рассказываю, как превратить ТВ-бокс MXQ 4K 5G c RK3228 или RK3229 в linux сервер c armbian.

Инструкция для модели RK3228A 1/8GB — MXQ 4K 5G

Входные данные: приставка покупалась как MXQ PRO 4K 5G. Память была заявлена 4/64 Андроид 10.1. Процессор RK3228А без радиатора. Никаких 5G конечно же нет, приставка сеть 5Ггц не видит. По факту оказалось — память 1/8GB EMMC, если быть точным, то EMCP. Но для многих задач часто и 1 Gb оперативки достаточно. А постоянную память для файлов легко расширить с помощью SD карты.

 

Используем MULTITOOL https://forum.armbian.com/topic/12656-csc-armbian-for-rk322x-tv-boxes/
С помощью rufus прошиваем multitool.img.xz на флешку более 8 GB (возможно подойдет флешка или сд карта даже от 2 Гб)
После прошивки появляется 2 раздела — BOOTSTRAP и MULTITOOL.

Затем добавляем видимость диску — 2му разделу присваиваем букву через Disk Manager
В разделе MULTITOOL есть папка Images, туда копируем образ armbian*.xz
Armbian_23.11.1_Rk322x-box_bookworm_current_6.1.63_minimal.img.xz

Далее вставляем sd-card через переходник в приставку, подключаем hdmi и клавиатуру!, и втыкаем питание. Ничего нажимать не надо, просто грузимся с micro-sd.

Прибор должен замигать синей лампочкой где-то через 30-40 сек, это значит процесс пошел.

Если вдруг на экране ничего не видно, то есть обходной вариант — подключить приставку к ethernet LAN и подождать некоторое время, если синяя лампа мигает, значит загрузка идет. И затем приставка будет доступна по SSH, IP можно определить на роутере, или методом тыка: https://forum.armbian.com/topic/12656-csc-armbian-for-rk322x-tv-boxes/page/45/#comment-135407

Hello! I’m pleased to announce that multitool finally got network and SSH access, and now can be used on headless systems!
The latest release will retrieve an IP from the network DHCP server automatically, so you can consult your local network router to discover what IP the box got. SSH access can be obtained logging in as root user; no password is requested.
И затем запускаем sudo armbian-install
Далее если удалось попасть в меню, стираем emmc и ставим туда armbian

Мои комментарии и эксперименты — пытался заменить dtb файл с андроида, но безуспешно. Также пытался менять dtb и uboot, но тоже не прокатило. В итоге оставил всё как есть. Замечание — для ЭТОЙ ПРИСТАВКИ ничего зубочисткой нажимать не надо, RK итак прекрасно грузится с SD карты.

ИТОГО: прекрасный компактный Linux сервер с доступом по SSH, с возможностью организации простого бесперебойного источника по 5V, отличное устройство для домашней автоматизации на ARM процессоре.

Как ТВ-бокс MXQ 4K 5G на RK322x превратить в Linux сервер?

 

Как использовать? Например ставим PI-HOLE для фильтрации рекламы

https://itsfoss.com/setup-pi-hole/
https://habr.com/ru/articles/468621/
1я статья — подробная инструкция, 2я статья — для понимания процесса.
Я выбрал Quad9 ecs filtered, далее фильтр по умолчанию Yes, не ставил веб интерфейс, не включал query logging, и скрыл домены. Далее пошел автоинсталл.

BitoNator
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: