morrownr/8821cu-20210916
FreeLinux Driver for USB WiFi Adapters that are based on the RTL8811CU, RTL8821CU, RTL8821CUH and RTL8731AU Chipsets - v5.12.0.4
About morrownr/8821cu-20210916
An open-source Linux kernel driver for USB Wi-Fi adapters based on the Realtek RTL8811CU, RTL8821CU, RTL8821CUH, and RTL8731AU chipsets (version 5.12.0.4). It supports a wide range of wireless features including IEEE 802.11 a/b/g/n/ac, WPA3-SAE and WPA3-Enterprise, monitor mode, AP mode with DFS, hostapd compatibility, packet injection, and power saving. The driver is actively maintained by the community and compatible with kernels 5.10–6.17 and CPU architectures x86, x86-64, ARM, and ARM64. Note: For kernel 6.12 and later, the in-kernel mac80211-compliant driver (rtw88) is recommended as a superior alternative; this legacy driver will not receive API updates beyond kernel 6.14.
Key Features
Pros & Cons
- Supports a wide range of Realtek chipsets (RTL8811CU, RTL8821CU, RTL8821CUH, RTL8731AU)
- Rich feature set including WPA3, AP mode with DFS, monitor mode, and packet injection
- Active community maintenance and clear documentation (FAQ, install scripts)
- Compatible with multiple CPU architectures (x86, ARM, aarch64)
- Open source and freely available on GitHub
- Not a standards-compliant mac80211 driver; maintainer recommends in-kernel rtw88 driver for kernel 6.12+
- Will not receive API updates beyond kernel 6.14 (community patches possible)
- Requires manual installation (DKMS or compile) and may have compatibility issues with newer kernels
- Less optimal than the in-kernel driver for modern distributions