Built on WSJT-X 3.0.0. Includes all changes from 2.0.15.
⚠️ Safety: WSJT-Z can drive your transceiver automatically (Auto CQ, Auto Call, band/mode hopping). Always monitor the radio while automated operation is running — you are responsible for staying within your license privileges and for the equipment.
Fixes
- Watchdog timer reworked — idle time is now anchored to wall-clock (UTC) instead of per-minute increments, supports fractional minutes (0.25 step), no longer chops an in-progress transmission (disable is deferred to a TX-off boundary), and starts a fresh window on a new DX selection or a reset click. The WD label now shows seconds resolution (e.g.
WD:45s,WD:1m30s). (PR #79, SpudGunMan) - Auto-QRM auto-stop hardened — the stop now triggers only when the selected DX station is in a directed exchange with someone other than you, using base-callsign normalization for sender/target matching. Reduces both false stops and missed stops. (PR #79, SpudGunMan)
- FT2 band hopping fixed —
toggleBandsnow maps FT2 to its own band schedule instead of folding it into FT4; band-hop boundary moved to the AutoCall→AutoCQ transition. (PR #79, SpudGunMan) - Ignore-list de-duplication — ignore-list adds are now base-callsign aware and de-duplicated across the manual button, the right-click action, and watchdog-timeout auto-ignore. (PR #79, SpudGunMan)
- Erase button now routes through the canonical Stop TX path for both right-click-erase and triple-erase, replacing duplicated manual tx-stop sequencing. (PR #85, SpudGunMan)
Features
- New "Mode Now" and "Band Now" buttons immediately toggle AutoCQ↔AutoCall or hop bands without waiting for the auto cycle; shown only when the corresponding auto feature is enabled. (PR #84, SpudGunMan)
Tooling
- Fix build with modern GCC/gfortran 14+ — rename the Fortran local
SPLITsubroutine toJPLSPLIT(avoids clash with gfortran 14's new Fortran 2023SPLITintrinsic) and suppress a spurious-Wmaybe-uninitializedaround placement-newHRDMessageusage. Tested on Debian, macOS, and JTSDK4111. (PR #77, SpudGunMan; issue #75)
Previous release (2.0.15):
Features
- Pile-up mode for Auto Call: right-click the Auto Call checkbox to toggle. When enabled, all continent filters are temporarily disabled so you respond to stations calling you directly without adding to the pile-up. Continent settings are saved and restored when pile-up mode is toggled off. The Auto Call label turns red while active. (PR #73, SpudGunMan)
- PSK Reporter band-activity feedback: when PSK Reporter spotting is enabled, band-activity lines from stations also heard by PSK Reporter receivers on the current band+mode are visually highlighted (bold or underline) so you can see at a glance which decodes are being copied elsewhere. (PR #69, SpudGunMan)
Tooling
- WSJT-Z Debug mode now emits significantly more diagnostic context: startup config dump, platform info, and per-branch state in auto_sequence / processMessage / on_autoButton_clicked. (PR #68, SpudGunMan)
- New UDP example:
UDPExamples/decode_WSJT-UDP.py, a Python reference for parsing the WSJT-X UDP decode stream. (PR #72, SpudGunMan)
Links: Discussion (groups.io) · Issues · Full changelog