SDR Options
This aims at covering all available SDR Settings for supported devices / sources. The goal is not to explain what every option does (for that, see the manufacturer’s documentation for the specific device), but rather allow users to find the right flags in CLI mode.
Where possible, consistency was kept to be rather easy to “guess” if you know what you are looking for.
Airspy
gain_type
: The gain mode used by the device :0 is for Sensitive
1 is for Linear
2 is for Manual
general_gain
: Overall gain for sensitive and linear mode. Ranges from 0 to 21, in dBslna_gain, mixer_gain, vga_gain
: Used for manual gain tuning onlybias
: Enable Bias-Tee powerlna_agc
: Enable the LNA AGCmixer_agc
: Enable the Mixer AGC
AirspyHF
agc_mode
: 0 for disabled, otherwise :1 for LOW
2 for HIGH
attenuation
: Attenuation in dBshf_lna
: Enable or disable the HF LNA
HackRF
amp
: Enable the main (non-programmable) amplifierlna_gain
: LNA Gain in dBsvga_gain
: VGA Gain in dBsbias
: Enable Bias-Tee powermanual_bw
: Enable manual bandwidth filtermanual_bw_value
: The bandwidth filter width in Hz
BladeRF
gain_mode
:0 is device default
1 is manual
2 is fast AGC
3 is slow AGC
4 is hybrid AGC
gain
: General Gain in dBsbias
: Bias-Tee power (BladeRF 2.0 only)manual_bw
: Enable manual bandwidth filtermanual_bw_value
: The bandwidth filter width in Hz
LimeSDR
gain
: Gain in dBsmanual_bw
: Enable manual bandwidth filtermanual_bw_value
: The bandwidth filter width in Hz
RTL-SDR
gain
: Device Gain in dBsagc
: Enable or disable the AGCbias
: Enable Bias-Tee powerppm_correction
: Frequency correction for dongles with drift
RTL-TCP
ip_address
: IPv4 Server addressport
: Server port. Usually 1234gain
: Device Gain in dBslna_agc
: Enable or disable the built-in LNA AGCbias
: Enable Bias-Tee power (if supported)ppm_correction
: Frequency correction for dongles with drift
Aaronia Spectran V6
ref_level
: Reference Level, in dBsusb_compression
:0 is auto
1 is raw
2 is compressed
agc_mode
:0 is manual
1 is peak
2 is power
enable_amp
: Enable the ampenable_preamp
: Enable the preamp
SDDC (RX888, RX999, etc)
Note : Support for those is experimental. Things may not work as expected!
mode
: 0 for HF, 1 for VHFrf_gain
: RF Gain in dBsif_gain
: IF Gain in dBsbias
: Enable Bias-Tee power
SDRPlay
Note : some options are device-specific!
lna_gain
: LNA Gain in dBsif_gain
: IF Gain in dBsbias
: Enable Bias-Tee poweram_notch
: Enable the AM notch filterfm_notch
: Enable the FM notch filterdab_notch
: Enable the DAB notch filteram_port
: Select the AM antenna portantenna_input
: Select a specific antenna input. 0 is the first inputagc_mode
: AGC Mode, 0 is disabled :1 is 5Hz
2 is 50Hz
3 is 500Hz
SpyServer
ip_address
: IPv4 Server addressport
: Server port. Usually 5555bit_depth
: Bit depth to stream at. Options are 8/16/32gain
: Device gain in dBsdigital_gain
: Software gain, in dBs
SDR++ Server
Note : Using SDR++ in CLI mode as a source is possible, but all settings have to be setup from an UI connecting to the server beforehand, including samplerate!
ip_address
: IPv4 Server addressport
: Server port. Usually 5259bit_depth
: Bit depth to stream at. Options are 8/16/32compression
: Use SDR++ Server compression (true / false)
PlutoSDR
gain
: Device Gain in dBsgain_mode
: Gain mode :1 is Manual
2 is Fast Attack
3 is Slow Attack
4 is Hybrid
USRP
gain
: Device Gain in dBschannel
: Channel IDantenna
: Antenna IDbit_depth
: Bit depth. Can be 16 on all devices, 8 or 12 on some
MiriSDR
gain
: Device Gain in dBsbias
: Enable Bias-Tee power
File
Note
It is not recommended to use the file source for live/autotrack - use offline decoding instead - but it may be useful for testing purposes.
file_path
: Path to the baseband file (can be/dev/stdin
on Linux/macOS)baseband_type
: baseband type - can be u8, s8, s16, f32, or ziqiq_swap
: Swaps I/Q samples