Software for Hermes Lite and openHPSDR sdr radios
It has a number of interesting features:-
SparkSDR runs on windows 7,8 and 10 and linux x64.
Transmission is currently restricted to only work with the hermes lite, receive should work for other openHPSDR compatible radios but some features such as filter switching may not work.
This image shows the software working with a 32 receiver bemicro CVA9 Hermes Lite with 30 virtual receivers decoding wspr, JT65/9, psk and ssb over 10 bands using 13 hardware receivers .
This image shows the software working with a 2 receiver bemicroCV Hermes Lite with 5 virtual receivers decoding wspr, JT65/9 and sstv over two bands.
These versions run on windows 7,8 and 10 and require .net4.5 and the visual c redistributable for visual studio 2013 32bit version https://www.microsoft.com/en-us/download/details.aspx?id=40784
Fixes current calibration on Hermes Lite 2.
Fixes issue with panafall on 4K monitors.
Hermes Lite V2 temp and current readings added and time limit removed
Manual power series rx linearity correction
adc dbfs meter added
Hermes Lite 2 new gain setting supported
Hermes Lite 2 bias now has 0 for lowest bias.
Bug that caused a crash on clicking near but not on a JT65 spot fixed.
Initial support for Hermes Lite 2 bias and pa control.
PSK skimming cpu usage significantly reduced.
Multi channel wspr decoding delays reduced.
Error on closing virtual receiver fixed.
Bug that froze panafall during tuning under some conditions fixed.Version 0.141
Memory leak from 0.140 fixed.Version 0.140
Software rf agc added.
Experimental adc correction added.
PSK reporting to pskreporter added and improved psk skimming.
'None' sound device added to reduce processor load if audio is not needed. Speaker icon now works like a mute button and engages this mode, this happens by default for JT9/65 and wspr.
wspr and JT65/9 decoding spread out more to avoid cpu load peaks.
Crash on closing a psk decoder fixed.
wspr and JT65/9 agc made more efficient.
Timing tweaks to make creating new hardware receivers more reliable.
More efficient distribution of virtual receivers over hardware receivers.
TaskScheduler exceptions logged.
WSPR & JT65/9 delete buttons added.
WSPR & JT65/9 tx tuning by clicking on the waterfall added.
Initial PSK31 receive support added.
Panafall pan correctly set on moving between favorites of the same modulation.
Running radios properly stopped on program exit.Version 0.135
Automatic frequency correction using NTP.
Improved agc and use of .c2 files on WSPR.
Uses the wspr decoder from WSJT-X 1.6 if installed in default location.
Rf gain limited to 19 on transmit.
Improved agc on JT-9/65.Version 0.132
Basic S meter added.Version 0.131
Undersampling transmit usb/lsb corrected.Version 0.130
Undersampling fixed (broken since v0.116).Version 0.128
PortAudio tweak to fix problems in some locales.
Start of movement of dsp code to what will hopefully become the open source version.
Many performance tweaks.Version 0.125
Pskreporter upload added to JT9/65.Version 0.124
Fix for startup fails bug if wspr and jt9 directories don't exist.Version 0.123
Fix for jt65/9 date bug in non utc timezones that caused spot list to be wrongly ordered.Version 0.122
Separate tx gain control and gain setting made smoother.
JT65/9 cancel button added and own tx colour changed. Own tx inserted if not received.
WSPR/JT65/9 default zooms tied to sample rate.
WSPR/JT65/9 data grid sorting fixed.Version 0.121
JT65 tx coding bug fixed.Version 0.120
JT9 & JT65 support, requires wsjtx 1.5 installed in default location.
Bug fix for wspr and JT9/65 for users with spaces in their windows username.Version 0.116
Virtual receivers added so you can have as many receivers as fit in the bandwidth covered by hardware receivers.
Higher zoom options with low memory usage.
Number of hardware recevers set from discovery packet.Version 0.115
Higher zoom options removed due to high memory usage.Version 0.114
Discovery with multiple network interfaces improved and network cpu usage reduced.
NFM mode added and fm modulation implemented.
Red tuning marker added to panafall.
Reduced cpu usage at high bandwidths.
Higher zoom options to allow wspr traces to be viewed at high bandwidths.
Alternative screen layout option under settings/display that only displays 1 receiver full size at a time. The old multi rx option is still there.
Summary display only shows when more than 1 receiver.
Tweaks to help with current early gigabit firmware.Version 0.113
Panafall Sliders made visible after bug in 0.112 hid them.
Logging of audio startup errors.
Ability to remove receivers added to receiver ... menu.
More space between buttons to make touch easier on small screens.Version 0.112
Sliders made more touch friendly
Help extendedVersion 0.111
Summary display addedVersion 0.110
Fixed bug that caused wrong frequency reporting in wspr in locales that don't use '.' as a decimal point.
Version 0.109 - removed
Fixed bug that prevented wspr working in locales that don't use '.' as a decimal point.
Very very basic sstv decoder, hidden at the bottom of favorites.Version 0.105
Fixed bug in 0.104 with some processors and native.dll
Version 0.104 - removed
Fixed startup bug in 0.103
Version 0.103 - removed
Startup waterfall speed with >48Khz bandwidth fixed.
Under sampling added.
Support for hermes lite protocol with up to 32 receivers added.
J16 receive bug fixed, the frequency of the first rx is used to set j16 on receive.
Basic J16 support and some control over waterfall.
This software includes a copy of K9AN's excellent wspr decoder https://github.com/k9an/wsprcan compiled for windows by m0nka from here https://github.com/m0nka/wsprcan. The source code for the included release is here wsprd_src.zip