Assorted ramblings from the developer

Release: 3.0.5

Download here [Link].

Note: 3.0.5 fixes / enhances the support for PlutoSDR.

What's new / changed in 3.0.5:


  • Transmit support enabled for frequencies above 4GHz.
  • Receive support error fixed, now works above 4.2GHz.
  • Transmit NFM now has configurable deviation and maximum frequency:
  • Added Synchronous AM demodulation DC correction.
  • If a radio was Stopped / Started with Tone enabled then subsequent transmission was unreliable – either no output or very low output. This problem resolved by resetting the Tone and Tune options in the transmit window when stopping a radio.
  • Cosmetic: program size now optionally shown in status bar (bottom right), this option is enabled in Program Options (bottom right):
  • Cosmetic: receive DSP Mode selection window […] improved:
  • Cosmetic: Select Identity window optionally shown when program starts now has the title correctly updated:


  • More sanity checks when connecting to a device.
  • Pluto can now be accessed using the IP address, the default is ip: URI (format), the Pluto IP address can be changed as required.
  • Recoded the Pluto transmit thread – now more reliable.
  • Transmit data is correctly buffered so there are fewer glitches when sending data.
  • Added bandwidths which use the AD9363's decimation/interpolation. These bandwidths are 500 kHz ... 1.5 MHz.
  • Added extra pane to Receive DSP (below), temperature is recorded for RX and TX:

    You can export the data to CSV file, in Excel you can then create a chart like this:

Frequency Database

  • Fixed frequency database Language field, an incorrect 0 was shown at the start of the language name.
  • Added support for new AOKI frequency database layout.


  • Current satellite name is shown in main window title.
  • Tracks are now optionally displayed for entries in the Satellites List (top of ribbon bar).

Comments are closed.

Recent Posts

  • Band II DXing Posted 6 days ago
    If you want to take a break from DX on the ham bands, why not try Band II DX? Version 3.0.8 (coming soon) has an automatic log of received stations. More information is available here.
  • Release: 3.0.7 Posted 2 weeks ago
    Download here [Link]. What's new / changed in 3.0.7: Data Recording The WAV file format upgraded to WAV RF64 is only used if the file size if set to a value greater than 2GB or unlimited. File szes of 2GB or lower use the original WAV format and will be compatible (should be compatible) with other 3rd-praty programs. Es'Hail 2 Beacon Added Beacon synchronisation: . This is an option to using a TCXO or GPSDO and is used to compensate for LNBs which are not stable. LimeSDR Calibration All Lime-relation calibration options are now user-configurable. The option of changing the offset frequency has been added. Some brief tests on 2m show that offset tuning may not be needed. TX calibration should ideally be run when the drive level is changed, this affects the Lime internals, so maybe the option of running TX Calibration automatically when the drive level is changed should be added? Note: you cannot properly monitor your own signal using the same device that is transmitting. General Improved performance when scrolling the receivers – there was unnecessary processing when scrolling in a receiver window. Serial Port (CAT Control) WSJT ...
  • Free ADALM-PLUTO Posted 3 weeks ago
    Just saw a tweet from @robinlgetz - this is an excellent offer. 2019 Hands-on workshop using Software Defined Radio, across the US and Canada. Take home a #plutosdr , “Software Defined Radio for Engineers” text (pdf) and trial of MATLAB. For more information, check out : Enjoy!
  • Es'Hail 2 Beacon Posted last month
    There's a big problem with consumer LNBs - they drift, and drift badly! One way of correcting this drift is to monitor the telemetry beacon, determine the actual received frequecy of the beacon and hey presto - we have the offset! Quite a bit of coding involved, but when you decode BPSK you actually have the offset if you pay attention to the code. Add a nice waterfall so the user can select the beacon, add a bit of funk and we're more than half-way there. Here I'm plotting drift versus time.  Also it's nice to see Es'Hail 2 being used more as people get their systems together. Code will be in 3.0.7 - within a week I hope.  
  • Release: 3.0.6 Posted last month
    Download here [Link]. Note: 3.0.6 fixes / enhances the support for Lime and PlutoSDR. What's new / changed in 3.0.6: Data Recording The WAV file format upgraded to WAV RF64 which supports an unlimited filesize, previously the maximum filesize was 2GB. No more XML files being created. Analyser updated and tested, seems to be OK with these big single-file recordings. Tested with 3rd-party recordings: Perseus, ELAD S2. Redesigned the Playback Select window (below). If you have a lot of recordings this is should be better to use. When you make a new recording the individual filesize is now optional, if not enabled then a single file is created. General Fixed a bug which had been in the code since day 1 (about 4 years ago). As this was thread-related the crash happened rarely, depended on CPU speed and other factors. Restarting a radio/recording could cause a crash due to bad thread synchronisation: Changing radio bandwidth, Starting recording after the radio was running, Starting radio after playing the radio. Default stack size now 2MB (was 1MB) Added a Mute option ...
Read More »