Version 2.81 Beta4 (December 24, 2021)
- some small improvements and fixes

Version 2.81 Beta3 (March 8, 2021)
- switchable OmniRig v1 and OmniRig v2 support
- BandManager/AutoBandZoom optimized
- smaller RBW for large input sampling rates (needs more CPU power!)
- Redesigned Waterfall picture saving (see keyboard shortcuts)
- ExtIO interface extended (double frequency and sampling rate, PPM, ...)
- SpeedDivider for RF and AF waterfall speed (see keyboard shortcuts)
- some other small improvements and fixes

Version 2.80 (March 19, 2020)
- maximum frequency increased to ~99,9 GHz
- OmniRig v2 support (4 Rigs available)
- OmniRig v1 support removed (update to v2 necessary!)
- fully integrated band management (ITU 1+2+3)
- FreqMgr: HFCC frequency list (import)
- FreqMgr: Perseus frequency list (import)
- FreqMgr: FindMatch consider Time, AutoFindMatch
- FreqMgr: User banks can be renamed
- band selection / frequency step on main window
- Misc option: Auto-LO
- Misc option: keep Tune when LO is changed
- Auto Band Zoom (Options -> Visualization -> RF)
- Mouse Wheel option "Zoom RF"
- Forwards button for WAV files
- WAV buttons << and >> operate without WAV file
  { left click: Band +/- } { right click: Tune +/- step }
- auto subdirectories for recording
- more options for digital mode application (Options -> DigiMode Settings)
- more command line options (-lo, -tune, -mode, -rec with recording time)
- drag and drop for wav files
- split for TX (SDR-TX only!)
- slow speed for AF display
- Autosave AF waterfall {CTRL+Shift+X}
- more frequency steps
- new command line parameter "-collapse"
- some bug fixes

Extensive Changelog written by Bjarne Mjelde.


Version 2.76a (March 17, 2018)
- some bug fixes

Version 2.76 (February 02, 2017)
- switchable display mode: S-units / dBm
- switchable mode for S-meter: RMS / Peak
- enhanced accuracy of level indicators. New calibration required!
- periodic and explicit level logging into .CSV file
- switching AGC to off, sets manual gain value
- oversteering/clipping audio does now reduce gain value - not volume
- fixed OmniRig handling: "MuteOnTX"
- deactivate AFC after frequency/mode changes for a small duration
- Fast WAV file demodulation & recording
- some new keyboard shortcuts
- some other small improvements and fixes

Version 2.75 (January 01, 2017)
- more recording options
- support for 8bit sampling format - ideal for RTLSDR, halving RF recording size
- display level / clipping for RF and AF
- additive noise generator for hiding aliases
- Highpass Filter for AM/FM deactivatable - useful for slow digimodes
- configurable gain for I/Q output - useful for digimode decoding weak signals of SDRs with >16 Bit dynamic range
- Uniform "Calibration" dialog for Frequency/S-Meter/DC Removal/Channel Skew
- "Custom color palette" to customize colors of Waterfall/Spectrum and some more
- output soundcard no longer necessary (e.g. for recording or monitoring)
- support for 8k display resolution (7680x4320)
- some new keyboard shortcuts
- extended ExtIO capabilities
- experimental transmit capability through ExtIO API interface
- many fixes and improvements

Version 2.70 (November 01, 2013)
- better CPU utilization
- added Automatic Notch Filter
- added AFC for AM and FM. AFC can be deactivated in ECSS mode
- smoothed S-Meter display
- enhanced parameters for 'SDR on IF output'
- new keyboard shortcuts for Lo/HiCut and WAV files
- 'spectrum' switchable to Autocorrelation/Cepstrum display (Click on 'Spectrum' label)
- TX-Button for HRD(DDE) / CAT to HDSDR
- added 'Double Size' option in Frequency Input Dialog
- Frequency Manager now provides 5 User Banks
- many fixes and improvements

Version 2.63 (July 20, 2013)
- offset for additional Converter (behind Omni-Rig controlled receiver)
- general 'mute on TX' option for CAT/HRD(DDE)
- fixes and improvements for 'RF front-End options'
- microphone input is also saved in AF recording (TX)
- some small improvements and fixes

Version 2.62 (June 09, 2013)
- extended range for AGC threshold
- added more options for 'SDR on IF output'
- full synchronization for Ham Radio Deluxe (HRD) using DDE
- many fixes and small improvements

Version 2.61 (March 30, 2013)
- fixed handling of 'non standard' soundcard input sample rate
- some other fixes

Version 2.60 (March 24, 2013)
- DC Removal option with adjustable bandwidth (see Options->Channel Calibration for RX)
- renamed (existing) 'NB' to 'NB RF'
- additional Noiseblanker 'NB IF'
- NB, NR and other functions now on single slider in main window
- FM bandwidth adjustable independently from HiCut (click FM button again to see slider)
- new option: Tune fixed to 'LO <-> Tune offset'
- Right click on RF display sets Tune frequency - by changing LO frequency - keeping LO <-> Tune offset
- 192kHz output sampling rate allows wider IF recording
- Output sampling rate is saved/restored for each mode
- added output channel mode (for RX) for audio (listening) and I/Q output (digimode software)
- improved LO frequency calibration
- Phase clock back on "RF Frontend & Calibration" dialog (see Options)
- extended ExtIO interface: Sampling Rate, MGC, AGC, ...
- Sync with OmniRig also on unsupported modes
- IF offsets per mode - now usable without OmniRig, too
- several new visualization options:
  - RF/AF displays can be swapped or switched off
  - added compact mode - without RF+AF display (Shift+X)
  - enhanced waterfall: added TimeStamps and mouse position shows time & frequency
  - waterfall color scale just depending on spectrum range (deactivating brightness/contrast), for noise level observation
  - optimizations for Remote Desktop (RDP) usage (see Options->visualization)
- clock display in UTC or local time (see Misc Options)
- ECSS improved
- fix: AF record level is no longer affected by volume slider
- fixed Frequency Manager
- many other fixes and improvements

Version 2.51 (December 06, 2012)
- some fixes and small improvements

Version 2.50 (October 30, 2012)
- better CPU utilization
- better WFM (mono) workaround with 96kHz output samplerate
- improved image rejection
- ECSS improved
- offset per mode (SDR on IF output)
- CW-LSB for sync with analog radio
- new command line option "Path\ExtIO_xyz.DLL" for ExtIO-DLL selection
- enhanced recording scheduler
- enhanced multi-monitor support
- CW pitch frequency adjustable with mouseclick on pitch-text
  alternatively with mousewheel on the pitch-text
- fixes and improvements for Omni-Rig
- some small fixes and improvements

Version 2.15 (July 05, 2012)
- bugfixes for ELAD FDM-S1
- some small fixes and improvements

Version 2.14 (May 19, 2012)
- option to show "Filled Spectrum"
- FFT size up to 256k samples
- mute RX audio on TX over "CAT to HDSDR"
- fixes and improvements for "CAT to HDSDR"
- fixes and improvements for Omni-Rig

Version 2.13 (April 01, 2012)
- CAT interface for controlling HDSDR
- ExtIO frequency options: added support for Upconverter
- control RX/TX (PTT) with Omni-Rig (CAT)
- swap I/Q option is saved/restored in WAV file
- extensions to the ExtIO DLL interface: ATT, Mute, Swap I/Q, TX, ...
- better Wine compatibility
- some small fixes and improvements

Version 2.11 (November 28, 2011)
- bugfix incorrect CW Tune frequency
- many more bug fixes and improvements
- support frequency control over DDE from SatPC32 and Wisp
- DDE auto-record function

Version 2.1 (July 23, 2011)
- bugfix on sound card selection leading to unsupported wave format
- bugfix on very coarse RBW (=small FFT length)
- fixed 24 bit recording with ASIO
- fixed writes access in hdsdr directory (for some ExtIO DLLs)
- independent RBW and Zoom also for AF (lower) spectrum and waterfall
- removed privilege option (WOLA processing). A Finer RBW should have same effect
- support frequency control over DDE from WXtrack
- return to ExtIO with preserved mode/frequecy settings after file playback
- Frequency Manager state and size/position is saved and restored
- some small fixes and improvements

Version 2.0 (June 24, 2011)
- basic transmit (TX) functionality in modes SSB, AM, FM & CW with additional soundcard
  I/Q modulated signal pair for the TX input signal (Microphone) is produced on the TX output soundcard.
- resizable "window view" now default. new "full screen" mode switchable at runtime
- RF spectrum and waterfall is optically zoomed to fit window
  width independently of FFT resolution bandwidth (RBW).
- new collapse mode (Shift+C)
- new frequency input dialog is opened by entering any digit
- Frequency Manager:
  - independent lists for:
    - Eibi - with import / download option
    - Ham Bands, Radio Bands, User
  - sort and filter for displayed entries
- DDE client - to let HRD (Ham Radio Deluxe) or Orbitron control the frequency (Howto)
- ExtIO frequency options
  - ExtIO as secondary receiver with fixed IF frequency
    f.e. 10.7 MHz while controlling primary receiver with OmniRig
  - Downconverter and Undersampling Option
- LO Frequency calibration for ExtIO
- S-meter calibration (see Options/Misc Options)
- more customized OmniRig options
- configurable mouse wheel direction
- updated keyboard shortcuts (see full list on start menu)
- custom profiles (f.e. per receiver) using new command line option "-p profilename"
  (the profile name should not contain spaces or other local characters)

Version 1.0 (December 23, 2010)
- program name changed to HDSDR
- bug fixed small screen resolution
- fixed compatibility of WAV files
- support for RAW file recording
- WAV files can be directly opened using "open with" from windows explorer
- OmniRig: Tune or LO frequency sync
- OmniRig: bypass synchronization when shift key hold
- notch bandwidth adjustable with mouse wheel down to 5 Hz
- small fixes

Version 0.81c (November 14, 2010)
- ASIO bugfix
- FM bugfix
- fixed handling of large WAV files
- more (switchable) output sampling rates
- user defined WAV file split size
- better CPU utilization
- small fixes

Version 0.81 (October 23, 2010)
- up to 10 manual adjustable notch filters
 (click in lower spectrum to set or remove, mouse wheel to change bandwidth)
- new FM demodulator
- squelch (click on S-meter scale)
- improved image rejection
- improved bandpass for AM and FM
- 3 recording modes: RF, IF and AF(automatic pause on squelch)
- recording scheduler
- support for Perseus recording format
- support for multipart Perseus and SpectraVue wav files (playback)
- optimized OmniRig support
- some bug fixes and improvements

Version 0.18 (June 25, 2010)
- bidirectional OmniRig support
- support for Alberto's HPSDR ExtIO (reported by Roger, Ken, ...)
- keyboard shortcuts extended (see hdsdr_keyboard_shortcuts.htm)
- many small bug fixes and improvements

Version 0.152 (April 11, 2010)
- bug fix: OmniRig support (reported by Chris)
- new command line option "-swapsw" (swap spectrum/waterfall) (reported by Chris)
- playback bar optimized
- small optimization

Version 0.151 (March 31, 2010)
- bug fix: ExtIO_*.dll was not found in program directory [installer] (reported by Terry)
- bug fix: mouse wheel "LO Mode" incorrect (reported by Manfred)
- AM/ECSS bandwidth now 12 KHz (reported by Manfred)
- Mouse wheel step 1Hz added (reported by Bertrand)

Version 0.15 (March 27, 2010)
- maximum frequency now 10 GHz (reported by Alexandr)
- wav playback/record optimized
- compatibility to SpectraVue restored (reported by Alf)
- wav control buttons always visible/useable
- record/playback now directory independent
- total record size displayed
- configurable mouse wheel steps (see <show option>)
- "WF AVG" on/off function restored (click the AVG label! "#"= off) (reported by Patrick)
- smaller screen resolution below 1024x576 supported (down to 640x480) (reported by Rainer)
- Omnirig support (reported by Terry and Wolfgang)
- 12 KHz output samplerate supported (reported by Paolo)
- AM/ECSS output samplerate now 24KHz (reported by Paolo)
- "AGC medium" added
- update check
- some small improvements

Version 0.12x (December 22, 2009)
- optimized WAV record/playback
  default WAV-path is now in your default document directory
  you can change the WAV Directory by clicking right the record button
  larger playback bar (reported by Alf)
- zoom center tune frequency (reported by Alf)
- Band selector

Version 0.12b (December 05, 2009)
- bug fix: ExtIO_*.dll for PMSDR and ElektorSDR crashes (reported by Alexander)

Version 0.12 (December 02, 2009)
- new command line option -fs (full Screen)
  full horizontal size without full HD display to the disadvantage of the spectrum size
- new command line option -wv (window view) to show in a default window
- ExtIO_*.dll processing error check (i.e. SDR14, reported by Terry)
- ExtIO_*.dll GUI not automatic shown after restored from minimized (reported by Alf)
- optimized main frequency scale
- scrolling main frequency scale changed LO (comparable to perseus software)
- "Channel Skew Calibration" enhanced (reported by peter)
- privilege settings moved to option menu
- optimized soundcard handling
- new button to show die ExtIO_*.dll GUI manually
- new button to show the windows start menu
- some bug fixes and optimization

Version 0.0.7 Build 06 (July 29, 2009)
- real multi monitor support (new command line option "-sd" to show only on secondary display)
- maximum LO now 999 MHz (i.e. for 2m or 70cm converter)
- extended extreme low speed waterfall
- upper frequency scale position now saved
- bug fix: command line option fixed
- bug fix: FM workaround
- bug fix: multi-LO support
- bug fix: soundcard management
- Windows 7 final test pass

Version 0.0.6 Build 08 (May 17, 2009)
- bug fix: sometimes hang at startup
- bug fix: upper scale trouble while moving down
- new control elements arrangement
- lower display double size (full HD resolution required)
- AGC mode switch (each modulation type stores and restores its own value)
- multi-LO support: modulation now assumed
- multi-LO support: 2nd frequencies now stored/restored
- extreme low speed waterfall (more than 1 day, to be dependent on screen resolution)

Version 0.0.4 Build 07 (March 17, 2009)
- bug fix: multi-LO crashes without ExtIO_*.dll

Version 0.0.4 Build 06 (March 16, 2009)
- command line options "-as" (auto start) and "-extio" (auto load ExtIO_*.dll) implemented
- website URL and email address on about window
- optimized control elements arrangement
- new program icon
- bug fix: scale SP2 unmovable
- multi-LO support: tune frequency now assumed

Version 0.0.3 Build 06 (March 06, 2009 - 1st public release)
- optimized for better usage of the screen area
- supports full HD and double full HD (i.e. multi monitor) horizontal screen resolution
- always uses the maximum vertical resolution
- minimum screen resolution 1024x576 (i.e. for netbooks)
- improve FM sound (workaround)
- multi-LO support (2 different local oscillators, unfinished)