This is an out-of-tree Linux kernel driver for the Realtek RTL8851BU USB Wi-Fi adapter.
The code was originally provided by [UGREEN Support] and has been patched and maintained here to build cleanly on modern Linux kernels (6.x and newer).
Tested against CM845 UGreen WiFi6/BT5.4 USB adapter AX900
- Supports RTL8851BU chipset (802.11ax / Wi-Fi 6 USB adapters e.g. Ugreen AX900 Wi-Fi6 Bluetooth5.4 USB adapter model CM845)
- Builds against Linux kernel 6.x (tested up to 6.14 / 6.15)
- Includes fixes for:
- Missing headers (
drv_types.hand friends) cfg80211API changes (get_tx_power,set_monitor_channel,cac_event, etc.)- Warnings promoted to errors on new GCC
- Noisy debug output (configurable via module parameters)
- Missing headers (
git clone https://github.com/leopck/rtl8851bu.git
cd rtl8851bumake
sudo make installsudo modprobe cfg80211
sudo modprobe 8851bu