sdrangel

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

GPL-3.0 License

Stars
2.7K
Committers
75

Bot releases are hidden (Show)

sdrangel - Morse Decoder: release for Windows Latest Release

Published by f4exb 5 months ago

Thanks to @srcejon (PR #2122) the Morse Decoder is now available in Windows. Also this fixes compilation with Qt6.

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.

sdrangel - Morse Decoder feature

Published by f4exb 5 months ago

This plugin can decode Morse transmissions using the AM, NFM, SSB or WFM demodulators. It is based on the GGMorse library although it is actually my personal fork to make it suitable for use in SDRangel. More details here

Note that it is not available in the Windows distribution because GGMorse does not compile properly in this environment.

  • Fix crash quitting sdrangel when the SID window is open. PR #2121. Fixes #2119 from @dforsi
  • SSB demod: apply clamping also when squelch opens
  • Remove unneeded calls to disconnect signals. PR #2120 from @dforsi
  • Fix memleaks. PR #2120 PR #2058 from @dforsi.
  • Do not create objects if there is no message queue to send to. PR #2058 from @dforsi.
  • Do not create a Message if there is no worker to send to. PT #2058 from @dforsi
  • Add cmake option to optionally compile with LeakSanitizer. PR #2058 from @dforsi

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.

sdrangel - New SID Feature Plugin

Published by f4exb 6 months ago

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

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.

  • 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
sdrangel - Channel power plugin

Published by f4exb 7 months ago

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...

  • 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
sdrangel - New End Of Train plugin

Published by f4exb 8 months ago

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

  • 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

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.

sdrangel - Updated SDRplay lib to 3.14 and added RSP1B

Published by f4exb 8 months ago

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

Published by f4exb 8 months ago

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

  • 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
sdrangel - Last release of the year

Published by f4exb 10 months ago

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

  • 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. From @srcejon
  • 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
sdrangel - Maintenance release

Published by f4exb 11 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

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.

sdrangel - Features and fixes

Published by f4exb 11 months ago

  • 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 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

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.

sdrangel - New frequency scanner plugin

Published by f4exb 12 months ago

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

  • 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
sdrangel - New RTTY and PSK31 modulators

Published by f4exb about 1 year ago

We have added two new channel modulators thanks to @srcejon

  • 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

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.

sdrangel - Add support for plugin presets

Published by f4exb about 1 year ago

Thanks to @srcejon this implements issue #1430 from a while ago.

This allows Presets to be saved / loaded for individual Devices, Channels and Features, via the new Star button in the basic settings dialog. E.g:

image

or

image

It should basically work the same as the existing Device Set and Feature Set presets, except that the preset only applies to a single Device, Channel or Feature.

image

If a preset is saved with Group/Description as Defaults/Default, then it will be loaded automatically whenever a plugin of that particular type is created.

  • Fix Mac compilation. PR #1786 from @srcejon
  • Map feature updates. PR #1778 from @dforsi
  • Fix RTLSDR E4000 gain and bandwidth settings. Add tuner type to GUI. PR #1790 from @srcejon
  • Add support for RTLSDRBlog V4 with HF upsampler. PR #1790 from @srcejon
  • Update RTLSDR driver to include RTLSDRBlog V4 support. PR #1790 from @srcejon
  • Add rotator az/el and offset to table. PR #1791 from @srcejon
  • Optmize redrawing of charts in Star Tracker. PR #1791 from @srcejon
  • Initialise PhaseDiscriminators state, to avoid outputting huge values. Fix #1794. PR #1795 from @srcejon
sdrangel - vkFFT support

Published by f4exb about 1 year ago

Thanks to PR #1779 from @srcejon this implements #1166 by adding support for running FFT on GPU using the VkFFT library, with either Vulkan or CUDA backend,

To allow easier performance comparisons, the FFTEngine and FFTFactory class have been updated to support multiple simultaneous FFTEngines, so a user can switch between FFTW, Kiss and VkFFT at run-time via a GUI option (Preferences > FFT). Also, different bits of SDRangel can request different FFTEngines. So FFTW could be used generally, but a specific plugin could request VkFFT if it thinks it will benefit from it.

Also a simple profiler has been added, that displays average execution time in a dialog (View > Profile Data...). Profiling is enabled via the cmake -DENABLE_PROFILER=ON option. It is disabled by default, and when disabled, there should be no performance impact as the profiling code is not included in the executable. It can also be used to easily profile other parts of SDRangel - here showing GL spectrum draw time, as well as FFT. To profille some code, you just need to stick the PROFILE_START() and PROFILE_STOP("name") macros around the code.

image

Whether VkFFT uses Vulkan or CUDA is a cmake option, -DVKFFT_BACKEND=0 for Vulkan and -DVKFFT_BACKEND=1 for CUDA. The code should compile without VkFFT if neither the Vulkan or CUDA SDKs are available.

On Windows, VkFFT is automatically downloaded as an external project. If external project is off, then it can be downloaded with:

cd /opt/build
git clone https://github.com/DTolm/VkFFT.git
cd VkFFT
git checkout v1.3.1

It's a header only library, so doesn't need to be built.

Either the Vulkan or CUDA SDKs need to be installed to compile it:

Linux Vulkan Setup

cd /opt/install
mkdir -p vulkansdk
cd vulkansdk
wget https://vulkan.lunarg.com/sdk/download/1.3.250.1/linux/vulkansdk-linux-x86_64-1.3.250.1.tar.gz
tar xf vulkansdk-linux-x86_64-1.3.250.1.tar.gz
source /opt/install/vulkansdk/1.3.250.1/setup-env.sh
...
cmake -DVKFFT_INCLUDE_DIR=/opt/build/VkFFT/vkFFT/ -DVKFFT_BACKEND=0 ..

Linux CUDA setup

Install CUDA toolkit from https://developer.nvidia.com/cuda-downloads
export PATH=/usr/local/cuda/bin:$PATH
...
cmake -DVKFFT_INCLUDE_DIR=/opt/build/VkFFT/vkFFT/ -DVKFFT_BACKEND=1 ..

Windows Vulkan Setup

Install Vulkan SDK (With optional 64-bit Debug libraries) from https://vulkan.lunarg.com/sdk/home#windows
Copy include\glslang\Include\glslang_c_interface. and include\glslang\Include\glslang_c_shader_types.h from Linux SDK as they are missing (See https://vulkan.lunarg.com/issue/view/63d158a85df11200d569b2ab)
set VULKAN_SDK=C:\VulkanSDK\1.3.250.1  (or where ever you installed it)
cmake -DVKFFT_BACKEND=0 ..

Windows CUDA Setup

Install CUDA toolkit from https://developer.nvidia.com/cuda-downloads (This creates CUDA_PATH environment variable)
cmake -DVKFFT_BACKEND=1 ..

Unfortunately, in many cases, using the GPU (via either Vulkan or CUDA) is much slower than using FFTW, due to the overhead of getting the data from the CPU to the GPU. It may be more beneficial on embedded SoCs that have unified memory and relatively slower CPUs, but this has not been tried. So there's no reason to try to enable this in the release builds now, but it's the first step towards GPU support.

  • Rotator Controller: Add additional gamepad calibration and functionality. PR #1761from @srcejon
  • Use QFileInfo to get file extension. Fixes #1760. PR #1762 from @srcejon
  • Add UI scale factor setting for high DPI screens. PR #1763 from @srcejon
  • Support Map plugin for Qt 6.5. Some Qt 6.6 fixes. PR #1764 from @srcejon
  • Map plugin: Fix beacon frequency. PR #1765 from @dforsi
  • PlutoSDR MIMO: fix variable names. PR #1770 from @catkira
  • Rotator controller: use precision to determine step size. PR #1775 from @lrowen

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.

sdrangel - Maintenance release

Published by f4exb about 1 year ago

  • Fixed some spellings. PR #1742. from @dforsi
  • Rotator Controller: Use floats for az/el offsets. PR #1744. Fixes #1739. from @srcejon
  • Switch to codec2-dev repo to access v1.0.3 tag. PR #1746. Fixes #1741. from @srcejon
  • Move find_package from external/CMakeLists.txt to root CMakeLists.txt. PR #1750. from @srcejon
  • Have some libraries and plugins built in the Ubuntu package. PR #1750. Fixes #1740. from @srcejon
  • Remove external projects from .deb. PR #1754. Fixes #1740. from @srcejon
  • OpenGL code: Clear with alpha=1 to fix #1735. PR #1735. from @srcejon
  • DSD demod UI: Connect slot 1/2 on/off buttons. PR #1758. Fixes #1752. from @srcejon
  • Use texture() instead of texture2d() in v330 shaders, so they work on Mac. PR #1759. Fixes #1757. from @srcejon

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.

sdrangel - Maintenance release

Published by f4exb over 1 year ago

  • Remove comparison of strings and chars. Fix #1713, PR #1718 from @srcejon
  • Run audio out on its own thread. Fixes #1717
  • PlutoSDR: Add missing settings keys. PR #1727 from @srcejon
  • RTPSink: nullify m_byteBuffer after delete
  • Audio output: forward actual sample rate to Audio Manager
  • SSB mod/demod: handle DSPConfigureAudio message correctly
  • Fixed some spelling mistakes. PR #1733 from @dforsi
  • Run audio in on its own thread. Fixes #1731
  • FCD/AudioInput: use AudioDeviceManager in place of manupulating AudioInputDevice directly
  • Audio Input: handle real signals with new main spectrum feature
  • PlutoSDR input/output: do not apply settings to self when coming from a buddy change. Fixes #1690

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.

sdrangel - Audio CAT SISO plugin

Published by f4exb over 1 year ago

This MIMO plugin gets its samples from an audio device on the Rx side and sends its samples to an audio device on the Tx side. It is single stream on both Rx and Tx therefore it has "SISO" in the name. In addition it allows CAT control of a radio device using Hamlib. For now this is available only in Linux we'll see later how we can implement the Hamlib dependency in Windows. More details here

  • Map: Change Street Map from WikiMedia to OpenStreetMap. PR #1711. Issue #1709
  • Packet Modulator: fixed segfault in GUI
  • SigMFFileInput: fixed acceleration. Part of issue #1699
  • SimplePTT: fixed typo in code. Fixes #1705

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.

sdrangel - SimplePTT feature: GPIO and script control

Published by f4exb over 1 year ago

With this change Rx to/from Tx transition can trigger device GPIO pins and/or a script execution. Implements #1558.

  • Allow SigMF plugins to work in Windows. PR #1700 from @srcejon
  • Only update widgets from UI thread. Fixes #1692. PR #1692 from @srcejon

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.

sdrangel - Fixed crash in Sat Tracker in previous revision

Published by f4exb over 1 year ago

  • Fix Sat Tracker crash introduced by last patch for https://github.com/f4exb/sdrangel/issues/1682.
  • Add support for tracking Satellites in the Star Tracker, to enable satellites to be used as calibration signals in Radio Astronomy plugin.

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.

sdrangel - New plugins

Published by f4exb over 1 year ago

Thanks to @srcejon this plugin demodulates and displays DSC messages used in maritime traffic. More details here

This plugin allows sending I/Q samples to a HTTP server connected to a IQ modulator and Spectran V6 Tx input in the RTSA Suite. This makes it possible to use a Spectran V6 analyzer with Tx as a transmitting device. More details here. For now it is not possible to use it during extensive periods (~30mn max) before the clocks drift too much and the Tx xtops working correctly. Aaronia is working on a more reliable solution and this plugin will be adapted to it in the future.

  • GLSpectrumGUI: apply settings when buddies are set
  • SpectrumVis: propagate apply settings to GUI message quque if it exists
  • use MsgConfigureSpectrumVis in place of corresponding GLSpectrum set methods. Fixes #1624
  • DATV demod: change interpolator and NCO in the same block
  • DATV demod: leansdr: fix possible segfaults
  • Fix Qt6 compilation. PR #1654 from @srcejon
  • Sat & Star tracker: Plot target on Az/El chart. Fixes #1641. PR #1641 from @srcejon
  • Use latest libxml2 that has cmake support for use on Mac. For #1657. PR #1663 from @srcejon
  • Set LIBXML2_LIBRARIES for static lib. PR #1663 from @srcejon
  • AIS Demod: Calculate time slot used for messages. PR #1664 from @srcejon
  • Aaroniartsainput: Changes with RTSA suite build 12830. PR #1667 from @hb9fxq
  • Fixed swagger docker compose run script
  • GLSpectrum: set default waterfall share to 0.5
  • Rotator Controller: Add gamepad input controller support. PR #1668 from @srcejon
  • Rx channel demods: prevent possible reading past audio buffer end. Fixes #1661 from @srcejon
  • Upgrade dsdcc to 1.9.4
  • Scope GUI updates. PR #1671 from @srcejon
  • Add query to TLE download filename, to avoid clashes. Fixes #1647. PR #1673 from @srcejon
  • Add accessibility interface for ValueDial widgets, so they work with screen readers. Fixes #1672. PR #1675 from @srcejon
  • Fix QFileDialog filters to work with non-native dialog. Fixes #1681. PR #1685 from @srcejon
  • Fixed missing initializations of QNetworkManager. Fixes #1689
  • Fix doppler correction for #1682. Add Az/El offset setting. PR #1694 from @srcejon
  • Update spectrum settings to match what's used in sink. Fix deserialisation of UI related settings. PR #1695 from @srcejon
  • Aaronia RTSA: Fixed API device settings PUT and PATCH
  • Fixed a lot of spelling mistakes from @dforsi

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.