RealTek 8192cu driver, can't get them to work

Dear Community,
I signed up this forum because I'm desperate.
I try to get my WiFi dongle (EDIMAX EW-7612UAN V2) to work under
OpenWrt 18.06 on my Raspberry Pi B+. There are 2 drivers which are build
in and works out of the box but they have some drawbacks. The build in
rtl8192cu driver have a poor performance and the other rtlxxxu have a
low signal strength.
So I decided to build the 8192cu driver, which I used under Raspian, by myself.
But after more then 3 days of try and error I give up and would like
to ask you for help.

I can build the driver using this repo:


or this:

But they don't work.
I get this error:

root@OpenWrt:~# dmesg | grep 8192
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    7.072674] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.081791] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.105009] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.114123] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.137262] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.146282] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.169026] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.178009] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.213227] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.222431] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.245747] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.255167] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.287525] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.296755] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.333826] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.342912] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.472660] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.481822] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.550324] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.559679] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)
[    7.585540] 8192cu: Unknown symbol cfg80211_connect_bss (err 0)
[    7.594782] 8192cu: Unknown symbol __ieee80211_get_channel (err 0)

and "iw list" is empty.

This is my Makefile:

include $(TOPDIR)/rules.mk

PKG_NAME:=8192cu
PKG_RELEASE=1

#rtl8192cu-fixes
#PKG_SOURCE_URL:=https://github.com/pvaret/rtl8192cu-fixes.git
#PKG_SOURCE_VERSION:=26360110f3a80d91dd0707da096317152b0f379e

#driver is imported from RaspberryPi 4.9 kernel
PKG_SOURCE_URL:=https://github.com/veo-labs/rtl8192cu.git
PKG_SOURCE_VERSION:=6335cdf8982f0f8a818958e9b851f559be870f87


PKG_SOURCE_PROTO:=git

PKG_BUILD_PARALLEL:=1


include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/package.mk

define KernelPackage/8192cu
  SUBMENU:=Wireless Drivers
  TITLE:=Realtek 8192cu wireless driver
  DEPENDS:=+kmod-mac80211 +@DRIVER_11N_SUPPORT +@DRIVER_11W_SUPPORT
  KCONFIG:=CONFIG_CFG80211=m \
           CONFIG_CFG80211_WEXT=y\
           CONFIG_MAC80211=m
  FILES:=$(PKG_BUILD_DIR)/8192cu.ko
  AUTOLOAD:=$(call AutoLoad,50, 8192cu)
endef

MAKE_OPTS:= \
ARCH="$(LINUX_KARCH)" \
CROSS_COMPILE="$(TARGET_CROSS)" \
USER_EXTRA_CFLAGS="-DCONFIG_LITTLE_ENDIAN" \
KSRC=$(LINUX_DIR)

define Build/Compile
$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) $(MAKE_OPTS)
endef

$(eval $(call KernelPackage,8192cu))

It would be great if somebody could help me.

Thank you

Cheers
Waffel