It's a patch from or signed-off by MiLo, years ago:
commit 47f42b259c0b96d507cd812395d1bcf0d9f5191d
Author: build <build@nowhere.(none)>
Date: 4 years, 1 month ago
wifi patch
Signed-off-by: MiLo <milo-software@users.sourceforge.net>
diff --git a/meta-openpli/conf/machine/include/etxx00.inc b/meta-openpli/conf/machine/include/etxx00.inc
index 52eb5a13..540f2df9 100644
--- a/meta-openpli/conf/machine/include/etxx00.inc
+++ b/meta-openpli/conf/machine/include/etxx00.inc
@@ -48,8 +48,8 @@ IMAGE_CMD_ubi_append = " \
rm -Rf ${IMAGEDIR}; \
"
-MACHINE_FEATURES += "alsa usbhost wifi 3dtv switchoff textlcd osdposition hdmicec"
+MACHINE_FEATURES += "alsa usbhost wlan kernelwifi externalwifi 3dtv switchoff textlcd osdposition hdmicec"
require conf/machine/include/tune-mips32.inc
-MACHINE_KERNEL_PR = "r5"
+MACHINE_KERNEL_PR = "r6"
diff --git a/meta-openpli/conf/machine/include/vuxxo.inc b/meta-openpli/conf/machine/include/vuxxo.inc
index b53935b1..e4b99922 100644
--- a/meta-openpli/conf/machine/include/vuxxo.inc
+++ b/meta-openpli/conf/machine/include/vuxxo.inc
@@ -53,6 +53,6 @@ IMAGE_CMD_ubi_append = " \
TARGET_FPU = "hard"
-MACHINE_FEATURES += "alsa usbhost wifi 3dtv switchoff osdposition hdmicec"
+MACHINE_FEATURES += "alsa usbhost wlan kernelwifi externalwifi 3dtv switchoff osdposition hdmicec"
require conf/machine/include/tune-mips32.inc
diff --git a/meta-openpli/conf/machine/include/vuxxo2.inc b/meta-openpli/conf/machine/include/vuxxo2.inc
index eeb7259f..f1f2034f 100644
--- a/meta-openpli/conf/machine/include/vuxxo2.inc
+++ b/meta-openpli/conf/machine/include/vuxxo2.inc
@@ -69,6 +69,6 @@ IMAGE_CMD_ubi_append = " \
TARGET_FPU = "hard"
-MACHINE_FEATURES += "alsa usbhost wifi 3dtv switchoff osdposition hdmicec fan"
+MACHINE_FEATURES += "alsa usbhost wlan kernelwifi externalwifi 3dtv switchoff osdposition hdmicec fan"
require conf/machine/include/tune-mips32.inc
diff --git a/meta-openpli/conf/machine/include/xp.inc b/meta-openpli/conf/machine/include/xp.inc
index 9c393197..bd61e05f 100644
--- a/meta-openpli/conf/machine/include/xp.inc
+++ b/meta-openpli/conf/machine/include/xp.inc
@@ -51,8 +51,8 @@ IMAGE_CMD_ubi_append = " \
TARGET_FPU = "soft"
-MACHINE_FEATURES += "alsa usbhost wifi 3dtv switchoff textlcd osdposition hdmicec"
+MACHINE_FEATURES += "alsa usbhost wlan kernelwifi extrakernelwifi 3dtv switchoff textlcd osdposition hdmicec"
require conf/machine/include/tune-mips32.inc
-MACHINE_KERNEL_PR = "r1"
+MACHINE_KERNEL_PR = "r2"
diff --git a/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb b/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb
index c078ba4b..587e5e01 100644
--- a/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb
+++ b/meta-openpli/recipes-openpli/images/openpli-enigma2-image.bb
@@ -1,12 +1,11 @@
require openpli-image.bb
-WIFI_DRIVERS = " \
+KERNEL_WIFI_DRIVERS = " \
firmware-carl9170 \
firmware-htc7010 \
firmware-htc9271 \
firmware-rt2870 \
firmware-rt73 \
- firmware-rtl8192cu \
firmware-rtl8712u \
firmware-zd1211 \
\
@@ -18,6 +17,18 @@ WIFI_DRIVERS = " \
kernel-module-rt73usb \
kernel-module-rtl8187 \
kernel-module-zd1211rw \
+ "
+
+EXTRA_KERNEL_WIFI_DRIVERS = " \
+ firmware-rtl8192cu \
+ \
+ kernel-module-r8188eu \
+ kernel-module-rtl8192cu \
+ "
+
+EXTERNAL_WIFI_DRIVERS = " \
+ firmware-rtl8192cu \
+ \
rtl8192cu \
rtl8188eu \
"
@@ -50,7 +61,7 @@ ENIGMA2_PLUGINS = " \
${@base_contains("MACHINE_FEATURES", "frontprocessor", "enigma2-plugin-systemplugins-frontprocessorupgrade" , "", d)} \
${@base_contains("MACHINE_FEATURES", "hdmicec", "enigma2-plugin-systemplugins-hdmicec" , "", d)} \
${@base_contains("MACHINE_FEATURES", "osdposition", "enigma2-plugin-systemplugins-osdpositionsetup" , "", d)} \
- ${@base_contains("MACHINE_FEATURES", "wifi", "enigma2-plugin-systemplugins-wirelesslan", "", d)} \
+ ${@base_contains("MACHINE_FEATURES", "wlan", "enigma2-plugin-systemplugins-wirelesslan", "", d)} \
\
${@base_contains('OPENPLI_FEATURES', 'ci', 'enigma2-plugin-systemplugins-commoninterfaceassignment', '', d)} \
${@base_contains('OPENPLI_FEATURES', 'dvd', 'enigma2-plugin-extensions-cdinfo enigma2-plugin-extensions-dvdplayer', '', d)} \
@@ -94,7 +105,9 @@ IMAGE_INSTALL += " \
${ENIGMA2_PLUGINS} \
\
${@base_contains("MACHINE_FEATURES", "tpm", "tpmd", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "wifi", "${WIFI_DRIVERS}", "", d)} \
+ ${@base_contains("MACHINE_FEATURES", "kernelwifi", "${KERNEL_WIFI_DRIVERS}", "", d)} \
+ ${@base_contains("MACHINE_FEATURES", "extrakernelwifi", "${EXTRA_KERNEL_WIFI_DRIVERS}", "", d)} \
+ ${@base_contains("MACHINE_FEATURES", "externalwifi", "${EXTERNAL_WIFI_DRIVERS}", "", d)} \
\
${@base_contains('OPENPLI_FEATURES', 'dvd', 'cdfs cdtextinfo kernel-module-isofs kernel-module-udf', '', d)} \
"