Both sides previous revisionPrevious revisionNext revision | Previous revision |
waoarc25:software-guide-wsprrypi [2025/08/09 21:32] – gi3jmc | waoarc25:software-guide-wsprrypi [2025/08/30 00:32] (current) – gi3jmc |
---|
* Your Wifi network name and password | * Your Wifi network name and password |
| |
We recommend the use of a Pi Zero w, Pi Zero 2w, Pi 3, or Pi 4 due to having built-in Wifi. The Pi 5 uses a different layout on it's 40-pin GPIO connector and is not currently supported. | We recommend the use of a Pi Zero w, Pi Zero 2w, Pi 3, or Pi 4 due to having built-in Wifi. The Pi 5 uses a different layout on it's 40-pin GPIO connector and is **not** currently supported. |
| |
---- | ---- |
**3. **Click the 'CHOOSE DEVICE' button on the left, and choose the option that matches your model of Raspberry Pi. | **3. **Click the 'CHOOSE DEVICE' button on the left, and choose the option that matches your model of Raspberry Pi. |
| |
{{ :waoarc25:piimageros-select.png?direct&400|}} **4. **Click the 'CHOOSE OS' button in the centre, scroll down (if needed) and click on ''Raspberry Pi OS (other)'', then ''Raspberry Pi OS Lite (32-bit)'' as in the **picture to the right**. | {{ :waoarc25:pios-64bit-selection-wide.png?direct&400|}} **4. **Click the 'CHOOSE OS' button in the centre, scroll down (if needed) and click on ''Raspberry Pi OS (other)'', then ''Raspberry Pi OS Lite (64-bit)'' as in the **picture to the right**. |
| |
---- | ---- |
//''wsprrypi'' is set up by a small script that configures and installs some additional support software before downloading, compiling, and installing ''wsprrypi'' itself, with the compiling taking up to 50 minutes if a Pi 1 has been used. The script should complete in around 15 minutes on a Pi 3 or Pi Zero 2, so **do not panic if it seems to freeze** part-way through. During the installation, you may wish to have a visit the Wsprry Pi website at [[https://wsprry-pi.readthedocs.io/en/latest/index.html|https://wsprry-pi.readthedocs.io/en/latest/index.html]]// | //''wsprrypi'' is set up by a small script that configures and installs some additional support software before downloading, compiling, and installing ''wsprrypi'' itself, with the compiling taking up to 50 minutes if a Pi 1 has been used. The script should complete in around 15 minutes on a Pi 3 or Pi Zero 2, so **do not panic if it seems to freeze** part-way through. During the installation, you may wish to have a visit the Wsprry Pi website at [[https://wsprry-pi.readthedocs.io/en/latest/index.html|https://wsprry-pi.readthedocs.io/en/latest/index.html]]// |
| |
**8. **After reconnecting to the Pi, at the prompt, type ''<nowiki>curl -L https://raw.githubusercontent.com/lbussy/WsprryPi/refs/heads/2.0.1/scripts/install.sh | sudo REPO_BRANCH=2.0.1 bash</nowiki>'' and press the enter/return key to start the wsprrypi installation. You will be prompted to confirm the system timezone. Check and press ''Y/N'' as appropriate, followed by the enter key. | **8. **After reconnecting to the Pi, at the prompt, type ''<nowiki>curl -fsSL installwspr.aa0nt.net | sudo bash</nowiki>'' and press the enter/return key to start the wsprrypi installation. You will be prompted to confirm the system timezone. Check and press ''Y/N'' as appropriate, followed by the enter key. |
| |
//**Note:** This is a slightly different command than specified in the software documentation. The current version has a bug affecting transmission on 40m, and we force an earlier, non-affected version to be installed with ''REPO_BRANCH=2.0.1''// | //**Note:** This has been returned to the original command as stated in the original documentation for the software, as the guide above now directs you to install a 64-bit OS. There had been an issue with the software and using it on a 32-bit OS, and we forced a previous version of the software to be used. With the 64-bit OS, this is no longer necessary. // |
| |
---- | ---- |
* The Frequencies box should be completed with a band name (40m). If only a single frequency is entered your beacon will transmit on every 2-minute wspr cycle | * The Frequencies box should be completed with a band name (40m). If only a single frequency is entered your beacon will transmit on every 2-minute wspr cycle |
* You can add non-transmit cycles by adding a 0 at the end of the frequency box. ''40m 0 0 0 0'' will make your beacon transmit once and skip the next four cycles before transmitting again. | * You can add non-transmit cycles by adding a 0 at the end of the frequency box. ''40m 0 0 0 0'' will make your beacon transmit once and skip the next four cycles before transmitting again. |
| |
| |
| |
| |
---- | ---- |
| |
**During testing setting the frequency as 7040.1kHz made the webpage error out as the wsprrypi service had stopped.**\\ | **During testing setting the frequency as 7040.1kHz made the webpage error out as the wsprrypi service had stopped.**\\ |
If this happens, you can connect to the pi and use the command ''sudoedit /usr/local/etc/wsprrypi.ini'' to change the frequency to a band name. Restart the wsprrypi service once you finish editing and save the file with ''sudo systemctl restart wsprrypi'' | If this happens, you can connect to the pi and use the command ''sudoedit /usr/local/etc/wsprrypi.ini'' to change the frequency to a band name, or to an exact frequency in Hz. Restart the wsprrypi service once you finish editing and save the file with ''sudo systemctl restart wsprrypi'' |
| |
Alternatively you can delete the ini file and let it be re-created with default values:\\ | |
* Connect to your Pi via ssh: ''ssh jonathan@wsprrypi''\\ | |
* Change to the folder where the configuration is held: ''cd /usr/local/etc/''\\ | |
* Delete the ini file storing the settings: ''sudo rm wsprrypi.ini''\\ | |
* Restart the wsprrypi service: ''sudo systemctl restart wsprrypi''\\ | |
| |
After the service is restarted you can re-visit the web configuration page and adjust the settings. | After the service is restarted you can re-visit the web configuration page and adjust the settings. |