Skip to content

WSJT-Z 2.0.16

Latest

Choose a tag to compare

@sq9fve sq9fve released this 24 Jun 14:39

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 fixedtoggleBands now 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 SPLIT subroutine to JPLSPLIT (avoids clash with gfortran 14's new Fortran 2023 SPLIT intrinsic) and suppress a spurious -Wmaybe-uninitialized around placement-new HRDMessage usage. 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