github Newspicel/sdrminusminus v2.0.0

5 hours ago

Breaking changes

  • Removed field mode, routing proxy, server basemap and browser GPS. Old array nodes are dropped from saved workspaces with a notice (8cf797b)

Features

  • Arrays: Beamformer, Spatial spectrum, Stitch, Correlator and Polarimeter nodes (8cf797b)
  • Arrays: rebuilt coherent array engine with drift tracking, warm start and live retunes (8cf797b)
  • Device: lane meters, setting chips and ports on lane rows (8cf797b)
  • Direction finder: root-MUSIC, ESPRIT, source count and triangulation heat on the map (8cf797b)
  • Node faces: one design for every node, settings as chips, health in the footer, squelch on the signal meter (0240b68)
  • Faster DSP: DVB-S2 LDPC decoding up to 48x, filters, resampling, tuning, FM demodulation and the waterfall 1.2x to 3x, and cheaper sample conversion for HackRF, RTL-SDR, Airspy HF+, SDRplay and PlutoSDR. (8622812)
  • KrakenSDR: bank supervisor and verification (8cf797b)
  • Passive radar: GPU cross-ambiguity with CPU fallback, CFAR detection, tracking and ADS-B truth on the map (8cf797b)
  • Phone remote: iPhone and Android apps with pairing, hunt, DF drive, radar watch, survey, CarPlay and Android Auto (8cf797b)
  • Recordings: array collections as one library entry, playback into an Array (8cf797b)
  • RTL-SDR: offer to write a serial to dongles without one (8cf797b)
  • RTL-SDR: tune HF on Blog V4 and V4 Lite over rtl_tcp (8cf797b)
  • Server: public /api/status for health checks (8cf797b)
  • Site: benchmarks page comparing SDR-- with other SDR software and libraries (4dd8e72)

Fixes

  • 4FSK voice (DMR, P25, NXDN, dPMR, YSF): long runs of one level no longer pull the slicer off (9555837)
  • AD936x: one lane by default, TX lanes follow RX (8cf797b)
  • ADS-B decodes about 10x faster (dd2c4e3)
  • ADS-B: preamble screen about 1.5x faster, same decodes (05bbb0b)
  • Airspy: image rejection above 100 dB across 90% of the band (e982c18)
  • DAB: locks and decodes 4 dB weaker ensembles (3a1497f)
  • Desktop: package installs update through their package manager (8cf797b)
  • Dial: typed entry keeps the dial height (8cf797b)
  • DMR, P25, NXDN, dPMR, YSF: faster symbol lock, DMR bit errors down up to 10x (556fbbb)
  • DVB-S: decodes about 6 dB weaker signals (3a1497f)
  • DVB-S2 and DVB-T2: LDPC decoding 0.4 to 1.6 dB more sensitive (3a1497f)
  • DVB-S2: locks at lower SNR and tolerates carrier offsets, pilots or not (3a1497f)
  • DVB-T: decodes long echoes and SFN, up to 9 dB better in multipath (3a1497f)
  • DVB-T2: decodes about 10 dB weaker signals, long echoes and SFN (3a1497f)
  • Faster DSP: DDC 1.6x, resampling 1.8x, filters 1.6x, tuning 2.4x (7f0fea1)
  • FLEX: about 9 dB more sensitive, tolerates detuning and clock drift (b84d218)
  • FreeDV and D-STAR: FDMDV modem and AMBE decoder in pure Rust (8cf797b)
  • Homebrew: cask renamed to sdrmm-app (8cf797b)
  • Noise reduction: spectral and neural denoisers use half the FFT work (bf2c2b4)
  • OFDM: smoothed channel estimate, about 1 dB more sensitive (dfec53c)
  • POCSAG: about 6 dB more sensitive, tolerates kHz detuning (b84d218)
  • Server: Origin and Host checks on every route (8cf797b)
  • Tuning: 100 dB rejection of nearby strong signals (was 74 dB) (e982c18)
  • Web: slower spectrum and paused media in hidden tabs (8cf797b)
  • Website: benchmarks in the header and on the home page (4964c88)
  • Website: changelog page and what's new on the home page (a235138)

Container image: docker pull ghcr.io/newspicel/sdrminusminus:2.0.0

What's Changed

Full Changelog: v1.9.0...v2.0.0

Don't miss a new sdrminusminus release

NewReleases is sending notifications on new releases.