CWSL_DIGI uses the CWSL utility to decode WSJT-X digital modes including FT8, FT4, JT65, WSPR, and others, 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 and K9IMM.
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.86 - Download Windows 64-bit zip
Notable enhancements in 0.86 include
- Support for FST4 and FST4W modes
- Change PSK Reporter handling, re-spotting within 120s with band changes
- 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.
- 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.