Skip to content

Releases: f4exb/sdrangel

Maintenance release

11 Jul 15:52
Compare
Choose a tag to compare

Maintenance release

  • 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

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.

Audio CAT SISO plugin

18 Jun 22:53
Compare
Choose a tag to compare

Audio CAT SISO plugin

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

Other changes and fixes

  • 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

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.

SimplePTT feature: GPIO and script control

29 May 22:12
Compare
Choose a tag to compare

SimplePTT feature: GPIO and script control

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

Other changes and fixes

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.

Fixed crash in Sat Tracker in previous revision

24 May 06:46
Compare
Choose a tag to compare

Bug fix and changes

  • Fix Sat Tracker crash introduced by last patch for #1682.
  • Add support for tracking Satellites in the Star Tracker, to enable satellites to be used as calibration signals in Radio Astronomy plugin.

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.

New plugins

23 May 20:54
Compare
Choose a tag to compare

New DSC demod plugin

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

New Aaronia RTSA Tx plugin

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.

Other changes and fixes

  • 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

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.

Aaronia RTSA Rx support

06 Apr 21:14
Compare
Choose a tag to compare

Aaronia RTSA Rx support

New sample source plugin to support reception with the Aaronia RTSA (Real Time Spectrum Analyzer) and the Aaronia RTSA Suite software. This is mainly targeted at the Spectran V6 series however it just interfaces with a HTTP server block fed by a IQ demodulator block in the RTSA Suite so any flowgraph supporting this architecture would work. Details are provided in the readme.

Other changes and fixes

  • Channel analyzer: engage rational down sampler also when no channel decimation takes place. Fixes #1622
  • Display rotator on Star Tracker and Satellite Tracker polar charts for #1641. PR #1650 from @srcejon
  • AFC and Demod Analyzer: fixed message queue disconnect. Fixes #1634
  • Fixed ValueDial value settings when it is equal to previous value
  • DATV demod: GUI: set RF bandwidth with standard SR
  • Airspy: corrected transverter frequency and mode setting from GUI

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.

New ILS demodulator plugin

01 Apr 11:48
Compare
Choose a tag to compare

New ILS demodulator plugin

A new demodulator in the air domain thanks to @srcejon More details can be found here If you can or prefer read French there is a pretty good description of the ILS system here

Other changes and fixes

  • Heatmap: added 10 MS/s and fixed bandwidth limit. PR #1638
  • Correct settings keys for Satellite Tracker settings dialog. Fixes #1642. PR #1643
  • Add UTC data time in radiometerand more. Fix #1640. PR #1644
  • DATV demod: processing optimizations should make it more usable
  • Add missing setting ket in Rotator Controller. Fix #1642. PR #1645
  • Fix missing GUI connections in Radio Astronomy plugin. Scan for features on startup. PR #1646
  • Fix settings keys in Star Tracker (Rename to settings to match). PR #1646

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.

New RTTY and Navtex plugins

18 Mar 12:52
Compare
Choose a tag to compare

New RTTY and Navtex plugins

Thanks again @srcejon for this nice contribution that adds RTTY and Navtex demods to the Rx channels family. Details here:

Other changes and fixes

  • Noise figure: Fix saving of power on command. PR #1604 from @srcejon
  • Disable MSAA for 2D maps by default. PR #1604 from @srcejon
  • Fix Heat Map Display Chart Seg Fault. Fixes #1606. PR #1607 from @srcejon
  • Prevent MDI scrolling when trying to zoom in on spectrum PR #1611 from @srcejon
  • VOR Demod: Improve filtering for voice over ident. Issue #1590. PR #1615 from @srcejon
  • Fix DSD Demod crash on exit Fixes #1617. PR #1618 from @srcejon
  • Fix updateVORs so it doesn't delete selected VORs. Issue #1590. PR #1619 from @srcejon
  • Set timer to be precise before calling start, otherwise it is ignored on Windows. PR #1626 from @srcejon
  • Audio inout: added DC block and IQ imbalance
  • Audio input: Added Fc control
  • MainWindow: disconnect prior to connect in device re-numeration. Fixes #1620
  • Fixing errors when compiling using qt6. Fixes #1625. PR #1629 from @Mohamedadlyi

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.

New Heat Map plugin

23 Feb 00:07
Compare
Choose a tag to compare

New Heat Map plugin

New Heat Map channel Rx plugin thanks to @srcejon This plugin can be used to generate a heat map based on RF channel power. To view the Heat Map visually, the Map Feature should be opened. More information here

Other changes and fixes

  • Copy fftw3f and libusb dlls to bin directory. PR #1503 from @srcejon
  • Removed unncecessary call to updateChannels in VORLocalizer and DemodAnalyzer. Fixes #1572
  • TestSource: use queued connection for connecting worker's deleteLater. Fixes possible crash on exit
  • FT8 support: corrected possible code glitch
  • DSD demod: disable audio for YSF wide mode if AMBE feature is active. Fixes #1587
  • Fix SDRplay RSPdx LNA table, to have correct number of entries, for #1532. PR #1591 from @srcejon
  • Autostack: Fix channel windows being made to wide when SDRangel starts. PR #1601 from @srcejon
  • Android: Prevent app from being put to sleep when running. Add menu to keep screen on. PR #1602 from @srcejon
  • SSB demod GUI: display channel marker in correct stream if connected to a MIMO device

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.

FT8 Demodulator

01 Feb 08:59
Compare
Choose a tag to compare

FT8 Demodulator

New demodulator/decoder for FT8. See here. There is more to come with a feature collecting and consolidating data from several such demodulators and possibly connecting to a transmitter channel for transceiver functionality.

Other changes and fixes

  • SDRPlay: increase LO ppm range. Fixes #1576
  • Initialize m_running to fix crash #1574. PR #1575 from @srcejon
  • Map feature: added MIMO devices when scanning for channels
  • Spectrum: Keep frequency displayed while channel is being dragged. PR #1570 from @srcejon
  • LimeRFE: save Rx/Tx mode in m_rfeBoardState. Fixes #1557
  • Audio Input: Make sure audio device name corresponds to GUI setting. PR #1565 from @srcejon
  • Audio Input: Set start/stop button background colour according to device status. PR #1565 from @srcejon
  • Add reset measurements button to Spectrum GUI, PR #1565 from @srcejon
  • Speed up enumeration / opening USRP B210 by using hardcoded values. PR #1566 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.