# 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 detection - Leveraging 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.