Releases: f4exb/sdrangel
SDRplay API v3 support
SDRplay API v3 support
Thanks to Jon srcejon
SDRplay API v3 is now supported with a new source plugin. This allows using the whole SDRplay range of devices and not only the old RSP1: RSP1A, RSP2, RSPduo and RSPdx. You will need to install support of SDRplay v3 in your system either from the SDRplay website or Jon's repository for Linux. If you compile from source make sure you install SDRplay v3 before and then touch the main CMakeLists.txt
so that the cmake process can pick up the SDRplay libraries and thus the plugin build triggered.
Other changes and fixes
- NFM modulator. Implemented DCS. Part of #792
- DATV demod: option to enable/disable the video player
- DATV demod: stop player before initializing DATV framework
- Do not enable interprocedural optimization for Mac. Fixes #807
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.
Packet Error Tester feature - DVB-S2 Tx
Packet Error Tester feature plugin
This new plugin contributed by Jon srcejon
can be used to measure the packet error rate over digital, packet based protcols such as AX.25 (Packet mod/demod), LoRa (ChipChat mod/demod) and 802.15.4. More details here
DVB-S2 support in DATV modulator
Also contributed by Jon this is a very nice addition that brings DVB-S2 support in the modulator. DVB-S2 is increasingly popular over DVB-S and the standard on QO-100 wideband transponder.
Other changes and fixes
- DATV demodulator: various fixes mostly in the internal player and DVB-S2 decoder. The plugin is not 100% stable but these changes improve it significantly. Fixes issue #833
- "My position" setting: fixed station position altitude setting. Fixes issue #828
- APRS feature: choose between metric and imperial units. Implements issue #829
- AudioOutput plugin: fixed REST API device settings PUT. PATCH. Fixes issue #837
DATV modulator plugin
DATV modulator plugin
Another great plugin from Jon srcejon
that implements a DATV DVB-S modulator (DVB-S2 may come later). The details can be found here
Other changes and fixes
- FileInput: Sample rate fixes, PR #803
- Set depending objects to nullptr before deleting GUI. Fixes #806
- SSB demod: increase audio volume range to -10 to +40 dB.
- Fix impulse response of FIR filter. PR #811
- HackRF: auto baseband filter and hardware LO correction PR #812, #824
- DATV demod: many fixes to improve stabilty of DVB-S2. Implements #804
- ChirpChat demod: LoRa APRS support. PR #814, #815. Implements #813
- SatTracker: Fixed Doppler timing interval. PR #818
- DemodAnalyzer: Support Packer demod. PR #820
Various changes and fixes
Various changes and fixes
Maintenance release
Maintenance release
- GS-232 Controller feature: added ERC-M controller support. PR #788
- Added missing swagger files from recent updates. PR #788
- Satellite Tracker feature: fixed build on Mac. PR #788
- Spectrum Vis: initialize pointer to GUI. Fixes #790
- Reapply audio sample only on effective channel sample rate change. Implements #791
APT decoder and Satellite Tracker
APT decoder and Satellite Tracker
This release features two new exciting plugins contributed by Jon srcejon
(PR #787):
- APT (Automatic Picture Transmission) decoder to receive NOAA satellite images. Please check documentation here
- In order to optimize reception of orbiting satellites and follow them a new Satellite Tracker feature plugin has been created. This is rather sophisticated so make sure you check the documentation here to use it productively.
These two plugins have new specific dependencies so if you compile from source make sure you update your procedure according to the Wiki instructions
DATV demod updates
- New MER and CNR gauges. Implements #784
- For DVB-S2 allow a maximum of bit flips corrections (more than 0) in the hard LDPC decoder. With a value of 200 (recommended) signals down to 10 dB MER can be successfully decoded vs 15 dB with no bit flip tolerance as it used to be.
Check DATV demodulator documentation here
Other changes and fixes
- FileSink: enable record button only when plugin is running. Issue #782
- SigMFFileSink: enable record button only when plugin is running.
- RTL-SDR: increase LO ppm range to +/-200
More Spectrum changes
More Spectrum changes
- Frequency zooming. Implements #773. Use the mouse wheel inside spectrum or waterfall area.
- Power and time zooming. Implements #779. Use the mouse wheel inside spectrum (power) scale or waterfall (time) scale.
Check documentation here: https://github.com/f4exb/sdrangel/tree/master/sdrgui#mouse-scroll-wheel
Other changes and fixes
- DeviceUISet: fixed channel instance registrations element deletion. Fixes #776
- FileSink: fixed spectrum GUI center frequency setting (baseband to GUI communication)
- FileSink: give .sdriq extension to provided file name automatically. Fixes #780
- SigMFFileSink: give .sigmf-meta extension to provided file name automatically.
- SigMFFileSink: append data if file exists and has been recorded with SDRangel. Implements #781
Spectrum changes
Spectrum changes
A few changes suggested in #768 have been implemented. These are quick wins without massive refactoring of the spectrum feature. There are a number of new controls that made a reorganization of the spectrum GUI necessary. This will change significantly the placement of the different controls and add a few more. You can check the description of the spectrum GUI interface here: https://github.com/f4exb/sdrangel/tree/master/sdrgui#3-spectrum-display-control
Summary of changes:
- More FPS capping options including lifting capping completely. Implements #772. A fixed 20 FPS used to be in place which corresponds to standard usage. Increasing the value will make the display more reactive but will increase GPU utilization (depending on FFT settings) and therefore power consumption significantly. Conversely reducing FPS will limit power consumption in all cases (it is a capping) at the expense of a less reactive display.
- Autoscaling. Implements #771
- Overlap control. Implements #770. Overlap was possible but its control from the GUI had never been implemented.
Other changes and fixes
- SSB demod: corrections to spanLog2 processing. Effective when audio sample rate is lower than 48 kS/s.
Various changes and fixes
Various changes and fixes
- More Star Tracker updates. PR #762
- AirspyHF: added decimation by 128 and 256. PR #764
- SSB demod: use log (dB) for volume setting
- CW keyer: revised the WPM calculation
- SoapySDR: a few fixes. PR #766
- RTLSDR: changed BW setting limits. PR #766
- Various changes in build and compiler warning fixes. PR #766
- NFM demod: cosmetic changes. PR #766
- Removed FPS limitation in WSSpectrum. Implements #767
Updates to Star Tracker
Updates to Star Tracker
Jon srcejon
has enriched the functionality of the Star Tracker feature plugin along with other fixes. PR #761
Other changes and fixes
- Fixes to the Map feature plugin and some other fixes. PR #761
- SigMF file sink: fixed spectrum GUI center frequency setting (baseband to GUI communication)