A KEXP native macOS app
Native menubar integration beats the official iOS app for Mac-based KEXP listeners.
WifiBroadcast support for macos and others in userspace
Userspace WiFiBroadcast stack brings long-range drone video to macOS natively.
Drone hobbyists and FPV pilots using macOS for ground control stations
wfb-ng · BlueRF · ELRS
macOS doesn't expose the monitor-mode / packet-injection path that WFB systems normally rely on. I really didn't like the idea of needing a separate linux box just to talk WFB to other edge devices, like drones. This talks to the ALFA AWUS036ACH as a USB peripheral directly, initializes the RTL8812AU, submits raw 802.11 WFB frames over bulk OUT, receives frames over bulk IN, and bridges them to WFB-NG’s distributor/aggregator UDP protocols.
Basically, this is what's working (you can see more detail in the readme): - native macOS userspace RTL8812AU bring-up - TX/RX of WFB datagrams - production-ish service runtime - macOS utun bridge helper (if you need an IP-based link) - RF diagnostics, telemetry, LED heartbeat, TDD airtime controls
There's a GitHub alpha release with arm64 macOS binaries
This is definitely still alpha. The direct-radio path is currently macOS-focused and tested with ALFA AWUS036ACH adapters on both sides (the other side is a Raspberry Pi 5 running Bookworm). macOS 26 works through IOUSBHost as libusb is not reliable there. Linux should still use native WFB-NG + rtl88xxau monitor mode rather than this USB bridge. Long-range RF quality and calibration work are ongoing. So far, some short range profiles are showing pretty good results.
I’m sharing early because getting WFB-like radio links working from a Mac seemed unlikely when I started, and the path turned out to be more interesting than expected.
My goal is for this to be cross-platform as-needed. Next up is an attempt at Android support via USB-OTG. We'll see how that goes.
Native menubar integration beats the official iOS app for Mac-based KEXP listeners.
Formally verified FPGA watchdog for critical AM broadcast proves hardware safety via math, not testing.
Userspace Tailscale networking for Apple containers avoids kernel TUN limitations securely.
Personal web radio stations with live sync, explicitly rejecting algorithms and ads.
WASM+SSR from one DSL source codegen is clever for Rust full-stack development.
Finally fills Apple Calendar's video link gap that Google and Zoom ignored.