Working USB Wifi/Ethernet adapters for CoreELEC

How can I see which usb Adapter will be use, the intern one or the extern? How can I configure this?

When scanning for networks it will say wlan0 and wlan1, wlan0 will be internal.

You can also disable the internal wireless as well.

I have one box, the Magicsee N5, that when I connected the usb WiFi adapter attributed the wlan0 to that and the wlan1 to internal, but that’s really rare.

Ok, under connection i see the same ssid on to Adapters and can choose the wlan1, but how I can disable wlan0? On wlan1 I only see a 2,4Ghz wlan, but the adapter has a 2,4 and 5 GHz, but 5 don‘t shows

Refer to the following page.

I am also interested in this adapter but I guess this post was overlooked. So I have the same question, is this adapter supported?
I found this post Support for RTL88x2BU WiFi driver but it only mentions the RTL8822BU driver and according to this dongle actually uses the RTL8812BU.

It would be nice to have a comprehensive list of drivers/chipsets supported by coreelec (which gets extended when new ones are added) and honestly that was what I expected when I opened this thread. So maybe it is possible to extend the first post with such a list.

1 Like

We have RTL8822BU-aml and RTL8812AU-aml support in 3.14 kernel, and RTL8822BU-aml support in 4.9 kernel.

Thanks, I forgot to mention I am planning to buy an odroid n2, so I guess the 4.9 kernel is relevant in this case and in doubt the adapter would be not supported (given wikidevi is correct).

and which Module i have to block? when i will only use the external Wlan?

There is no single answer to that because it varies depending on what chip you have inside your device.


Could someone please explain to me how to integrate specific driver ?
I’ve successfully builded ng from source, but can’t figure out how to integrate drivers…
I need drivers for RTL8812CU for 4.9 kernel
Found this : and this
I’m a bit lost… I’ve successfully builded above drivers on an ubuntu docker container running on my x96max, but don’t know what to do with the *.ko file…
Thanks in advance :slight_smile:

lsmod shows this.


Module Size Used by
sha1_generic 2492 0
bnep 15079 2
hci_uart 34102 1
bluetooth 372939 23 bnep,hci_uart
6lowpan_iphc 10231 1 bluetooth
wetekdvb 92253 0
dhd 815797 0
ir_lirc_codec 5340 0
lirc_dev 11896 1 ir_lirc_codec
ir_mce_kbd_decoder 5212 0
ir_sanyo_decoder 3115 0
88x2bu 2335472 0
ir_sony_decoder 2649 0
ir_jvc_decoder 2799 0
ir_rc6_decoder 3823 0
ir_rc5_decoder 2735 0
ir_nec_decoder 3615 0
cfg80211 417431 2 dhd,88x2bu
meson_ir 4389 0
mali 224423 5
rc_core 19532 11 lirc_dev,meson_ir,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder
wetekplay 117499 1 wetekdvb
dvb_core 105934 2 wetekdvb,wetekplay
wifi_dummy 894 0
amlvideodri 13210 1
videobuf_res 5690 1 amlvideodri
videobuf_core 18248 2 amlvideodri,videobuf_res
videodev 144588 2 amlvideodri
dwc_otg 261556 0
fbcon 40863 0
bitblit 4820 1 fbcon
softcursor 1344 1 bitblit
font 7399 1 fbcon

It’s the internal WIFI Chip of the Wetek Play 2

dhd is what you need to blacklist

1 Like

Hi I bought a few of these thinking they were the same as the ones I had previously bought. They are Cheep about US$4

These did not work automatically when I plugged them in. After a little investigation I found they detect as a 16M usb drive and you need usb_modeswitch to get them to switch to being a wifi adapter.

To make them work install Addons > System Tools
This adds the usb_modeswitch command to coreelec.

Then add the following to the in the config directory


usb_modeswitch -KW -v 0bda -p 1a2b
) &

Reboot and the device will be detected as wlan1

This was using the internal wifi A95X 2.4G


This is using the external adapter 2.4G


This is using the external adapter 5G



Hi, i use TV BOX X96 on last CoreELEC, and test two usb wifi adapters, one SITECOM WL-352 N300, and DNUB-AT1 dual band N300, they just fine and autostart, but work connect to router at 150Mb/s, not 300Mb/s (on pc usb wifi dongles work ok at 300Mb/s), anyone know how to work on 300Mb/s ? 20/40MHz not work good , ?

DNUB-AT1 have 5Ghz , it’s connecting at 300Mb/s but when copy file the dongle disconect and disable from X96. I dont know why…?

Guys is there any usbethernet or usb lte dongle support in CoreELEC? Usbethernet I mean usb lte sticks that gives address over dhcp to the hosts’s usb0 (as an ethernet interface).

I have two USB-LAN adapter, they works well with CE.
Never tried USB mobile stick but I guess it will not work without setting up it properly.

An option to make this work would be to buy a router with a SIM Card slot that has an ethernet out. Something like the below:

oh. it has :smiley: guys you are awesome.

hi, i am looking for a decent working 5ghz antenna wifi. i am reading Chipset Realtek8811AU

Any better driver should i look to use in amlogic-ng?

sorry my english :sweat_smile: thanks