History
WsprDaemon Development Timeline
Origins (2018)
WsprDaemon was originally developed by Rob Robinett AI6VN in July 2018, starting as a Mac OSX project before being ported to Raspberry Pi 3b+. The initial goal was to improve upon the built-in autowspr mode of KiwiSDR receivers by:
Processing uncompressed audio through the latest ‘wsprd’ utility from WSJT-x
Implementing deep search mode (
wsprd -d) for 10% more signal detectionLeveraging more powerful CPUs for better performance on busy bands
Major Version History
Version 1.x (2018-2019)
Initial release supporting KiwiSDR receivers
Basic WSPR decoding and reporting to wsprnet.org
Raspberry Pi 3b+ support with up to 12 simultaneous sessions
Version 2.x (2019-2020)
Enhanced multi-receiver support
Spot merging capabilities
Background noise level recording
Improved reliability and error recovery
Version 3.0.x (2020-2021)
Major architecture refactoring
Added support for multiple SDR types
Enhanced scheduling capabilities
Improved logging and monitoring
Version 3.1.x (2021-2022)
KA9Q-radio integration
RX888 SDR support
WSPR-2 spectral spreading reports
GRAPE system integration for ionospheric research
Fixed AGC level support for KA9Q receivers
Version 3.2.x (2023-2024)
Universal binary support (all wsprd and jt9 binaries included)
Raspberry Pi 5 compatibility
KA9Q-web interface
FT4/8 reporting capabilities
Enhanced performance optimizations
Version 3.3.x (2024-Present)
Current stable release
Improved reliability and performance
Enhanced documentation
Broader hardware compatibility
Key Milestones
2018: First deployment on Raspberry Pi systems 2019: Integration with major WSPR monitoring networks 2020: Adoption by top-spotting sites (20+ sites using WD) 2021: KA9Q-radio integration expanding SDR support 2022: GRAPE system integration for scientific research 2023: Multi-platform binary distribution 2024: Enhanced web interfaces and monitoring
Community Impact
WsprDaemon has become a cornerstone of the WSPR monitoring community:
Network Contribution: WD-powered sites report approximately 33% of the 7+ million daily spots recorded at wsprnet.org
Top Spotters: Most of the 20+ “top spotting” sites listed at wspr.rocks/topspotters/ run WsprDaemon
Scientific Research: Integration with HamSCI GRAPE system enables ionospheric research
Global Coverage: Installations worldwide provide comprehensive propagation monitoring
Technical Evolution
The project has evolved from a simple KiwiSDR enhancement to a comprehensive WSPR monitoring platform:
Hardware Support: Expanded from KiwiSDR-only to supporting RX888, RTL-SDR, AirSpy, and other SDRs
Processing Power: Optimized for everything from Raspberry Pi to high-end x86 systems
Data Collection: Beyond basic spots to include noise measurements, Doppler shift, and propagation metrics
Reliability: “Home appliance” reliability with automatic recovery from outages
Integration: APIs and interfaces for external monitoring and research systems
Acknowledgments
WsprDaemon builds upon the foundational work of:
Joe Taylor K1JT and the WSJT-x development team for the wsprd decoder
John Seamons for the KiwiSDR and kiwirecorder.py utility
Phil Karn KA9Q for the KA9Q-radio software suite
The WSPR community for testing, feedback, and contributions
HamSCI for scientific collaboration and GRAPE integration
The project continues to evolve with contributions from the amateur radio and scientific communities, maintaining its position as a leading platform for WSPR monitoring and propagation research.