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 visible (Hide)

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.

sdrangel - Aaronia RTSA Rx support

Published by f4exb over 1 year ago

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.

  • 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

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 ILS demodulator plugin

Published by f4exb over 1 year ago

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

  • 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

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 RTTY and Navtex plugins

Published by f4exb over 1 year ago

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

  • 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

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 Heat Map plugin

Published by f4exb over 1 year ago

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

  • 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

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 - FT8 Demodulator

Published by f4exb over 1 year ago

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.

  • 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

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 - Changes for Android

Published by f4exb almost 2 years ago

Changes made for Android version by @srcejon:

  • Add icons for arranging windows PR #1539
  • Allow Android virtual keyboard to change sign in ValueDialZ widget PR #1539
  • Scale splash screen to size of screen PR #1539
  • Support touchscreen tap and hold to be used instead of right mouse PR #1539
  • Add DialogPositioner to ensure dialogs are fully on screen and remain on PR #1539
  • Add welcome dialog for Android PR #1539
  • Add new sdrgui files to CMakeLists.txt PR #1539
  • Add RSP and Android remote TCP protocol commands PR #1539
  • Add gesture support to maps PR #1539
  • Set plugins path for Android PR #1539
  • Add popups for dials PR #1539
  • Add pinch gesture to GraphicsViewZoom PR #1539
  • GLSpectrum touchscreen updates PR #1540
  • Add buttons to stack MDI windows vertically and put in tabs. PR #1541
  • Allow maximize button to make window full screen, if already maximized. PR #1541
  • Allow sampling devices to be refreshed while SDRangel is running. PR #1542
  • Add Android support and settings resources PR #1542
  • Change map provider from osm to mapboxgl on Linux, to avoid crash PR #1542
  • Call processEvents to try to avoid not responding warning on Linux PR #1542
  • Avoid divide by zero when no fixed windows PR #1542
  • On Android, list USB devices by VID/PID and open using file descriptor.PR #1544
  • Ignore SSL certifcate errors on Android PR #1554
  • Check for errors when writing to log PR #1554
  • Reduce UI minimum size for small Android screens PR #1554
  • Add Android support. Convert line endings PR #1554
  • Add support for multiple ABIs on Android PR #1554
  • Fix crash when no logger implemented. Add additional error reporting... PR #1554
  • Update aligned_malloc implementation on Android, so it works with API... PR #1554
  • Add flag to skip FFMPEG version check on Android PR #1554
  • Support FileInput plugin on Android, by using QFile rather istream PR #1554
  • Make WebEngine support in Map optional for Android PR #1554
  • Make WebEngine support in Map optional for Android PR #1554
  • Add libusb for Android PR #1554
  • SSB demod: corrected DSB filter
  • Fixed CI/CD issues and warnings (1)
  • Scan for serial AMBE devices on Windows PR #1543 by @srcejon
  • Fixed possible sample device pointer not set yet when DSPMIMOSignalNo...Fixes #1529
  • Fixed passing QPoint reference from right click enabler to connected... Fixes #1549
  • Support relative satellite image URLs PR #1550 by @srcejon
  • Add progress dialog for device enumeration, as some drivers are slow PR #1555 by @srcejon
  • Reenable 3D Map PR #1555 by @srcejon
  • Fix #1559. Update protocol before calling setAzimuthElevation PR #1560 by @srcejon
  • BladeRF v1: fixed VGA controls in GUI. Fixes #1535
  • Re-enable LimeSuite in Windows with latest commit
  • FT8 demod support library. Part of #1561

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 - Local Sink enhancements

Published by f4exb almost 2 years ago

Local Sink now has possible gain stage and multiband FFT filter so it can do some processing before transmitting samples to the Local Input device. It also has a spectrum display for its channel to facilitate gain and filtering adjustments. This implements #871

  • BladeRF v1: fixed XB-200 support in GUI. Fixes #1535
  • RadioSonde: Fix plotting of heading. Fixes #1527. PR #1528 from @srcejon
  • Metis MISO GUI: fixed frequency limits

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.
Windows release here: https://github.com/f4exb/sdrangel/suites/9922730241/artifacts/480053435

sdrangel - Maintenance release

Published by f4exb almost 2 years ago

  • Adapt code to Qt6. PR #1518 from @srcejon
  • Rotator controller: Fix initialisation of serial port. PR #1520 from @srcejon
  • qo100_datv.py: device dependent log2 decimation
  • Feature plugins: Make settings assignments atomic. Part of #1329
  • KiwiSDR: implement variable sample rate. Fixes #1523

Note: due to a recent change in the MSVC version (1933 to 1934) in the Github CI/CD the build chain on Windows fails unexpectedly. Therefore no binaries artifacts are provided for Windows.

sdrangel - Audio recording and window resizing improvements

Published by f4exb almost 2 years ago

Implements #1330. There are two ways to record audio

Thanks to @srcejon many improvements made to window resizing including a maximize button that makes expandable widget windows take all available space in the workspace. PRs #1510, #1508, #1507

PR #1512. Due to important changes in the ligsgp4 structure you will have to recompile from scratch.

  • 3D spectrum: Allow = to be used for +. Fix array delete. PR #1499
  • RTL-SDR: set max frequency limit to 2.4 GHz. Fixes #1497
  • Perseus: set frequency dial to 5 digits when not in transverter mode
  • GLSpectrum: separate waterfall and histogram resizing conditions. Fixes #1496
  • HackRF input: fixed sample rate setting from GUI. Following #1329
  • Arrange rollups after restore geometry to mitigate issue #1474
  • Remote TCP: 8-bit IQ data is unsigned. Fixes implementing #1467. PR #1495

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 almost 2 years ago

  • Make settings assigments atomic for most device plugins. Part of #1329
  • Update zlib to latest version. PR #1487 from @srcejon
  • Fixed format time to next event. PR #1488 from @srcejon. Fix #1483
  • Check for existing pipes after GUI is created. PR #1489 from @srcejon. Attempt to fix #1484
  • Fix support for using Serial or TCP for either protocol. PR #1491 from @srcejon
  • Save column sort as a setting. Fix deserialize of target satellite. PR #1492 from @srcejon. Attempt to fix #1474
  • Fix sorting of next column. PR #1493 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 - Enhancements and fixes

Published by f4exb about 2 years ago

  • Update to latest airspy drivers to fix #1372. PR #1468 from @srcejon
  • Update of threading model on some Rx channels. Part of #1346
  • Radioastronomy Sat tracker: disable table sorting when adding a new row. Fixes #1472. PR #1473 from @srcejon
  • Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476
  • Have full frequency dials digit range only if transverter is engaged. PR #1479, 1481 from @srcejon
  • DATV plugin: added dial to flip through DATV standard symbol rates
  • Spectrum frequency ticks upper digits truncation. Fixes #1477
  • Have M17 and FreeDV plugins built in the Ubuntu package. Fixes #1480

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 - Spectrum new features and enhancements

Published by f4exb about 2 years ago

See here

  • Add occupied bandwidth and 3dB bandwidth measurements. PR #1465 from @srcejon
  • Align spectrum with frequency scale. PR #1464 from @srcejon
  • Rollupwidgets: Handle child layout requests. PR #1462 from @srcejon
  • Size spectrum measurements table. PR #1462 from @srcejon
  • Updated calibration button icon and documentation. Following PR #1454
  • Move GLSpectrum to GLSpectrumView and create new GLSpectrum with SpectrumMeasurements. PR #1454 from @srcejon
  • Use dialog for spectrum measurement settings. PR #1454 from @srcejon
  • Use splitter instead of dock. PR #1454 from @srcejon
  • Update peak table when number of peaks changes. PR #1454 from @srcejon
  • Spectrum: Use widget for measurements. PR #1454 from @srcejon
  • Spectrum: Add Channel Power and SNR measurements. PR #1446 from @srcejon
  • Spectrum: Add peak power and frequency in info bar. PR #1437 from @srcejon

See here

  • Save spectrum as CSV file with frequency and header. PR #1451 from @srcejon
  • Spectrum GUI: Add button to save spectrum data to text file. PR #1451 from @srcejon
  • Spectrum markers peaks option
  • communicate from spectrum GUI to markers dialog and fixed some warning issues
  • Open spectrum markers dialog at current mouse position
  • Make markers dialog non modal
  • Airspy: Update threading model. Part of #1346
  • Update threading model in Simple PTT feature. Part of #1346 (2 weeks ago)
  • Update threading model in Demod Analyzer feature. Part of #1346
  • AirspyHF: Update threading model. PR #1436 from @srcejon
  • Update threading model in AFC feature. Part of #1346
  • AFC feature corrections
  • Frequency tracker: fixed GUI callbacks
  • Update threading model in Simple VOR localizer feature. Part of #1346
  • Part of #1346 Update threading model in Star Tracker, PER Tester and APRS features. PR #1428 from @srcejon
  • Update threading in Rotator Controller. Part of #1346. PR #1419 from @srcejon
  • Sat tracker: Use new threading model. Part of #1346. Fix memory corruption bug. PR #1419 from @srcejon
  • More descriptive error for broken/unsupported WAV files. PR #1453 from @pinkavaj
  • Replace depreceted QWidget.setMargin with setContentsMargins. PR #1447 from @pinkavaj
  • Replace deprecated FontMetrics.width() with horizontalAdvance. PR #1447 from @pinkavaj
  • Replace deprecated QWheelEvent.pos by position. PR #1444 from @pinkavaj
  • Replace deprecated QWheelEvent.delta by angleDelta. PR #1444 from @pinkavaj
  • Replace deprecated QTextStream number conversion functions. PR #1442 from @pinkavaj
  • Fix name of widget, it must be unique. PR #1439 from @pinkavaj
  • Replace deprecated setStandardButtons. PR #1438 from @pinkavaj
  • Replace deprecated QSsl TLS ciphersuite selection. PR #1438 from @pinkavaj
  • Replace deprecated QDateTime toTime_t by toSecsSinceEpoch. PR #1434 from @pinkavaj
  • Upgrade to latest libhackrf and use new Github URL. Fixes #1456
  • HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443
  • Device GUIs: Stop timers in destructors. Possible fix of #1372. PR #1466 from @srcejon
  • APT Demod: Update to latest aptdec. Remove reference to obsolete zenith variable. Add support for visible calibration. Fix #1422 PR #1459 from @srcejon
  • Maps: Use mapboxgl as default map on Linux, as osm hangs on a variety of distros / Qt versions. PR #1458 from @srcejon
  • ADSB: Handle double quoted arguments in commands. PR #1455 from @srcejon
  • Fix #1287 Fix ADS-B crash when My Position changed. PR #1429 from @srcejon
  • Satellite Tracker: Implement variable substitution for commands and add additional variables. PR #1455 from @srcejon
  • Sat Tracker: Fix restoring LOS speech Fixes #1421. PR #1419 from @srcejon
  • Satellite Tracker: Signal AOS/LOS when non real time. Fix custom time. Fixes #1445. PR #1449 from @srcejon
  • Fix crash when sat specific AOS command specified. Fixes #1425. PR #1426 from @srcejon
  • Fixed GUI vs core plugin load order when loading a preset. Fixes #1427
  • Radio Astronomy: Add filtered power series. PR #1450 from @srcejon
  • SoapySDR: make sure device open is successful before starting. Fixes #1441
  • Duplicate MDI restore geometry in an attempt to fix #1432
  • Duplicate QWidget::restoreGeometry in some places in an attempt to fix #1432
  • Fix #1452 Workaround Linux bug in color picker in map settings. PR #1433 from @srcejon
  • Call stopWork from destructor. PR #1431 from @srcejon
  • Remote Control: Fix Mac build. PR #1420 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 - Remote control feature

Published by f4exb about 2 years ago

Contribution from Jon @srcejon (PR #1414)

The Remote Control Feature can be used to control and view the status of Smart Home / IoT devices, such as plugs and switches, and test equipment that supports the VISA API, such as benchtop power supplies, multimeters and spectrum analyzers.

In a SDR context, this can be useful for remotely controlling and monitoring power to SDRs, power amplifiers and rotator controllers. Or it can be used to make and display signal power measurements from a spectrum analyzer, in SDRangel.

Details here

Ubuntu package is now built for 22.04 and therefore Qt 5.15 and consequently compatibility with Qt 5.12 is dropped. You will need Qt 5.15 which is available on most current distributions.

  • Stop status timer, so updateTimer isn't called on deleted objects. PR #1408 from @srcejon
  • APRS feature: Detect Packet Demods in MIMO device sets. Fixes #1409. PR #1410 from @srcejon
  • Fixed some cmake warnings. PR #1411 #1412 from @pinkavaj
  • Replace deprecated QMutex(Recursive) in Qt 5.14 with QRecursiveMutex. PR #1413 from @pinkavaj
  • Lime: Add missing return value. PR #1415 from @srcejon
  • Fixed Mac OS compilation. Issue #1417 PR #1418 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 - M17 support in Windows

Published by f4exb about 2 years ago

Thanks to @Paulo-D2000 issues with compiling M17 library code was fixed and thus we now have M17 modulator and demodulator available in the Windows release. PR 1404

  • Use grey text for disabled widgets. PR 1402 by @srcejon
  • Stack workspace: Use full width for spectrum when no channels. PR 1403 by @srcejon
  • Fix c++17 compilation with MSVC. PR 1405 by @srcejon

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 SSE 4.2 is required.

sdrangel - Enhancements and fixes

Published by f4exb about 2 years ago

  • NFM modulator: try to improve audio input
  • Simple PTT: fixed status indicator
  • LimeRFE feature: fixed settings API
  • ScriptsAPI: fixed dump.py and config.py to match v7 requirements
  • ScriptsAPI: removed obsolete config.py -I option
  • ScriptsAPI: new ptt_feature.py based on PTT amd LimeRFE features replacing ptt_active.py
  • LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency
  • LimeSDR: better handle calibration errors. Fix #1389. PR #1391
  • LimeSDR: Set Lime minimum frequency in GUI to 30MHz+NCO freq. Fix #1389. PR #1391
  • LimeSDR: Set minimum calibration bandwidth to 2.5MHz. Fix #1389. PR #1391
  • LimeSDR: Report calibration errors in GUI. Fix #1389. PR #1395
  • LimeSDR: Check LPF is reasonable for up/downconversion. Fix #1389. PR #1395
  • ADS-B: Add support for decoding Comm-B replies in Mode-S frames. PR #1393. This adds TAS, IAS, Mach, Selelected Alt, Selected Heading, Turn rate, Roll angle, Autopilot enabled, Vertical and lateral navigation modes, Baro setting, Headwind, OAT, Wind speed and direction, Pressure, Static air temperature, Humidity.
  • ADS-B: Check ICAO in sink worker, so CRC can be checked. Fix warnings. PR #1393
  • Add start/stop all devices of workspace button in workspace toolbar. PR #1394
  • Add device stateChanged signal. Use in RTL SDR GUI. PR #1394
  • Remove ? in Window's title bar. Fixes #1312. PR #1399

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 SSE 4.2 is required.

You will also find a .dmg file for Mac OS.

sdrangel - Maintenance release

Published by f4exb about 2 years ago

  • MacOS build fixes. PR #1374
  • ChannelAnalyzer: apply fix for #892 only if the current trace mode is live. Fixes #1375
  • Call find_package for OpenCV on Windows for modatv. PR #1382. Fixes #1366
  • M17 mod: removed unwanted method declaration. Fixes #1380
  • RemoteTCPInput: Use input frequency offset when calculating local centre frequency. PR #1383. Fixes #1377
  • WFM mod: fixed bug in WFMGUI::applySettings. Fixes #1387
  • SimplePTT: fixed list of audio devices for VOX displaying output instead of input devices
  • Removed stray comma in CmakeLists.txt. Complements #1310. Fixes #1388

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.

sdrangel - Maintenance release

Published by f4exb about 2 years ago

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

sdrangel - Remote TCP Input and Remote TCP Sink Plugins

Published by f4exb over 2 years ago

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:

  • 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
sdrangel - M17 support is Linux only

Published by f4exb over 2 years ago

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

  • 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