Сборка LibreElec 9.8 для Orange Pi PC Plus с работающим Wifi (8189fs)

Сборка LibreElec 9.8 для Orange Pi PC Plus с работающим Wifi (8189fs)

29.07.2020 9 Автор Vovanys

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

В ней работает 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="RTL8189ES"

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

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

Первая сборка идет порядка 3-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

UPD 5.02.2022

Последняя собранная версия Kodi Nexus. Можно установить ForkPlayer и он работает

LibreELEC-H3.arm-11.0-devel-20220204180213-8e62c40-orangepi-pc-plus.img.gz