Posted on 2 Comments

Raspberry Pi – Update to WSJT-X 2.3.0

WSJT-X 2.3.0 introduces a new logging system that requires the installation of some additional packages. As a result, upgrading is not quite as simple as with previous versions.

Here’s a step by step guide.

  • Begin by updating the operating system (OS) with the following commands in a terminal session:
  • sudo apt update && sudo apt full-upgrade -y && reboot
  • This will update the OS and reboot the Pi
  • The WSJT-X logging requires use of the en_US.UTF-8 locale that’s not installed by default, so we need to add it as follows:
  • From a terminal session enter:
  • sudo dpkg-reconfigure locales
  • In the window that appears, scroll down to en_US.UTF-8 and press the spacebar to select it. You should see an asterix appear next to the selected locale.
  • Tab to OK and press Enter then press Enter again on the next screen. You will see messages that locales are being generated.
  • To make sure you have all the required packages installed, copy and paste the following into a terminal session:

sudo apt install libgfortran5 libqt5widgets5 libqt5network5 \
libqt5printsupport5 libqt5multimedia5-plugins libqt5serialport5 \
libqt5sql5-sqlite libfftw3-single3 libgomp1 libboost-all-dev \
libusb-1.0-0

  • That completes the preparation, so the next task is to download and install the new WSJT-X:
  • Open a browser and navigate to: https://physics.princeton.edu/pulsar/k1jt/wsjtx.html
  • Scroll down to Installation Packages and select: wsjtx_2.3.0_armhf.deb
  • This will download the installation file to the Downloads folder
  • The final stage is to install the new version. This will install over your existing version, but keep all your settings:
  • sudo dpkg -i ~/Downloads/wsjtx_2.3.0_armhf.deb
  • When this completes, you can run WSJT-x as usual from the main menu.

Hopefully, this will give you a trouble-free update.

Mike – G4WNC

2 thoughts on “Raspberry Pi – Update to WSJT-X 2.3.0

  1. Mike
    I new to this site but I’m looking to run SpyServer with NESDR SMArT for a GOES Satellite system. I have all the hardware built and it is receiving signals from the Satellite. I’m not an IT person but I have work with the Raspberry PI software so I’m familiar with some the commands in Linux. My question is I see these updates for SpyServer Is there any new updated instructions that incorporate the changes so I can just follow them to build the Spyserver around the NESDR SMArt

    1. Hi Mike,

      Copy the code below into a script file named install.sh
      Make it executable by entering: sudo chmod + x install.sh
      Now run it with: ./install.sh
      That will download and install Spy Server and the RTL-SDR Drivers.

      Mike – G4WNC

      Code:
      #!/bin/bash
      # This script installs Spy Server and RTL-SDR drivers

      cd ~

      echo "Downloading Spy Server ...

      "
      wget http://airspy.com/downloads/spyserver-arm32.tgz

      echo "Unzip then delete the download

      ..."
      tar xzf spyserver-arm32.tgz
      rm spyserver-arm32.tgz

      sudo chmod +x /home/pi/spyserver

      cd /home/pi

      echo "Now updating rtl-sdr drivers ...
      "
      # -------------------------------------------------------------------------------------------
      cd /home/pi

      echo "Delete any old rtl-sdr downloads"

      sudo rm -rf /home/pi/rtl-sdr

      echo "Downloading rtl-sdr code from osmocom ..."

      git clone git://git.osmocom.org/rtl-sdr.git

      echo "Installing rtl-sdr ....."

      cd /home/pi/rtl-sdr
      mkdir -p /home/pi/rtl-sdr/build
      cd build
      cmake ../ -DINSTALL_UDEV_RULES=ON
      make
      sudo make install
      sudo ldconfig

      echo "Remove the old blacklist and create a new one ..."

      sudo rm /etc/modprobe.d/blacklist-rtlsdr.conf

      sudo bash -c 'cat <> /etc/modprobe.d/blacklist-rtlsdr.conf
      blacklist dvb_usb_rtl28xxu
      blacklist rtl2832
      blacklist rtl2830
      EOT'

      # Tidy-up installation
      sudo rm -rf /home/pi/rtl-sdr
      sudo rm /home/pi/master.zip

      echo "

      Press return to exit ...
      "
      read dummy

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.