Releases: f4exb/sdrangel
New ILS demodulator plugin
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
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
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
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.
Changes for Android
Changes for Android
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
Other changes and fixes
- 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
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.
Local Sink enhancements
Local Sink enhancements
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
Other changes and fixes
- 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
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.
Windows release here: https://github.com/f4exb/sdrangel/suites/9922730241/artifacts/480053435
Maintenance release
Maintenance release
- 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.
Audio recording and window resizing improvements
Audio recording
Implements #1330. There are two ways to record audio
- Record the audio mix of an audio output with the audio dialog
- Record the demodulator or modulator (usually audio) from a channel using the Demod Analyzer feature
Window resizing improvements
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
APT decoder: use latest ligsgp4
PR #1512. Due to important changes in the ligsgp4 structure you will have to recompile from scratch.
Other changes and fixes
- 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
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.
Maintenance release
- 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
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.
Enhancements and fixes
Enhancements and fixes
- 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
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.