2020
07.29

Собрал тут сборку последней версии на момент написания. Ссылка

В ней работает wifi драйвер 8189fs т.к. из обычного LibreElec его выпили, а пул реквест с драйверами не приняли.

Как собиралось.

Идем в доку. В ней указано нужна убунта или дебиан. Клоним репо и запускаем. Дальше оно все для сборки подтянет с инета.

Если собрать как по доке wifi работать не будет. Для того что бы это исправить нужно:

В папке в клонированными файлами (папка LibreElec) внутри папки packages/linux-drivers создаем папку типа RTL8189ES.

В ней мы должны разместить файл package.mk. И чего он состоит можно найти тут

В него я добавил такое

PKG_NAME=»RTL8189ES» #Название пакета
PKG_VERSION=»rtl8189fs» #ветка из которой берем драйвер
PKG_SHA256=»f2c3b5ef75fa8b772c95482d9a81eb6b58c48cd915f756872336dbc59b1913f0″ #хеш файла который мы получаем нажимая скачать архив с исходниками. openssl dgst -sha256 rtl8189ES_linux-master.zip
PKG_SITE=»https://github.com/jwrdegoede/rtl8189ES_linux» #ссылку на гитхаб где оно лежит
PKG_URL=»https://github.com/jwrdegoede/rtl8189ES_linux/archive/$PKG_VERSION.tar.gz»

Так же я добавил 2 патча которые применяются при сборке при скачивания архива. Патч нужен чтобы отключить вывод дебаг сообщений. Архив этой папки тут

Далее нужно показать сборщику что эту папку с драйвером надо собрать.

Добавляем в файл projects/Allwinner/options строку

ADDITIONAL_DRIVERS=»$ADDITIONAL_DRIVERS RTL8189ES»

После этого уже можно запускать сборку

PROJECT=Allwinner ARCH=arm DEVICE=H3 UBOOT_SYSTEM=orangepi-pc-plus make image

Первая сборка идет порядка 4 часов. Потом уже если что добавляешь или меняешь проходит почти моментально.

На выходе в папке target получаем файл в gz формате который уже можно записать на флешку.

Запись на флешку как обычно, распаковываем и записываем

gunzip -d LibreELEC-H3.arm-9.80-devel-20200727155347-986c2dd-orangepi-pc-plus.img.gz

dd if=LibreELEC-H3.arm-9.80-devel-20200727155347-986c2dd-orangepi-pc-plus.img of=/dev/mmcblk0 bs=4M && sync

No Comment.

Add Your Comment