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