Mostly fun stuff happens here.
But you're probably here for Realtek support on macOS.
Projects
Wi-Fi Driver
Feixiao
Native Wi-Fi for Realtek PCIe cards — RTL8822BE/CE, RTL8821CE, RTL8812AE and RTL8814AE — ported from the Linux rtw88 driver.
Wi-Fi Client
Starskiff
A native menu-bar app for Feixiao. Scan, connect and monitor your connection — built on HeliPort's AppKit interface.
Read the docs ›Bluetooth Firmware
RealtekBluetoothFirmware
A kext that uploads Realtek firmware for native Bluetooth — supporting both v1 (Realtech) and v2 (RTBTCore) formats.
How it all fits together.¶
A Realtek combo card needs two drivers — the Wi-Fi radio lives on PCIe, while the Bluetooth radio is an internal USB device. thegwchr covers both halves.
flowchart LR
rtw88["rtw88-stable<br/>(Linux source)"] --> feixiao["Feixiao<br/>(Wi-Fi kext)"]
feixiao -- RTW88UserClient API --> starskiff["Starskiff<br/>(or rtw88ctl)"]
rbf["RealtekBluetoothFirmware<br/>(BT firmware kext)"] --> bt(("Native<br/>Bluetooth"))
feixiao --> wifi(("Native<br/>Wi-Fi"))