Skip to content
@WsprryPi

Wsprry Pi

An organization to house the various libraries related to the most modern version of Wsprry Pi.

Wsprry Pi

A QRP WSPR transmitter leveraging a Raspberry Pi, (pronounced: (Whispery Pi))

Documentation Status

Table of Contents

License

Versions 2.x+ of this project are distributed the MIT License.

Origins

This idea likely traces its origins to an idea Oliver Mattos and Oskar Weigl presented at the PiFM project. While the website is no longer online, the Wayback Machine has the last known good version.

The original PiFM code is still hosted by the icrobotics.co.uk website. However, I suspect the domain has fallen into disrepair and may be unsafe, and no direct links are provided here. You can use the link above to see the site; should the code disappear, I have saved it here.

After a conversation with Bruce Raymond of TAPR; I forked @threeme3's repo and provided some rudimentary installation capabilities and associated orchestration. Version's 1.x of this project were a fork of threeme3/WsprryPi, licensed under the GNU General Public License v3 (GPLv3). The original project is no longer maintained.

In late 2024, George [K9TRV] of TAPR reached out to me about some questions related to using WsprryPi on the Pi 5. While I have not yet made that jump, the conversation spurred me to discard the original code in favor of a more modern, extensible, and maintainable base.

Version 2.x+ is re-written from scratch, is no longer a derivative work, and is released under the MIT license.

Installation

Please see the documentation for background, installation, and use.

If you want to get started and not read anything, here is how to install it:

curl -L installwspr.aa0nt.net | sudo bash

Popular repositories Loading

  1. WsprryPi WsprryPi Public

    A QRP WSPR (and QRSS) transmitter leveraging a Raspberry Pi, with Si5351 support

    C++ 22 7

  2. Signal-Handler Signal-Handler Public

    A lightweight threaded C++ class to intercept signals (SIGINT, etc) and allow handling them gracefully in a program

    C++ 2

  3. WSPR-Transmitter WSPR-Transmitter Public

    A C++17 class for transmitting WSPR messages or continuous test tones using DMA and PWM on Raspberry Pi. Runs in a dedicated real-time thread with controllable scheduling policy and priority.

    C++ 2

  4. WsprryPi-PCB-Designs WsprryPi-PCB-Designs Public

    HAT and LPF Designs for the Wsprry Pi Organization

    HTML 1

  5. WsprryPi-UI WsprryPi-UI Public

    Web UI for WsprryPi

    JavaScript

  6. INI-Handler INI-Handler Public

    This c++ class provides INI file handling, keeps values in memory for speed, and lazy saves to disk. It operates as a singleton and is thread-safe.

    C++

Repositories

Showing 10 of 34 repositories
  • WsprryPico Public

    Standalone WSPR/QRSS transmitter firmware for Raspberry Pi Pico and a hardware backend for WsprryPi.

    WsprryPi/WsprryPico's past year of commit activity
    C++ 0 MIT 0 0 0 Updated Sep 27, 2026
  • WsprryPi-PCB-Designs Public

    HAT and LPF Designs for the Wsprry Pi Organization

    WsprryPi/WsprryPi-PCB-Designs's past year of commit activity
    HTML 1 MIT 0 0 0 Updated Sep 27, 2026
  • WsprryPi Public

    A QRP WSPR (and QRSS) transmitter leveraging a Raspberry Pi, with Si5351 support

    WsprryPi/WsprryPi's past year of commit activity
    C++ 22 MIT 7 31 0 Updated Sep 20, 2026
  • Wsprry_Pi_Docs Public

    Documentation for the Wsprry Pi project.

    WsprryPi/Wsprry_Pi_Docs's past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 13, 2026
  • WsprryPi-Qualification-Harness Public

    Cross-platform, evidence-producing WsprryPi transmitter qualification harness

    WsprryPi/WsprryPi-Qualification-Harness's past year of commit activity
    Python 0 MIT 0 0 0 Updated Sep 8, 2026
  • RP1-GPCLK-DKMS Public

    Stock-kernel RP1 GPCLK driver distributed as source and built locally through DKMS

    WsprryPi/RP1-GPCLK-DKMS's past year of commit activity
    Python 0 0 0 0 Updated Sep 8, 2026
  • lbgpsdo Public Forked from hamarituc/lbgpsdo

    Configuration Utility for Leo Bodnar GPSDO

    WsprryPi/lbgpsdo's past year of commit activity
    Python 0 GPL-3.0 15 0 0 Updated Sep 3, 2026
  • support-intake Public

    Signed WsprryPi support-bundle intake configuration

    WsprryPi/support-intake's past year of commit activity
    Standard ML 0 0 0 0 Updated Aug 17, 2026
  • WSPR-Transmitter Public

    A C++17 class for transmitting WSPR messages or continuous test tones using DMA and PWM on Raspberry Pi. Runs in a dedicated real-time thread with controllable scheduling policy and priority.

    WsprryPi/WSPR-Transmitter's past year of commit activity
    C++ 2 MIT 0 0 0 Updated Aug 16, 2026
  • BCM283x_2711-GPCLK-DKMS Public

    Historical reference: negative stock-kernel BCM283x/BCM2711 GPCLK DKMS feasibility result.

    WsprryPi/BCM283x_2711-GPCLK-DKMS's past year of commit activity
    C 0 0 0 0 Updated Aug 14, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics