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
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
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