User Tools

Site Tools


waoarc25:software-guide-wsprrypi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
waoarc25:software-guide-wsprrypi [2025/08/09 19:03] – [Pi Software Preparation/Wsprry Pi Installation] gi3jmcwaoarc25:software-guide-wsprrypi [2025/08/30 00:32] (current) gi3jmc
Line 13: Line 13:
   *  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.
  
 ---- ----
Line 29: Line 29:
 **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**.
  
 ---- ----
Line 81: Line 81:
 //''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. //
  
 ---- ----
Line 98: Line 98:
  
 The configuration page should be pretty straightforward, but here are a few pointers: The configuration page should be pretty straightforward, but here are a few pointers:
 +  * The Transmit toggle can be used to enable and disable your beacon.  Once configured you should leave it enabled.
   * The box labelled Grid Square should be your Maidenhead locator, to 4 characters (e.g. IO65, JO01, or IO70)   * The box labelled Grid Square should be your Maidenhead locator, to 4 characters (e.g. IO65, JO01, or IO70)
-  * The TxLED pin is on GPIO18 +  * The TxLED pin is on GPIO18 - Enable this to make the LED light when the hat is actively transmitting. 
-  * The Shutdown button is on GPIO19 +  * The Shutdown button is on GPIO19 - Enable this to make the button on the hat turn off your Pi safely. 
-  * The Frequencies box should be completed with an exact frequency, or a band name (7040100 / 40m). +  * 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.
  
 ---- ----
Line 108: Line 109:
  
 **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.
waoarc25/software-guide-wsprrypi.1754766224.txt.gz · Last modified: by gi3jmc