CWSL_DIGI uses the CWSL utility to decode WSJT-X digital modes including FT8, FT4, JT65, WSPR, FST4, FST4W, and JS8 and sends spots to PSK Reporter, Reverse Beacon Network, and WSPRNet. CWSL_DIGI was developed by W2AXR, with testing and feedback from WZ7I, W3OA, 9V1RM, N4ZR, K9IMM and MM3NDH.
With CWSL_DIGI, CW Skimmer Server, and an appropriate SDR (such as a Red Pitaya or QS1R), is possible to decode CW and multiple digital modes across multiple bands, all simultaneously.
Problem reports and feature requests can be sent to W2AXR, [email protected], or filed as issues on Github.
CWSL_DIGI is released under the GNU GENERAL PUBLIC LICENSE, Version 3.
The latest version is 0.88 - Download Windows 64-bit zip
Notable changes in 0.88 include:
- Enhancement: FT8 - support Fox/Hound messages. This will increase the number of FT8 spots significantly if you skim the DX frequencies when an expedition is going on!
- Enhancement: JS8 - support for some JS8 message formats. Requires JS8Call to be installed.
- Enhancement: Supports SOTAmat FT8 messages (Resolves #6)
- Fix: use hostname instead of IP Address when connecting to WSPRNet and PSK Reporter. This resolves the ongoing issue with 0.86 and earlier being unable to contact WSPRNet.
- Fix: FST4 and FST4W decoding bugs that prevented successful decoding in many cases.
- Fix: several bugs in callsign handling and bad callsign detection.
- Fix: Improve PSK Reporter connection reliability.
- Install and configure CW Skimmer Server. The detailed steps can be found on the CW Skimmer Server website.
- Install CWSL. Configure it with CW Skimmer Server. The detailed steps can be found on the CWSL page.
- Install the latest Microsoft Visual Studio 2022 redistributable. This may not be required if your computer is up to date.
- Install the Intel Fortran redistributable. This may not be required if your computer is up to date.
- Download the latest release of CWSL_DIGI. See download link above. Unzip into a folder of your choice. e.g., C:\CWSL_DIGI
- Configure CWSL_DIGI by editing the config.ini file. This step is required. See the detailed Configuration section below.
- Start CWSL_DIGI by running CWSL_DIGI.exe.
CWSL_DIGI is configured by editing the config.ini file that comes with CWSL_DIGI.
- Open config.ini in your favorite text editor, such as notepad or Notepad++.
- Any line beginning with a # character is a comment and will be ignored by CWSL_DIGI. The file contains comments to guide the user in editing.
- Set the operator callsign and grid square.
- Replace MYCALL with your callsign.
- Replace AB01xy with your 6 character grid square.
- Enable at least one decoder. It is suggested to start with a single decoder, and once working, enable additional decoders.
- Find the [decoders] section in the file.
- To enable a decoder, remove the # character at the beginning of the line. For example, to enable 10m FT8:
# 10m
#decoder=28180000 FT4
decoder=28074000 FT8
#decoder=28076000 JT65
NOTE: The bandwidth selected in CW Skimmer Server and the center frequencies for each band may limit which frequencies CWSL_DIGI can access. CWSL_DIGI has access to only the bands and frequencies setup in CW Skimmer Server, which must be kept in mind when enabling decoders.
- Enable reporting to spotting networks, if desired.
- Find the [reporting] section.
- Set pskreporter, rbn and wsprnet to true to enable spotting, as desired. Note that Reverse Beacon Network additionally requires Aggregator - additional steps are detailed below.
CWSL_DIGI is best run from a Command prompt. While not required, this allows console output, including error messages, to be viewed if the program crashes or terminates unexpectedly.
- Open a Command prompt.
- Change to the directory where CWSL_DIGI was installed (Extracted from zip)
- Run CWSL_DIGI.exe
For spotting to Reverse Beacon Network (RBN), additional software called Aggregator is required.
- In the CWSL_DIGI config.ini file, set rbn=true
- Install Aggregator.
- In Aggregator, select the FT# tab.
- Put a check next to source number 40
- Make sure it is set to port 2215
- When running properly, the white box at the upper right will begin to display FT4/8 spots. Only CQ spots are submitted to RBN, and duplicates are culled.
- Confirm that FT4/FT8 spots are present on the Status page of Aggregator.
- If desired, read the file CALIBRATION.txt for instructions on how to configure receiver calibration in CWSL_DIGI.
If the program opens and then closes immediately, run CWSL_DIGI from a Command Window. See the "Running" section above.