Releases: f4exb/sdrangel
Funcube for Windows and Mac
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
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
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
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
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.
SSB demod and Main Window enhancements
SSB demod
- Added control of FFT filter window and a bank of filters with the possibility to switch between 10 filters. Implements #1224
Main Window
- If there is no default configuration or this default configuration is empty (contains no workspaces) it will create an empty workspace. Part of #1250
- Save and restore auto-stack option in workspaces in configurations (including default). Part of #1250
- Warn if OpenGL is < 2.1, rather than 3.0, as it runs fine with 2.1. PR #1249
Other changes and fixes
- Ability to build a package for MacOS. PR #1249
- Fixed ButtonSwitch background color with stylesheets
- Added 3 term Blackman and 7 term Blackman-Harris FFT windows
New top level UI
New top level UI
The major change concerns the top level UI which is now built around workspaces where the user can arrange the different component windows freely. This is radically parting from the rather rigid design imposed by the default Qt application main window with a central window that used to support the main spectrum and docking areas on the sides. Now the essential of the screen space is what is called a MDI area standing for Multiple Document Interface which allows a lot more flexibility. As component windows become more autonomous they can also receive controls that match their own functionality. For example you will create a device from a workspace then add channels from the device. I think it will take some time to switch from the previous paradigm for long time users but I expect the interface to be more intuitive and will benefit to old timers and new comers alike.
I've been playing with this new interface for more than a month during development and I really like it I think it is much more sleek and elegant and I hope the community will like it also. Flexibility in the arrangement of components will allow you to compose the workspaces it the way it best fits your needs making a radio that is software defined rather than software defined by radio which I think used to be the case.
Don't be daunted from the empty page at the start a new "quick start" explains how to construct your first radio: https://github.com/f4exb/sdrangel/wiki/Quick-start
A nice contribution from Jon provides a "stacked" and "auto stack" windows placement in the workspace resembling the v6 one if you feel arbitrary placing is too much liberty for you 😄 If you have a single feature like the map in the workspace "stacking" will make the map feature take all the space for you and that's pretty cool too!
Fixes since last beta
- Fixed audio FIFO write overflows in modulators using audio input. Also fixes #1236 in SSB modulator
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.
A .dmg for MacOS can be found here
Fixed missing bits in API
Mainly for the UI version. Fixes #1247
Fixed server
- MainServer: fix adding unique featureset
- Fix typing errors in readme's. PR #1245
Small fixes and fixed Debian build
- Fixed remaining v7 branch references
- SSB and NFM demod: do not process samples if channel sample rate is not set yet (==0). Fixes adding SSB or NFM demod while device is running
- Added changelog for Debian