/WsprryPi

Primary LanguageC++OtherNOASSERTION

WsprryPi - a Raspberry Pi bareback LF/MF/HF/VHF WSPR transmitter

Makes a very simple WSPR beacon from your RasberryPi by connecting GPIO port to Antenna (and LPF), operates on LF, MF, HF and VHF bands from 0 to 250 MHz.

This is a fork of g4wnc's WsprryPi with input from JamesP6000's fork I've added some custom scripts added to support the 2023 and 2024 GSSC events.

See the original README file for all details and credits for the original work.

Installation

On a fresh Raspian lite install... (tested with Buster and Bullseye only)
Download and compile the code:

    sudo apt-get install git
    git clone https://github.com/sgarriga/WsprryPi
    cd WsprryPi
    make

Install to /usr/local/bin:

    sudo make install

If you need to uninstall:

    sudo make uninstall

Running

In $HOME create a .maidenhead file containing your 4 or 6 character maidenhead location. If it doesn't exist the scripts look for a few config files that might contain lat/lon and attempts to convert using a tool I wrote.

In $HOME create a .callsign file containing your Ham Radio callsign

A few days before, run the appropriate one of the gssc-20231014.sh or gssc-20240408.sh scripts for that specific day's event, or use one of them as a template to create your own for a different date.

Notes

I found when running Buster that I cannot run wspr successfully while SSH'd into the Pi over WiFi. I have not bothered trying with Bullseye.