I have a Ugreen AC650 11ac "Dual-Band Wireless USB Adapter", Model is CM448, P/N is 20204, box says "linux compatible". It sure was cheap, but alas, it's a Realtek chip - yes, I wish it weren't so, but nowhere on the box or the online ad was this stinker of a chip brand divulged.
I got this USB dongle working on my linux laptop (LMDE 5, kernel 5.10), by doing a dkms hand-compile of the kernel module "8821cu", as explained here. I can successfully "sudo modprobe 8821cu". A new wifi device appears when listing them, with "ifconfig". That much worked!
As to attaching it to my router - a Raspberry Pi 4B - I'm on OpenWRT 22.03.5, and I installed the "kmod-rtw88" package.
dmesg shows this dongle:
[ 423.224675] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=c811, bcdDevice= 2.00
[ 423.233038] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 423.240375] usb 1-1.1: Product: 802.11ac NIC
[ 423.244698] usb 1-1.1: Manufacturer: Realtek
[ 423.249003] usb 1-1.1: SerialNumber: 123456
And yes, some modules loaded:
root@router:~# lsmod|grep rtw88
cfg80211 307200 3 rtw88_core,mac80211,brcmfmac
compat 12288 6 rtw88_8822ce,rtw88_8822be,rtw88_8723de,mac80211,brcmfmac,cfg80211
mac80211 532480 2 rtw88_pci,rtw88_core
rtw88_8723d 40960 1 rtw88_8723de
rtw88_8723de 12288 0
rtw88_8822b 212992 1 rtw88_8822be
rtw88_8822be 12288 0
rtw88_8822c 454656 1 rtw88_8822ce
rtw88_8822ce 12288 0
rtw88_core 106496 4 rtw88_8822c,rtw88_8822b,rtw88_8723d,rtw88_pci
rtw88_pci 24576 3 rtw88_8822ce,rtw88_8822be,rtw88_8723de
...but in the web GUI, I don't see another wireless device under "Network" -> "Wireless", or as shown with "ifconfig", there's nothing like wlan0 or wlan1 corresponding to it.