Добавить в корзинуПозвонить
Найти в Дзене
Околосамоделки

Другая жизнь ТВ приставки

Мое знакомство с умным домом началось на ютуб канале "Электроника в объективе", Автор рассказывал что к чему, показывал разные устройства для автоматизаций, и примеры реализации всего этого. Тогда, да и сейчас, самые популярные "серверы умного дома" это Малинки Апельсинки и иже с ними одноплатники. Приобрел себе такой Orange PI PC2, характеристики у него довольно скромные 4 ядра, 1гб RAM, emmc отсутствует, ну и мои опыты начались с ним, как на него накатить Home Assistant есть полно инструкций, да сейчас не об этом, а вот о чем :) Я захотел что-то по мощнее, но поскольку это все на уровне "делать нече" то тратить теже 10к наших на свежий Raspberry 4, мне жалко. Слоняясь по ютубу нашел видео Самый доступный сервер умного дома, автор рассказывает как на ТВ приставку накатить HASS, сравнил характеристики rk3318 с своим allwiner H5 = шило на мыло... и... H96pro plus Знакомьтесь, это тоже ТВ приставка, но она чуть интересней основана на CPU AmLogic S912 - 8 ядер, в Моей версии 3gb RAM
Оглавление

Мое знакомство с умным домом началось на ютуб канале "Электроника в объективе", Автор рассказывал что к чему, показывал разные устройства для автоматизаций, и примеры реализации всего этого. Тогда, да и сейчас, самые популярные "серверы умного дома" это Малинки Апельсинки и иже с ними одноплатники. Приобрел себе такой Orange PI PC2, характеристики у него довольно скромные 4 ядра, 1гб RAM, emmc отсутствует, ну и мои опыты начались с ним, как на него накатить Home Assistant есть полно инструкций, да сейчас не об этом, а вот о чем :) Я захотел что-то по мощнее, но поскольку это все на уровне "делать нече" то тратить теже 10к наших на свежий Raspberry 4, мне жалко. Слоняясь по ютубу нашел видео Самый доступный сервер умного дома, автор рассказывает как на ТВ приставку накатить HASS, сравнил характеристики rk3318 с своим allwiner H5 = шило на мыло... и...

H96pro plus

-2

Знакомьтесь, это тоже ТВ приставка, но она чуть интересней основана на CPU AmLogic S912 - 8 ядер, в Моей версии 3gb RAM и 16GB emmc.

Плюс это "коробочка", а не плата, у нее в комплекте есть блок питания, и выглядит более законченно, по сравнению с "голыми одноплатниками".

Внутри выглядит вот так:

-3
-4

И тут же странная особенность от Китайцев, на плате 4 USB порта, в корпусе только 2 отверстия, мне они не нужны, но можно было выломить \ выпилить отверстия и сделать их доступными...

По опыту я догадывался о наличии отладочного UART интерфейса на плате... и он там есть:

-5

4 штырька запаял, левый GND RX TX VCC, или TX RX забыл...

работает на скорости 115200 можно подключиться Putty например, и видеть всю загрузку прям от bootload'ера

Далее пошел на гитхаб на репозиторий Armbian Community, и о чудо opensource сообщество как обычно уже все сделало, огромное им спасибо.

Во вкладке Release можно найти образы под наш SoC например вот этот Armbian_community_24.5.0-trunk.278_Aml-s9xx-box_bookworm_current_6.6.22_minimal.img.xz

ключевые слова для поиска aml-s9xx и minimal я думаю графический интерфейс нам не пригодится....

Далее все как обычно

качаем образ, записываем с помощью Rufus или Etcher,

и есть Нюанс :) после окончании записи нужно перевставить флешку в компьютер, и перейти в раздел BOOT, (у меня почему-то windows не в какую не хотела открывать флешку, запустил линукс на ноуте и сделал там, по идеи можно эту процедуру проделать на самом ТВ боксе с помощью файлового менеджера), в корне раздела будет файл "u-boot-s905x-s912", его нужно переименовать в "u-boot.ext" без кавычек, затем идем в папку extlinux, там файл extlinux.conf удаляем содержимое и пишем вот это:

label Armbian_community
kernel /Image
initrd /uInitrd
fdtdir /dtb/
FDT /dtb/amlogic/meson-gxm-gt1-ultimate.dtb
append root=LABEL=ROOT_EMMC rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles

Сохраняем, извлекаем.

Установка

Чтоб приставка запустилась с флешки или SD карты, нужно до подачи питания зажать кнопку, на приставке есть отверстие... и удерживать ее первые секунд 5 после подачи питания затем отпустить. Если вы подключили UART то Увидите в отладчике что идет запуск armbian с актуальным ядром а не 3.14 из далекого прошлого :)

после загрузки все как обычно нас попросят ввести пароль от ROOT, и создать пользователя. после этого можно переносить систему на EMMC память командой sudo ./install-aml.sh

Процедура займет некоторое не большое время, после чего можно перезагрузить систему, вынуть флешку, и перейти к установке HASS Supervisor

Ну и самое главное, приставка на AVITO, не новая обошлась мне в всего 2500р.

Помоему это просто даром за такое устройство, ну и прирост производительности я ощутил сразу.

Экономия должна быть экономной :) всем спасибо

-6
-7

#HomeAssistant #HASSIO #УмныйДом #ТВПриставки #ДешевоИсердито