Releases: cjcliffe/CubicSDR
v0.1.19-alpha
CubicSDR v0.1.19-alpha
Release Notes:
- Rework of waterfall/spectrum Zoom functionality
- Zoom processing now partly off-loaded from liquid-dsp to FFTW
- Doubled internal FFT resolution allowing some additional visual detail via averaging
- Eliminated aliases crawling across spectrum during zoom
- Eliminates CPU spikes while zooming
- Reduces CPU usage while zoomed deeply
- Fix for some LSB/USB tuning bugs
- Fix for FFT visual buffer overflow + memory leak
- Fix for moving center frequency while zoomed
Includes SoapySDR support modules for:
- RTL-SDR
- HackRF
- BladeRF
- SoapyRemote
- SDRPlay**
- AirSpy (OSX Only)
- RFSpace (OSX Only)
- UHD (OSX Only)
If compatible local SoapySDR modules are installed they will be preferred over bundled versions automatically.
**Note that SDRPlay requires C:\Program Files\MiricsSDR\API\x64\mir_sdr_api.dll
for Win64 or C:\Program Files\MiricsSDR\API\x86\mir_sdr_api.dll
(not included) to be copied to C:\Program Files\CubicSDR
for windows. SDRPlay owners can obtain the installer from http://sdrplay.com/windows.html or http://sdrplay.com/mac.html.
v0.1.18-alpha
CubicSDR v0.1.18-alpha
Release Notes:
- Fixes close issue in Windows
- Added "Local Net" for SoapyRemote auto-discovery devices
- Test of complete refactor of monolithic demodulator code into standard modem classes
- Crash, race and init fixes
- Major memory leak fix
- Fix USB/LSB bandwidth display
- SoapySDR device settings now saved
- Bump maximum modem bandwidth to 500KHz
Includes SoapySDR support modules for:
- RTL-SDR
- HackRF
- BladeRF
- SoapyRemote
- SDRPlay**
- AirSpy (OSX Only)
- RFSpace (OSX Only)
- UHD (OSX Only)
If compatible local SoapySDR modules are installed they will be preferred over bundled versions automatically.
**Note that SDRPlay requires C:\Program Files\MiricsSDR\API\x64\mir_sdr_api.dll
for Win64 or C:\Program Files\MiricsSDR\API\x86\mir_sdr_api.dll
(not included) to be copied to C:\Program Files\CubicSDR
for windows. SDRPlay owners can obtain the installer from http://sdrplay.com/windows.html or http://sdrplay.com/mac.html.
v0.1.16 SoapySDR builds with bundled modules
Experimental CubicSDR+SoapySDR bundle with modules
Now uses dynamic settings/features from SoapySDR modules instead of hard-coded RTL-SDR features.
This build should work on OSX and Windows without additional support files for included modules.
Bundled SoapySDR modules for:
- RTL-SDR
- HackRF
- BladeRF
- SoapyRemote
- SDRPlay**
- AirSpy (OSX Only)
- RFSpace (OSX Only)
**Note that SDRPlay requires C:\Program Files\MiricsSDR\API\x64\mir_sdr_api.dll
for Win64 or C:\Program Files\MiricsSDR\API\x86\mir_sdr_api.dll
(not included) to be copied to C:\Program Files\CubicSDR
for windows. SDRPlay owners can obtain the installer from http://sdrplay.com/windows.html or http://sdrplay.com/mac.html.
v0.1.15-alpha SoapySDR loader_work bundle
Experimental CubicSDR+SoapySDR bundle
Utilizing experimental SoapySDR loader_work branch this build should allow for both bundled and any other local SoapySDR modules to work with CubicSDR.
Includes bundled SoapySDR modules for:
- RTL-SDR (known working)
- HackRF
- BladeRF
- SoapyRemote
- SDRPlay** (known working)
**Note that SDRPlay requires C:\Program Files\MiricsSDR\API\x64\mir_sdr_api.dll
(not included) to be copied to C:\Program Files\CubicSDR
. SDRPlay owners can obtain the installer from http://sdrplay.com/windows.html
v0.1.11-alpha SoapySDR Support
- Additional channelizer and demod visualizer optimizations
- Waterfall optimizations
- DC now only corrected on center channel; waterfall will display DC spike until new method to remove it is resolved but it will not affect demodulation.
Win64 build has been added and should work with latest PothosSDR (which includes SoapySDR modules) from: http://downloads.myriadrf.org/builds/PothosSDR/
more specifically http://downloads.myriadrf.org/builds/PothosSDR/PothosSDR-2015.10.05-vc12-x64.exe
Edit: Updated Win64 binaries with updated libs and removed unneeded files
SoapySDR modules are not included, see:
- https://github.com/pothosware/SoapySDR/wiki for installing SoapySDR (and some binary links)
- https://github.com/pothosware/SoapyOsmo/wiki for GrOsmoSDR driver support (AirSpy / FCDP / Osmo / etc)
- https://github.com/pothosware/SoapyBladeRF/wiki for BladeRF driver
- https://github.com/pothosware/SoapyUHD/wiki for Ettus USRP
Three new SoapySDR modules that don't require gr-osmosdr / boost:
- SoapySDRPlay: https://github.com/pothosware/SoapySDRPlay/wiki/
- SoapyRTLSDR: https://github.com/pothosware/SoapyRTLSDR/wiki/
- SoapyHackRF: https://github.com/pothosware/SoapyHackRF/wiki/
Devices can now be used remotely (tested /w Raspberry Pi too) via:
- SoapyRemote: https://github.com/pothosware/SoapyRemote/wiki/
v0.1.10-alpha-pfbch-single-issue150 SoapySDR + firpfbch_crcf Channelizer instead of firpfbch2_crcf
Note: Please read previous alpha release notes!
- Update of previous channelizer attempt which is working a fair bit better now
- Using more optimal firpfbch_crcf; still some issues to work out with the signal wrap on the right edge but working well enough for evaluation.
v0.1.9-alpha-pfbch-issue150 SoapySDR + Channelizer + Experimental Liquid-DSP modifications
Edit: I don't recommend using this build; my patch causes a nice mix of signals to appear where they shouldn't :)
Please read previous beta releases for SoapySDR information!
- Experimental release on OSX for the moment
- Now utilizes liquid-dsp FIR polyphase filterbank channelizer to reduce CPU and optimize multiple streams
- Experimental channelizer state patched version of liquid-dsp
- Should reduce CPU usage in most use cases for higher bandwidth devices
- Demodulator bandwidth is limited to 400khz until a high-bandwidth code path is available
v0.1.8-beta-issue64 Soapy SDR Test
Notes
- New asynchronous SDR device dialog for quick startup
- Support for SoapyRemote devices
- A few high-bandwidth performance improvements
- Can now recover an unplugged device in some cases by selecting again on device dialog
SoapySDR drivers are not included, see:
- https://github.com/pothosware/SoapySDR/wiki for installing SoapySDR (and some binary links)
- https://github.com/pothosware/SoapyOsmo/wiki for GrOsmoSDR driver support (AirSpy / FCDP / Osmo / etc)
- https://github.com/pothosware/SoapyBladeRF/wiki for BladeRF driver
- https://github.com/pothosware/SoapyUHD/wiki for Ettus USRP
Three new SoapySDR modules that don't require gr-osmosdr / boost:
- SoapySDRPlay: https://github.com/pothosware/SoapySDRPlay/wiki/
- SoapyRTLSDR: https://github.com/pothosware/SoapyRTLSDR/wiki/
- SoapyHackRF: https://github.com/pothosware/SoapyHackRF/wiki/
Devices can now be used remotely (tested /w Raspberry Pi too) via:
- SoapyRemote: https://github.com/pothosware/SoapyHackRF/wiki/
0.1.7 - SoapySDR experimental
Experimental SoapySDR support build
- Tested and working reasonably with SoapyOsmo RTL driver
- May now work with SoapyOsmo AirSpy / BladeRF / HackRF
- Switching devices may be broken
- Added manual sample rate entry to sample rate menu (since I don't know what will work)
- SoapySDR drivers are not included, see:
- https://github.com/pothosware/SoapySDR/wiki for installing SoapySDR (and some binary links)
- https://github.com/pothosware/SoapyOsmo/ for GrOsmoSDR driver support (AirSpy / HackRF / etc)
- https://github.com/pothosware/SoapyBladeRF for BladeRF driver
- https://github.com/pothosware/SoapyUHD for Ettus USRP
- #144 (comment) for work-in-progress SDRPlay
0.1.6 - Waterfall Jitter Fixes
Addresses issue #140
- Waterfall was being too greedy for the feed buffer, added a rate matching timer on the rendering loop
- Updating from non-native context was causing frame stalls
- Updating outside of refresh was causing frame stalls
- Visual thread timing/resource adjustments
- Fixed issues with Timer class so it's usable again
- Reduces refresh on visuals that don't update much