Сборка LibreElec 9.8 для Orange Pi PC Plus с работающим Wifi (8189fs)
Собрал тут сборку последней версии на момент написания. Ссылка
В ней работает 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
Очень круто, только не могу настроить ВПН в этой версии. Перепробовал всё. А в офф версии не работает WI-FI. Не могли бы вы собрать на актуальной версии сборку с работающим wi-fi.
Буду крайне признателен
А нет ли инструкции как добавить драйвера на wifi для orangei pc plus в официальную версию libreelec?
А можете подсказать как можно установить драйвер wifi на официальный libreelec?
Что значит по вашему официальную версию?
извиняюсь что запостил два раза, выдавало ошибку после отправки комента.
Официальная имею ввиду скачанная отсюда https://libreelec.tv/downloads-new-allwinner/
Ну по мануалу с оф сайта и собрана.
Просто вверху на сайте нажми wiki
Модуль в готовую сборку добавить можно так https://libreelec.wiki/how-to/add-firmware
Я собирал так https://libreelec.wiki/development-1/build-basics
спасибо
Спасибо, добрый человек. Года два назад собирал себе это драйвер в элек, но поменялось ядро и перстало билдиться, Ваш вариант работает, только патчи дебага не подходят уже, ну и ладно)
Hi, thank for your share, can you update to work with libreelec 11.