VibeSDR v4.0.0 — Local SDR hardware
VibeSDR v4.0.0 — the on-device SDR release. VibeSDR now runs a radio itself, not just connects to remote servers.
What's new
- Local SDR hardware (Android): plug an RTL-SDR into your phone over USB → "Local Hardware". The app demodulates on-device using the bundled SDR++ Brown DSP core — full waterfall, drum, audio and decoders, plus a hardware-control submenu (gain, PPM, bias-T, AGC, sample rate, direct sampling).
- RTL-TCP (iOS + Android): connect to a networked rtl_tcp server by host:port with saveable named favourites — the same on-device demod, so it works on iPhone too.
- On-device demodulation of AM / SSB / CW / NFM / WFM with offset tuning (no zero-IF DC-spike break-up on AM).
- MMSE noise reduction for local sources (strength 0–20) — far stronger than before.
- Auto Notch on every backend: an adaptive filter that removes steady carriers / heterodynes while leaving voice intact.
- KiwiSDR: client-side dBFS squelch, retired the (unfed) SNR meter, and clearer messaging when an owner restricts access.
Cross-platform parity (iOS + Android), the only differences being intentional platform limits (Local USB SDR / CarPlay = iOS-limited; Voice Commands = Android-limited).
Credits
Built on SDR++ and SDR++ Brown (Alexandre Rouma & contributors, GPL-3.0 — the on-device DSP core), librtlsdr/rtl_tcp (Osmocom + RTL-SDR Blog), VOLK, FFTW, Zstandard, KISS FFT and ft8_lib, alongside UberSDR, ka9q-radio, OpenWebRX and KiwiSDR. See the in-app About page for full credits. Released under the GNU GPL v3.
🤖 Generated with Claude Code