Sdrangel Versions Save

SDR Rx/Tx software for Airspy, Airspy HF+, BladeRF, HackRF, LimeSDR, PlutoSDR, RTL-SDR, SDRplay RSP1 and FunCube

v7.20.0

4 weeks ago

New SID Feature Plugin

This new feature is introduced by @srcejon The purpose of this feature is to detect Sudden Ionospheric Disturbances (SID) due to solar activity and that can be observed by monitoring several VLF transmitters. More information here

Introducing FT-chirp

A "FT" mode has been added to the ChirpChat modulator and demodulator. It uses the same protocol as FT8 (or FT4) to encode 174 bits with CRC and FEC. Then instead of using a 8-FSK modulation it will use chirp symbols to put the message on the air. It is quite different from the original FT8 however since the bandwidth is significantly larger (minimum 375 Hz) and only one transmission is decoded at a time. However since it uses the chirp synchronization sequence at the start of the transmission it is not tied to the clock. Long distance transmissions have been experimented on HF with a websdr on the Rx side. Due to the relative small bandwidth and slow transmission it is important that there is a minimal clock drift. With websds using the browser as the audio source there is usually a small drift to compensate the clock skew between the web site and the audio device on the computer. This results in possible message loss although the signal is still quite visible on the spectrogram. When using a SDR receiver directly this should not happen.

Other changes and fixes

  • Removed unused includes and use more direct includes. PR #2062 from @dforsi
  • Various updates and fixes. Fixing #2061. PR #2063. from @srcejon
  • Support VOR Localizer on Qt6. PR #2057 from @srcejon
  • Fix audio sink/source mapping. PR #2056 from @mxi-box
  • Use mouse wheel to zoom in / out of charts. PR #2052 from @srcejon
  • Channel Power: Add absolute frequency setting. PR #2052 from @srcejon
  • RadiosondeDemod: Fix packets read from .csv not being sent to Radiosonde feature.. PR #2052 from @srcejon
  • KiwiSDR: Add position of device to web API report. PR #2052 from @srcejon
  • KiwiSDR: Add position to yaml. PR #2052 from @srcejon
  • SkyMap: Add Moon map. PR #2052 from @srcejon
  • APRS: Check for Cr or LF. For #2028. PR #2052 from @srcejon
  • AX.25 Packet: packetmod supports multi Via; packetdemod fix H bit. PR #2039 from @mxi-box
  • Audio optimize & default input/output bugfix. PR #2038 from @mxi-box
  • Sat Tracker: Prevent crash if satellite not found. PR #2052 from @srcejon
  • Astronomy: Add sunrise / sunset calculation. PR #2052 from @srcejon
  • APRS: Fix forwarding of binary data to APRS-IS for #2028. PR #2052 from @srcejon
  • APRS: Forward packets to aprsi-is, even if we can't decode them. For #2029. PR #2052 from @srcejon
  • ADSB: Add Airplanes.Live at request of user. PR #2027 from @adsb-related-code
  • Heat Map: Fix overflow in average calculation. PR #2052 from @srcejon
  • AIS Demod: Remove unused filter. PR #2052 from @srcejon
  • SkyMap: Fix erronous entry in source list. PR #2052 from @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.19.1

1 month ago

Channel power plugin

Thanks to @srcejon we have this new plugin to measure power inside a channel in the device baseband. For now it does not seem to provide much value but a feature combining the data of various such channels is in the works...

Other changes and fixes

  • Use mouse keys for CW modulation in SSB modulator. Fixes #1948
  • ADS-B: Only list available maps. PR #2017 from @srcejon
  • CRightClickEnabler: Prevent duplicate events... PR #2017 from @srcejon
  • Update snap. PR #2016 from @srcejon
  • Scan all plugins for qml (for Mac). PR #2014 from @srcejon
  • fix memset() arguments order in vkfftengine. PR #2013 from @alariq

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.19.0

2 months ago

New End Of Train plugin

Thanks to @srcejon we have a new receiver plugin to decode End Of Train messages mostly used in the US, Australia, New-Zealand and India. More details here

Other changes and fixes

  • Upgraded RTL-SDR library to v2.0.1
  • Fix not remove source buddy. PR #1998 from @mxi-box
  • Fix renumberate deviceset without modifying claimed of SamplingDevice. PR #2001 from @mxi-box
  • ADS-B: Add QT 6 support for map. PR #2000 from @srcejon
  • Fix URLs on QT 6 map. PR #2000 from @srcejon
  • Fix 32-bit float support for Spy Server. PR #2000 from @srcejon
  • Fix Kiwi location. PR #2000 from @srcejon
  • Update map docs. PR #2000 from @srcejon
  • Fix gcc warnings. PR #2000 from @srcejon
  • Update map QML/HTML. PR #2000 from @srcejon
  • Add libqt5svg5-dev dependency. PR #2000 from @srcejon
  • Add SVG and libacars. PR #2000 from @srcejon
  • HTTPDownloadManager: Support latest updates to Google Drive. PR #2000 from @srcejon
  • Add utils. PR #2000 from @srcejon
  • SkyMap: Fix CORS and enabling caching. PR #2000 from @srcejon
  • Map: Add Spy Server and Kiwi SDR. Add weather and satellite overlays. PR #2000 from @srcejon
  • Fix SDRA protocol and improve spectrum refresh rate. PR #2000 from @srcejon
  • Fix gcc warnings. PR #2000 from @srcejon
  • RemoteTCPInput: Add Spy Server support. PR #2000 from @srcejon
  • SDRplay: Prevent nullpointer dereference for #1825 PR #2000 from @srcejon
  • AIS, DSC, End-of-Train, Packet, Radiosonde: date/time from File Input device or system clock. PR #2005 from @srcejon
  • Use log2 approximation to increase performance. Part of #2004. PR #2006 from @srcejon
  • SigMF File Sink: implement 16 and 8 bits sample sizes. Fixes #1921
  • Use F:n for feature Ids. PR #2007 from @srcejon
  • Update Demod Analzyer to use AvailableChannelsOrFeature. PR #2007 from @srcejon
  • Class to handle amateur radio callsigns and corresponding country data. Part of #2008
  • FT8 demod: implemented DXCC country decoding. Implements #2008

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.18.1

2 months ago

Updated SDRplay lib to 3.14 and added RSP1B

  • Added RSP1B. PR #1988 from @wysiwyng
  • Updated SDRplay lib to 3.14 and UHD to 4.6.0. PR #1989 from @srcejon

v7.18.0

2 months ago

New SkyMap feature

Thanks to @srcejon there is a new SkyMap feature plugin. See: https://github.com/f4exb/sdrangel/blob/master/plugins/feature/skymap/readme.md

Other changes and fixes

  • Add AvailableChannelOrFeatureHandler. PR #1986 from @srcejon
  • Use MainCore code for managing available channel and feature list. PR #1986 from @srcejon
  • Optimize eumerator of origin device PR #1984 from @mxi-box
  • Fix SimpltPTT device id; Add "None" Rx/Tx device option PR #1983 from @mxi-box
  • Fix LimeSDR MIMO Tx gain mode. PR #1973 from @mxi-box
  • Fix GUI handle Startstop message. PR #1973 from @mxi-box
  • Speedup compilation on all platforms using ccache. PR #1967 from @GermanAizek
  • Demod Analyzer plugin: channel selection via api. PR #1956 from @anton-kotenko
  • Sat Tracker: Update default TLEs to latest URLs. PR #1954 from @srcejon
  • Fix failure due to access by null pointer. PR #1952 Issue #1951 from @anton-kotenko
  • Fix frequency calculation for SSB spectrum. PR #1946 from @srcejon
  • File Input: Fix seeking over .wav header. PR #1946 from @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

Mac build now requires SDRplay API v3.14.

v7.17.3

4 months ago

Easy title but I wanted to change from the classical "Maintenance release" so...

Enhancements and fixes

  • Map updates: Allow selection of which device to tune to frequency. PR #1911. From @srcejon
  • Map updates: Support tuning of multiple frequencies per map item. Update maplibre to maplibregl. PR #1911. From @srcejon
  • Use common code for creating and processing device and channel Ids. PR #1911. From @srcejon
  • Prevent crash that can occur if preset type is unknown. PR #1911. From @srcejon
  • Add support for setting center frequency on Tx devices. PR #1911. From @srcejon
  • Allow replay time offset to be set by ctrl+left click in waterfall. PR #1914. From @srcejon
  • Add replay support to Lime Input. PR #1914. From @srcejon
  • Remove space in CSV header. PR #1916. From @srcejon
  • SDRPlayV3 on Mac: Update library path so is works with API 3.12.1. PR #1916. From @srcejon
  • Fixed AudioNetSink stereo handling
  • SSB demod: added FIR LP filter after AGC to smooth out sharp peaks
  • Removed useless AGC clamping
  • Fixed some AGC issues
  • SSB demod: better algorithm for AGC limitation. Fixes #1918
  • AM demod: extend squelch limit to -120 dB
  • Start file browser in directory of last file selected. PR #1926. From @srcejon
  • Fix #1928. Add null-terminator between strings. PR #1929. From @srcejon
  • Frequency Scanner: allow scanning channels of a MIMO device
  • Frequency scanner: set device frequency for both Rx and MIMO devices
  • Frequency Scanner: GUI: give more space to channel power display
  • Frequency Scanner: handle change of I/Q stream in tracked channels (MIMO)
  • AudioCATSISO: adapt to newer versions of Hamlib. Fixes #1919.
  • Mac O/S: Disable build of LAME frontend PR #1935. From @tomtastic
  • Use separate date/time fields and prefix address with leading 0. Fixes #1936. PR #1937. From @srcejon
  • Star Tracker: Handle negative flux values in .srd file. PR #1940. From @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

Because of this issue https://github.com/boostorg/boost/issues/842 it was not possible to produce Windows artifacts. A version with a build fix is uploaded instead

v7.17.2

5 months ago
  • Freq Scanner: Add per-frequency settings. Fix freq > 2GHz. PR #1905 from @srcejon
  • DSD demod: Upgrade dsdcc to 1.9.5. Fixes #1878
  • Scope: Added derivative of magnitude squared to the list of projections
  • SSB demod: mitigate AGC steep transitions causing audio clicks
  • SSB demod: tie AGC steep transition correction to AGC clamping
  • Fix AirspyHF instant replay. PR #1905 from @srcejon
  • Fix sdrplay shared library name on Mac arm64, as incorrect in 3.12 API release. PR #1905 from @srcejon
  • SDRPlay V3 API - don't call close unless open was a success, as will crash on Mac. PR #1905 from @srcejon
  • Add dialog positioner for audio select dialog. PR #1905 from @srcejon
  • Display FIFO size on overflow. PR #1905 from @srcejon
  • Freq scanner: Stop scanning when Tune menu selected. PR #1905 from @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.17.1

5 months ago

Features

  • AM demod: channel/frequency entry modes. PR #1876 from @srcejon
  • SSB demod noise reduction
  • Indicate audio FIFO underflow/overflow. PR #1887 from @srcejon
  • Frequency scanner: Add FRS-GMRS presets. PR #1897 from @cameron
  • Add instant replay for RTL SDR, SDR Play V3, USRP and Airspy HF RXes. PR #1900 from @srcejon.

Fixes

  • Fixes to Mac build. PR #1869 from @srcejon
  • Radiosonde: Added more columns, PR #1881. Fixes #1880 from @srcejon
  • DSD Demod - Fix loss of constellation. PR #1883 from @srcejon . Fixes #1836
  • Remote TCP - Fix FIFO size adjustment. Fixes SR > 3 MS/s from @srcejon. PR #1886. Fixes #1885.
  • Fix resize cursor not being cleared when mouse moves over child widgets. PR #1888 from @srcejon
  • Prevent popup menu when scrolling tables. PR #1889 from @srcejon
  • Use custom save/restore geometry for MDI sub=windows. PR #1890 from @srcejon. Fixes #1835
  • Use MDI restore when loading config. PR #1890 from @srcejon
  • M17: Reverse byte ordering of CRC in packet mode. PR #1891 from @srcejon. Fixes #1826
  • M17: Update packet format to comply with current spec. PR #1892 from @srcejon. Fixes #1826
  • More M17 fixes. PR #1894 from @srcejon
  • ADS-B demod: Split widgets in to 2 tabs for small Android screens. PR #1898 from @srcejon. Fixes #1896.
  • Scope trigger fix. PR #1902 from @srcejon. Part of #1901

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.17.0

6 months ago

New frequency scanner plugin

Thanks to @srcejon for this new Rx channel plugin. See https://github.com/f4exb/sdrangel/tree/master/plugins/channelrx/freqscanner

Other changes and fixes

  • Implementation of Mac OS CI. PR #1841 from @srcejon
  • Change down and up channelizers filter chain strategy. Fixes #1846
  • Fix race condition that can result in a crash or hang. PR #1854 from @srcejon
  • DSC Demod: initialise m_scopeSink. PR #1854 from @srcejon
  • Fix FFT Overlap for spectrum view. PR #1856 from @das-Iro
  • Various ADS-B enhancements. PR #1861 from @srcejon
  • Use channel sample rate of 48k in RTTY and PSK31 mods. Fixes #1862. PR #1865 from @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.

v7.16.0

7 months ago

New RTTY and PSK31 modulators

We have added two new channel modulators thanks to @srcejon

Other changes and fixes

  • Flush log stream after write, so data is available immediately. PR #1834. Fixes #1833 from @srcejon
  • Remote TCP improvements. PR #1830. Fixes #1827 from @srcejon
  • Fix ffpmeg/opencv dependencies. Enable C lang on Mac, for external project. PR #1828. Fixes #1819 from @srcejon
  • Request authorization for access to camera and microphone on Mac. PR #1824. Fixes #1819 from @srcejon
  • Fixed Swagger files generation and added missing files. Fixes #1821
  • Add strings describing why Microphone, Camera and Location are required on MacOS. PR #1822. Fixes #1819 from @srcejon
  • Add windows-default preset for building with Visual Studio. PR #1816 from @srcejon
  • Add Android SDR Driver sample source. PR #1815 from @srcejon
  • Distingush between China and Taiwan. PR #1810. Fixes #1805 from @srcejon
  • Add command line options to start Remote TCP Sink on a specified device/ PR #1809. from @srcejon

Binary artifacts

For more details on artifacts and their contents please read the quick start in the Wiki. Note that Ubuntu .deb package is for 22.04. Please note that SSE 4.2 is required.