I cannot compile, the driver from here http://openlinux.amlogic.com:8000/download/ARM/wifi/, if i look to Makefile, its for Android.
You can try using Module Driver from LibreELEC 7.0.2.007
If you read the kernel config in here https://github.com/kszaq/LibreELEC.tv/blob/libreelec-7.0/projects/S905/linux/linux.aarch64.conf
LibreELEC have merge module driver for 8189ES.
#
# Amlogic Wifi Driver
#
CONFIG_AM_WIFI=y
# CONFIG_BCMDHD_USE_STATIC_BUF is not set
CONFIG_AM_WIFI_DUMMY=m
CONFIG_RTL8189ES=m
CONFIG_RTL8189FS=m
CONFIG_RTL8192EU=m
CONFIG_RTL8723AU=m
CONFIG_RTL8723BS=m
CONFIG_RTL8821AU=m
CONFIG_RTL8812AU=m
You try to Boot LibreELEC with SDCard to see if it working with your TV Box.
Here the download link 7.0.2.007 build for S905 | LibreELEC
If its work, you can get from LibreELEC kernel in here https://github.com/kszaq/linux/tree/amlogic-3.14.y, you need to download it, and the driver will be in folder drivers/amlogic/wifi/.
Right now, i'am trying too... but still on the way....
Btw, try to read Koxx post in here http://freaktab.com/forum/tv-player-support/amlogic-based-tv-players/s905/beelink-ac/562425-lubuntu-possible-on-s905/page3
The way he try to compile module driver for wifi and soundcard is awesome...
thanks for your recommendations. I'm afraid this level of (positive) hacking is somehow above my level. I'll try to go on with 8189es driver and Armbian - I'll dig other forums as well.
I'm new here. I have an MXQ PRO 4k box with S905 inside. I was successful to put Armbian onto an MMC card and it runs amazingly. Video acceleration, sound, ethernet work out of the box.
I'd like to give it to my daugther (10 years old) to learn programming in Scratch which also runs great.
Anyway, I cannot make the internal wifi work which would be essential for her for basic communication as well as do more in python later on.
QUESTION: how to know / check what wifi chip is built into this unit? It still has android on its own flash and it uses wifi well. I tried to dig out from its android what wifi chip it has but found nothing except a few wpasupplicant settings.
On pc I'd do it with lsusb or lspci but I'm new to ARM and also Armbian.