Skip to content

Jtdx: 2.2.160

JTDX’s UI balances technical detail and contest-oriented efficiency:

5.1. Main Window

5.2. Configuration Panels

5.3. Automation and Macros

The development team has hinted at JTDX 2.3.x with experimental support for FT10 (a 10-second T/R cycle) and better integration with SDRs via I/Q direct sampling. However, for the next 12–18 months, JTDX 2.2.160 will remain the recommended stable release. The developers focus on polishing the deep decoder and reducing multi-core latency.


JTDX 2.2.160 represents an incremental improvement in a line of specialized weak-signal decoding software favored by DXers and contesters. Its strengths are focused on sensitivity, practical operator features (waterfall, automation, logging), and pragmatic trade-offs between decode rates and false positives. Effective use requires attention to timing, audio chain quality, and careful configuration. For operators seeking marginal-signal performance on HF and VHF, JTDX continues to be a valuable tool in the toolbox.

7.1. Sensitivity and Decoding Rates

7.2. Latency and Resource Use

7.3. Robustness in Contest Conditions

sudo dpkg -i jtdx_2.2.160_amd64.deb
sudo apt install -f

Requires: libfftw3, hamlib, qt5


JTDX 2.2.160 supports direct logging to:

The UDP server has been improved to reduce missed QSOs during high-rate contesting.

Before focusing on version 2.2.160, let’s clarify what JTDX is. JTDX (sometimes spelled JT-DX) is an enhanced derivative of WSJT-X. While WSJT-X focuses on strict protocol adherence, JTDX prioritizes decoding performance, user interface flexibility, and sensitivity. It is specifically optimized for weak-signal DXing. jtdx 2.2.160

Key differences from WSJT-X include:

To get the most out of this version, tweak these advanced settings.