Updated software support for non-windows platforms

Today we released our updated software support for the RSP1, RSP1A, RSP2, RSP2pro and the new RSPduo for multiple platforms.

As part of our plans to increase the software support for the RSPduo, we have updated 2 key libraries to enable single tuner mode functionality using API 2.13 on all supported platforms (Windows, Mac, Linux – both x86 and ARM based). The first of these libraries is SoapySDRPlay (https://github.com/pothosware/SoapySDRPlay) and the second is gr-osmosdr (https://github.com/SDRplay/gr-osmosdr/tree/sdrplay2)

SoapySDRPlay is used within the SoapySDR framework for applications that support this flow, e.g. CubicSDR and Pothosware

gr-osmosdr is used within the Gnu Radio framework for applications that support this flow, e.g. Gnu Radio Companion (GRC) and GQRX

We have put together the first build of an interactive non-Windows workflow web system to included details on how to get up and running with these libraries (https://www.sdrplay.com/non-windows-workflow)

When V3.0 of the API is ready for the non-Windows platforms, we will update these libraries. V3.0 is required to take advantage of the RSPduo’s dual tuner functionality.

Whilst the gr-osmosdr library above does contain a generic RSP source block, we look forward to being able to include Frank Werner-Krippendorf’s work (https://twitter.com/HB9FXQ/status/1013370276778856448) on new bespoke source blocks for each of the RSPs. Over time, we will look to see what we can do to improve the delivery of these components as many of our customers want to just use software and not spend time building it.

Above: Interactive Non-Windows panel example input

Below: Interactive Non-Windows example output