About rtl8812bu driver (Cannot find on package database)

So recently I have been looking for rtl8812bu driver which is suitable for openwrt. But I cannot find it on package database.

The reasons I want it are:

  1. I need a usb wifi adapters used as STA on my router (GL-AR750S), which especially has an external antenna without any external cable;
  2. There are so many usb wifi adapters which use rtl8812bu chipset, like this one;
  3. For future unforeseen reasons.

Also If someone has alternatives please tell me. Thanks in advance.


There is a new driver called rtw88 for new Realtek based AC chipsets and it's available as a package in OpenWrt. AFAIK, the problem is that current version supports only PCIe radios but... maybe it's worth to try this one (TP-LINK Archer T3U is mentioned as supported and it's based on RTL8812BU): https://github.com/ulli-kroll/rtw88-usb


Thanks a lot. Maybe I would try that if I finally decide to buy what you suggest. Now I am still looking for ONE usb wifi adapter with external antenna whose driver can definitely run properly on openwrt. If I cannot find any one that I am fond of then I would try what you suggest.

You can try something with MediaTek MT7612U, it's supported by mt76 driver and performs well.


I'm testing on the GL-AR750S some RTL8812 and MT7612U USB WiFi dongles that works on OpenWrt v19.07.1 x86, on both, it load the driver but when starts to scan it crash the router at the point it reboots.
On master snapshot r12257,the realtek same that 19.07.1 , it crashes and the MT7612 is working , I tested the Alfa AWUS036ACM and Netgear A6210, STA and AP are working well.

1 Like

Thank you so much. You literally save my life from the frustration on looking for a usb wifi adapter.

Actually now i am using snapshot 12238. And if you have already tested that A6210 works well on AR750S now I am pretty sure I will buy a Netgear A6210.

Buy the way, i am really fond of the one with usb 3.0. I know that AR750s just has usb 2.0 port. Is it going to happen that if I plug A6210 with usb 3.0 into AR750s, the power of usb 2.0 port on AR750S may not be sufficient for A6120? (Specifically the one with usb 3.0 is NETGEAR A6210-100PES AC1200).

It seems it's compatible with USB 2.0 as I see this in the logs:

[   17.187804] usb 1-1: reset high-speed USB device number 2 using ehci-platform
[   17.409313] mt76x2u 1-1:1.0: ASIC revision: 76120044
[   17.498798] mt76x2u 1-1:1.0: ROM patch build: 20141115060606a
[   17.793686] mt76x2u 1-1:1.0: Firmware Version: 0.0.00
[   17.798954] mt76x2u 1-1:1.0: Build: 1
[   17.802736] mt76x2u 1-1:1.0: Build Time: 201507311614____
[   18.733828] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
[   18.735316] usbcore: registered new interface driver mt76x

When connected to the wrt3200 with USB 3.0 logs:

[   21.092905] usb 3-1: reset SuperSpeed Gen 1 USB device number 2 using xhci-hcd
[   21.134204] mt76x2u 3-1:1.0: ASIC revision: 76120044
[   21.196208] mt76x2u 3-1:1.0: ROM patch build: 20141115060606a
[   21.512891] mt76x2u 3-1:1.0: Firmware Version: 0.0.00
[   21.517964] mt76x2u 3-1:1.0: Build: 1
[   21.521640] mt76x2u 3-1:1.0: Build Time: 201507311614____
[   22.439287] ieee80211 phy2: Selected rate control algorithm 'minstrel_ht'
[   22.440152] usbcore: registered new interface driver mt76x2u

1 Like

I really appreciate your help. Thank you very much.

I would like to take up the topic again. :wink:

This rtl8812bu USB Adapter wont work (lsusb output):
Bus 001 Device 002: ID 0bda:b812 Realtek Semiconductor Corp.

I am using the actual snapshot (ATH79) for my GL.iNet GL-AR300M-Lite.
OpenWrt SNAPSHOT r12576-f2d976f06e / LuCI Master git-20.074.84698-03af89a

I have already installed:

kmod-rtw88 4.19.108+5.4-rc8-1-1

I only see this message:

[ 563.105752] usb 1-1: USB disconnect, device number 2
[ 566.248085] usb 1-1: new high-speed USB device number 3 using ehci-platform

Any hints for me ?


rtw88 currently supports only PCIe based chipsets.

Any other chance ?

I would test it, but i am to stupid for it. What must i do, in order to install the above driver ?

You can't just "install" it, you would need to make a package for it and cross-compile it to be able to use it with OpenWrt.

That is my problem, cross compile is really hard. I build already the firmware with the imagebuilder. In the past time, i have build the firmware with the build system. Right know i playing around with cross compile an the sdk image builder...

Hello everyone,

is there any news about driver for rtl8812bu?

Is that driver compatible with RTL8812AU?

I'm looking also for a driver to RTL8812AU.
somebody can help us?

I recommend this.
It needs unplugging/replugging and restarting ~every week to run it as an AP.
I think the problem is with hostapd or the driver so I'm hopeful it'll get fixed eventually.
I have a Raspberry Pi 4 with a TPLink UE300 ethernet dongle and the Alfa as access point.
Nice router.

I went through many of them and then gave up on Realtek in favour of a Mediatek MT7612U.

Apparently it's really bad code. :frowning:
I also heard it doesn't work very well on non-X86 hardware so even if you get it to cross compile, it'll probably have bugs.

I don't think the BU is compatible with the AU.
I would have hoped they could reuse code but I think it is too much of a mess.
There are very few USB3 chipset drivers.
I think if you are willing to use 802.11N USB2 then you'll have better luck.
If you want 802.11AC then I recommend the Mediatek MT7612U.
Older I'd go with Atheros.
Newer I went with Mediatek.
In the future, maybe Intel will come out with something USB3, they tend to open source their drivers.

I better look for another solution...

1 Like

They do indeed, but few of their drivers work well in access point mode (if any).