github gbozo/no-sdr v2.12.0
v2.12.0 — Electron desktop, native & vendor SDR expansion

55 minutes ago

Desktop builds

This release adds Electron desktop packages alongside the portable server archives:

  • Linux: AppImage and .deb for amd64 and arm64
  • macOS: .dmg and .zip for Apple Silicon and Intel
  • Windows: NSIS installer and portable .exe for amd64

Each desktop package bundles the matching serverrs binary, the built web client, default config and bookmarks. The app starts the server on a stable loopback port, keeps config/logs/bookmarks in the per-user data directory, and opens the normal receiver UI in a native window.

SDR support

  • Native sources: RTL-SDR, HackRF One/Pro, Airspy R2/Mini, Airspy HF+, HydraSDR RFOne, ELAD FDM, RX-888 Mk2 and PlutoSDR.
  • Runtime-loaded vendor sources: SDRplay RSP (vendor API service), LimeSDR (LimeSuite) and RigExpert Fobos SDR (libfobos).
  • Vendor libraries are not bundled; they are loaded at runtime and missing dependencies produce a clear source error.
  • Added PORT and HOST environment overrides for launchers.

Admin

  • Non-invasive device scan for every implemented source type.
  • Detected-device picker that fills serial, RTL index or Pluto address.
  • Per-source settings panels and runtime/open-time setting handling.
  • Source lastError and retry/error state visible in admin.
  • RX-888 output rate derived from ADC rate and DDC bins.

Notes

  • RTL-SDR remains the only hardware-verified driver. The other drivers compile and pass unit tests but have not been tested against hardware in this release.
  • Desktop packages are unsigned. Windows/macOS may show the usual first-run warnings.
  • Linux udev rules for raw-USB radios are included in the packages under resources/udev/.
  • Artifacts are built by the Rust Binaries workflow after this release is published.

Don't miss a new no-sdr release

NewReleases is sending notifications on new releases.