Skip to content

Releases: f4exb/sdrangel

Maintenance release

03 Aug 16:59
Compare
Choose a tag to compare

Maintenance release

  • Fix map feature 5.15.4 check. PR #1370
  • M17 library some code rework
  • DATV demod: allocate DATVDemodSink dynamically
  • New threading model for some plugins: DSD demod, NFM demod, SSB demod, FileSink, SigMFFileSink
  • DSD demod GUI: fixes for non existent AMBE feature. Fixes #1334
  • Corrected order of deletion of feature vs feature GUI. Fixes #1332
  • Some OpenGL fixes. Issues #1351 #1359. PR #1361

Note Ubuntu 20.04 build removed due to abuse.

Remote TCP Input and Remote TCP Sink Plugins

20 Jul 20:23
Compare
Choose a tag to compare

Remote TCP Input and Remote TCP Sink Plugins

Contribution from Jon with PR #1350. It implements #456 as it can be used to connect to a rtl-tcp server. This PR adds two new plugins: Remote TCP Input and Remote TCP Sink. They are similar to the current Remote Input and Remote Sink plugins, but use TCP rather than UDP.

Two protocols are supported:

  • RTL0 - which allows the Remote TCP Input plugin to connect to rtl_tcp and rsp_tcp servers. It also supports Remote TCP Sink appearing as though it were rtl_tcp, allowing applications that use rtl_tcp to connect to a wider range of SDRs. This protocol is limited to 8-bit IQ data.
  • SDRA - a slightly enhanced version of RTL0, that supports a wider range of device and channel settings and 16/24/32 bit IQ data, as well as the ability to send the remote device's settings when connecting so they can be displayed in the GUI. This protocol is recommend for when connecting Remote TCP Input to Remote TCP Sink.

Details here:

Other changes and fixes

  • SDRPlayInput: upgrade libmirisdr-4 version to 2.0.0. PR #1344
  • DATV Demod: Add support for LDPC on Windows. Issue #1342. PR #1345
  • Externals: Update rtlsdr to latest version. Issue #1351. PR #1352
  • Map: Add support for Ionosonde stations. PR #1354

M17 support is Linux only

18 Jul 14:12
Compare
Choose a tag to compare

M17 support is Linux only

The build of the M17 modem library is failing unexpectedly in Windows therefore M17 will be supported in Linux only

Other changes and fixes

  • AIS: NMEA sentences must end with CR/LF. Issue #1333. PR #1342
  • Darken ValueDials when disabled. PR #1331
  • Map: Fix capitalisation of Radiosonde so settings are found. Fixes #1318. PR #1320
  • USRP: Catch all exceptions from set_rx_agc. PR #1315
  • GLScope and GLSpectrum removed extraneous call to cleanup method. Fixes #1295
  • Update to sdrangel-windows-libraries with UHD 4.2.0. PR #1314

3D Spectrogram and new spectrum features

26 Jun 04:56
Compare
Choose a tag to compare

3D Spectrogram

A very nice contribution from Jon that can be seen in action in this video. This also goes with changes in the spectrum GUI controls where some have moved around and some icons changed. Check spectrum GUI documentation for details.

New spectrum features and fixes

There are also a few additional features and fixes related to spectrum:

  • To improve 3D quality, an option for multisampling anti-aliasing (MSAA) was added This also results in the histogram being anti-aliased: It can be enabled/disabled by the new Preferences > Graphics menu. Default is off - so it should look no different unless you switch it on. Note that the option only takes effect when the window is created, so you may need to restart SDRangel to see a difference.
  • A few updates to the old OpenGL code were made to better fit the OpenGL version in use. Details in the PR #1291
  • Spectrum solid fill or gradient fill under the spectrum line. PR #1299
  • Color maps originally for 3D apply also to 2D waterfall and spectrum gradient fill. PR #1299
  • Changes to the spectrum frequency zoom so that the frequency under the cursor remains the same after the zoom. PR #1300
  • Spectrum markers: Fix CSV export of show field. Currently limited to 0 or 1, when 0, 1, or 2 are valid value. Fixes a small problem in the dialog, where currently the marker name can be lost. PR #1301
  • Frequency scrolling from spectrum. PR #1305. Be aware that as it affects device center frequency the whole baseband is moved. This happens while...
    • Holding down the middle mouse button and moving the mouse left or right
    • Moving the mouse outside of the spectrum area when dragging a channel marker.
  • Spectrum markers additions. PR #1306
    • New "All" option to allow both Spectrum markers and Annotations to be displayed at the same time.
    • Adds an additional option of Text for the Annotation markers, so that the Annotation text is displayed in the header, without the full height bandwidth markers being drawn
    • Bandwidth lines are always drawn when annotations are visible
  • New "Go To..." combo box in the Spectrum GUI that is displayed only when spectrum annotations are made visible. This will allow to move the device center frequency to the frequency of the selected annotation. PR #1309

Other changes and fixes

  • USRP: fixed possible KeyError exception. Fixes #1284. PR #1288
  • Add support for Broadcast FM Demod audio in Demod Analyzer. PR #1292
  • Spectrum: Prevent null texture warning when only histogram is displayed. PR #1294
  • External libraries: removed unnecessary SerialDV dependency to fix MSVC builds
  • Value dial: Check for completed animation before using m_value. PR #1303
  • Added minimal default cmake preset
  • Added cmake enablers for all non sampling device plugins. Fixes #1308

Maintenance release

12 Jun 22:30
Compare
Choose a tag to compare

Maintenance release

  • Use libusb 1.0.26 on Windows
  • NFM mod: make pre-emphasis and CTCSS highpass filter optional
  • ADS-B: Add support for displaying airport weather (METARs) from CheckWX. PR #1280
  • ADS-B: Add mapboxgl support, as osm maps do not work in Qt 5.15.3. PR #1280
  • ADS-B: Support different map types for mapboxgl. PR #1280
  • Map: Default to mapboxgl for Qt 5.15.3, as osm doesn't work. PR #1280
  • Disable NAN and INF optimisations, as NANs are used in some code. PR #1281
  • VOR Localizer: Add support for DVORs. PR #1282
  • Add DVORs to ADS-B. PR #1282
  • USRP: Check if device supports automatic clock rate. Issue #1278
  • Radio Clock: fixed common channel settings menu trigger. Fixes #1286
  • Features: fixed common settings menu placement. Issue #1286

Windows install link: https://github.com/f4exb/sdrangel/suites/6900049957/artifacts/267769675

Funcube for Windows and Mac

01 Jun 19:34
Compare
Choose a tag to compare

Funcube for Windows and Mac

Added support in Windows and Mac for Funcube devices. PR #1261 and some additions

Other changes and fixes

  • DOA2 plugin: various fixes
  • XTRX MIMO GUI: fixed GUI window size
  • AMBR feature: fixed TTY devices search to limit conflicts
  • NoiseFigure plugin: Fix #1269 and #1268. PR #1269
  • USRP: Add support for non-discoverable devices and user arguments. PR #1271

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 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.

MacOS .dmg has been added to this release.

Direction Of Arrival with 2 sources plugin

29 May 10:15
Compare
Choose a tag to compare

Direction Of Arrival with 2 sources plugin

New MI (Multiple Input) plugin to deal with 2 source DOA measurements. You will need a 2 input coherent Rx device like the BladeRF2, LimeSDR USB or Pluto+ and use the corresponding MIMO device plugin. Using some trick it is possible to disambiguate the two possible directions although there are only 2 antennas available. Check the documentation for details.

Other changes and fixes

  • Upgraded codec2 to v1.0.3. Fixes #1256
  • FreeDV mod: improved output power
  • FreeDV plugins: fixed spanLog2 GUI connection
  • Fixed Interferometer and BeamSteeringCW absolute center frequency display
  • Fixed Interferometer and BeamSteeringCW MIMO channel plugins
  • Fixed Mac build. PR #1257

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 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.

MacOS .dmg has been added to this release.

AMBE feature: fixed build on Windows and MacOS

26 May 03:20
Compare
Choose a tag to compare

AMBE feature

Fixed many errors preventing build on Windows and MacOS. While support for AMBE serial devices may be problematic on these platforms the feature also allows to work with AMBE servers over the network and thus may be of some interest.

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 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.

Hardware AMBE controller feature

25 May 16:45
Compare
Choose a tag to compare

Hardware AMBE controller feature

This new feature replaces the support for hardware AMBE (using a DV dongle or AMBE server) that was implemented into the main application. This makes the dependency to SerialDV library generally optional which will be required only to support this feature. Another advantage is related to the fact that each feature instance hosts an "AMBE engine" and therefore you can split your available DV dongles into different groups thus for example keeping one dedicated to a specific channel for which you can give priority. The DSD demodulator plugin has been updated accordingly with additional controls to select an AMBE feature and activate or not connection to the feature to decode MBE frames.

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 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.

Note: for this release no Windows artifact is available.

LimeRFE controller feature

22 May 22:33
Compare
Choose a tag to compare

LimeRFE controller feature

New feature plugin replacing the support of LimeRFE board in the main application. Not only this makes more sense but has distinctive advantages related to feature plugins:

  • The GUI is placed permanently on a workspace instead of a unique dialog
  • You may support several boards simultaneously
  • The settings are saved in configurations including the default configuration so that you can retrieve these settings across program recycling

Documentation is here

Other changes

  • Fixed auto stack workspaces status save/restore
  • Fix typing errors in readme's. PR #1253

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 20.04. Please note that since v6.2.0 SSE 4.2 is required. It has been intended to be like that for a long time but was not effective until this release.