// readme

devourer

The Realtek Wi-Fi driver that simply devours its competitors.

Devourer is a userspace Wi-Fi driver for Realtek’s 802.11n, 802.11ac and 802.11ax USB adapters — the cheap, everywhere-available dongles that power most long-range FPV video links. It talks to the chip directly over libusb: no kernel module, no DKMS tree to patch every time your kernel updates, no root filesystem to taint. Build one static library, link it, and you have raw monitor-mode RX and packet injection across five Realtek hardware backends, from a single API.

It is the OpenIPC project’s driver of choice for long-range digital video links.

Why devourer

  • No kernel driver, no driver hell. Everything runs in your process via libusb — on Linux, macOS, Windows and Android alike, including platforms the vendor drivers never supported. On Android that means no root and no custom kernel: PixelPilot uses devourer as the receive path of an FPV ground station running on an ordinary phone, with the adapter opened straight from the USB permission the app is granted.
  • Faster on-air than the kernel driver. Ready-to-receive…