github gbozo/no-sdr v2.15.0
v2.15.0 — Complete decoder suite

39 minutes ago

Decoder suite completed

This release adds the remaining requested decoder families:

  • Aviation / marine / utility: HFDL, APRS, NAVTEX, ISM (868 MHz), AX.25 packet (1200/9600)
  • Image: weather fax (WEFAX), SSTV, Hellschreiber
  • Text / keyboard: Olivia, THOR, FSQ, PSK31, RTTY
  • Weak signal: MSK144, FSK441, FST4, Q65, JT65, JT9, WSPR, PI4
  • Voice / messaging: FreeDV RADE, JS8
  • Time signals: DCF77, ALS162

All decoders support foreground (client-selected) and background (configured per dongle) operation. Results use the existing MSG_DECODER transport and are persisted in SQLite through the decoder history/API. RADE decoded speech uses MSG_AUDIO.

Client

  • Decoder-aware split workspace with message tables, maps, image canvases, text logs and time-signal panels.
  • Per-decoder views for:
    • ADS-B aircraft map and table
    • AIS vessel map and table
    • APRS packet map and table
    • HFDL/VDL2/ACARS event logs
    • WEFAX/SSTV image history
    • Hellschreiber raster
    • Olivia/THOR/FSQ/PSK31/RTTY text log
    • MSK144/FSK441/FST4/Q65/JT65/JT9/WSPR/PI4 weak-signal tables
    • JS8 message and heard-station table
    • RADE sync/callsign/audio panel
    • DCF77/ALS162 decoded clock panel

Notes

  • RTL-SDR hardware has been verified; most of the newly ported decoders have compile, synthetic-vector and dispatch coverage but have not been validated against live signals yet.
  • Some copied slow corpus tests are intentionally disabled to keep the test suite practical; focused wrapper, synthetic and dispatch tests remain active.
  • Desktop/portable artifacts are produced 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.