Skip to content

Voice, CW & Data

This page covers the commands used for mode-specific operations: SSB voice, AM/FM, CW keying and text sending, and digital/data modes. For operating mode selection and DATA sub-mode basics, see Frequency & Modes. For the complete alphabetical command listing, see the K3/K3S/KX3/KX2 CAT Command Reference.

SSB (Single Sideband) is the most common voice mode on HF. The K3/K3S supports both LSB and USB, with convention dictating which to use based on frequency.

MD1; Set LSB (Lower Sideband)
MD2; Set USB (Upper Sideband)

The MG command controls microphone gain, affecting how much audio drive reaches the transmitter.

MG; Query mic gain → MG030;
MG030; Set mic gain to 30

The valid range is 000 to 060.

The CP command enables and controls the speech compressor, which increases average power by reducing the dynamic range of voice audio.

CP; Query compression → CP015;
CP000; Compression off
CP015; Set compression to 15

The valid range is 000 to 040, where 000 disables compression.

The TE command enables or disables the transmit audio equalizer, which shapes the frequency response of your transmitted audio.

TE; Query TX EQ state
TE1; Enable TX equalizer
TE0; Disable TX equalizer

The ES command controls Extended SSB mode, which widens the transmit audio bandwidth beyond the standard SSB passband for higher-fidelity voice.

ES; Query ESSB state
ES1; Enable Extended SSB
ES0; Disable Extended SSB

The ML command sets the transmit monitor level, allowing you to hear your own transmitted audio through the headphones or speaker.

ML; Query monitor level
ML020; Set monitor level to 20
MD5; Set AM mode

AM uses both sidebands and a carrier. The K3/K3S can both transmit and receive AM.

MD4; Set FM mode

In FM mode, the squelch control is particularly important for muting noise when no signal is present.

SQ; Query squelch level
SQ020; Set squelch level to 20

CW (Morse code) mode provides a rich set of commands for keyer speed, sidetone, text sending, and break-in timing.

CommandDescriptionRange
KSKeyer speed (WPM)008-050
KYSend CW text from bufferup to 24 chars
CWSidetone pitch0300-0990 Hz
APCW APF (audio peaking filter)0/1
SDQSK delay000-255

The KS command reads or sets the internal keyer speed in words per minute.

KS; Query keyer speed → KS020;
KS020; Set keyer speed to 20 WPM
KS030; Set keyer speed to 30 WPM

The CW command controls the CW sidetone frequency, which also sets the receive audio center frequency for CW mode.

CW; Query sidetone pitch → CW0600;
CW0600; Set sidetone to 600 Hz

The AP command enables or disables the CW audio peaking filter, which narrows the receive audio response around the sidetone frequency.

AP0; Disable APF
AP1; Enable APF

The KY command sends up to 24 characters of CW text through the radio’s internal keyer. This is the primary method for computer-generated CW.

KY CQ CQ CQ DE W1AW ;

Supported characters include letters, numbers, and common punctuation. The @ character inserts a prosign — the character before @ and after @ are sent as a single merged character:

KY AR@; Send AR prosign
KY BT@; Send BT prosign

The TB command checks how many characters remain in the CW text buffer.

TB; Query buffer → TB012; (12 chars remaining)
TB; Query buffer → TB000; (buffer empty, safe to send)

A response of TB000; means the buffer is empty and ready to accept another KY command.

The following diagram shows the recommended pattern for sending CW text from a computer, including buffer management:

The SD command controls the QSK delay — the time the radio waits after the last CW element before returning to receive.

SD000; Zero delay — full QSK (hear between characters)
SD010; Short delay
SD100; Longer hang time (semi-break-in)

Full QSK (SD000;) lets you hear between individual CW elements, which is useful for detecting stations that break in during your transmission. Higher values provide semi-break-in with a longer hang time, reducing the clicking effect of rapid TX/RX switching.

DATA mode is used for all digital communication: FT8/FT4 (WSJT-X), RTTY, PSK31, JS8Call, and other sound-card or direct-keying modes.

First set DATA mode, then select the sub-mode with DT:

MD6; Set DATA mode (or MD9; for DATA-REV)
CommandSub-ModeDescription
DT0;DATA ASound card digital modes via MIC/LINE input (most common)
DT1;AFSK AAudio FSK via MIC input
DT2;FSK DDirect FSK keying via KEY jack
DT3;PSK DDirect PSK via accessory port

DATA A is the sub-mode used with WSJT-X (FT8/FT4), fldigi, JS8Call, and most modern digital mode software. Audio is routed between the computer sound card and the radio via the LINE IN/LINE OUT connections.

MD6; Set DATA mode
DT0; DATA A sub-mode
PC005; Low power for digital (typically 5-15W)

FSK D is used for RTTY with hardware FSK keying. The KEY jack on the rear panel provides the direct FSK keying input.

MD6; Set DATA mode
DT2; FSK D sub-mode

This bypasses the sound card entirely, using direct digital keying for cleaner RTTY signals.

MD9; sets DATA-REV mode, which reverses the sideband used for data transmission. This is occasionally needed for compatibility with certain digital mode configurations.

MD9; Set DATA-REV mode
DT0; DATA A sub-mode (reversed sideband)

The KDVR3 option (digital voice recorder) enables recording and playback of voice messages. Four voice message slots are available, triggered via the SWT command which emulates front-panel button taps.

SWT33; Play voice message 1
SWT34; Play voice message 2
SWT35; Play voice message 3
SWT36; Play voice message 4

Continue to Advanced Features for split operation, sub receiver control, diversity reception, and memory channels.