Sources and licenses

Back to the User Guide

dalSDR bundles attributed code for its experimental WebUSB transport and local FT4/FT8 decoder. If you use an SDRplay receiver, its local bridge also uses the following software already installed on your computer. Review and accept each provider’s terms before you install it.

Component Why it is needed Official source
SDRplay API Connects an RSP1A or RSP1B to its vendor driver. SDRplay API downloads and license
SoapySDR Provides the local hardware abstraction used by the bridge. SoapySDR project · license
SoapySDRPlay3 Lets SoapySDR use the locally installed SDRplay API. SoapySDRPlay3 project
NumPy Handles the bridge’s bounded local IQ-frame buffer. NumPy license
PSK31 protocol Defines the BPSK phase and Varicode framing used by the experimental local PSK31 prototype. ARRL PSK31 specification
ft8_lib at 9fec6ca39886edbf96f4f5e71edc76da5074e871 Provides the bounded local FT4/FT8 decoder after one complete 12 kHz slot. Pinned source and MIT license
KISS FFT Supplies the FFT routines included by ft8_lib for local FT4/FT8 analysis. KISS FFT source · BSD-3-Clause license

The experimental direct R820T WebUSB path includes adapted Apache-2.0-licensed browser transport code. Its upstream source and license are disclosed. This path has mock-device coverage; physical receiver validation is still pending.

FT4 and FT8 decode only a complete local 7.5- or 15-second, 12 kHz audio slot. They show at most twelve FEC- and CRC-validated messages in the current tab; they do not save content or create a spot, report, or transmission.

The RSP1A/RSP1B bridge guide links each setup command to its readable source before you run it. The bridge keeps receiver data and decoded APRS packets on this computer; it does not upload them.