Skip to content

DTMF & CW Commands

Sets the duration of DTMF tones.

DDnnnn
DD?
ParameterRangeDescription
nnnn0050–2000Duration in milliseconds

0500 (500 ms)

DD0500 # 500 ms (default)
DD0100 # 100 ms (fast)
DD1000 # 1 second
DD? # Query current setting
  • All 4 digits required
  • Includes both tone and inter-digit pause
  • Longer durations improve decode reliability
  • Shorter durations allow faster dialing

Enables or disables the DTMF tone detector.

DRn
DR?
ValueDescription
0DTMF detection OFF
1DTMF detection ON

0 (OFF)

DR1 # Enable DTMF detection
DR0 # Disable DTMF detection
DR? # Query current state

When enabled and a DTMF tone is detected, the hex value is sent via serial:

  • Tones 0–9 → 3039 (ASCII ‘0’–‘9’)
  • Tone A → 41
  • Tone B → 42
  • Tone C → 43
  • Tone D → 44
  • Tone * → 2A
  • Tone # → 23
  • DTMF detection works best with VU around 10–15
  • Used for remote control applications
  • Can trigger Arduino DOUT pin (see AO2)

Sends a string of DTMF tones.

DS<string>
CharacterDescription
0–9Numeric tones
A–DLetter tones
*Star
#Pound
otherPause (inter-digit gap)
DS123 # Send "1", "2", "3"
DS*123# # Send "*123#"
DSA1B2C3D4 # Send "A1B2C3D4"
DS1 2 3 # Send "1", pause, "2", pause, "3"
  • Maximum 28 characters
  • Automatically keys TX if not already transmitting
  • Duration per tone set by DD command
  • Non-DTMF characters create pauses

Sends text as modulated CW (FM audio tones).

CT<text>
CTCQ CQ CQ # Send "CQ CQ CQ" as audio CW
CTWA2EUJ # Send callsign
CT73 DE WA2EUJ # Send message
  • MCW = Morse code as audio tones on FM carrier
  • Can be received with any FM receiver
  • Speed set by CS command
  • Tone frequency set by CF command
  • Maximum 28 characters
  • Automatically keys TX

Sends text as true CW (on-off keyed carrier).

CW<text>
CWCQ CQ CQ # Send "CQ CQ CQ" as true CW
CWWA2EUJ # Send callsign
  • True CW = carrier keyed on/off
  • Requires CW/SSB receiver to decode
  • Can use CW portions of bands
  • Speed set by CS command
  • Maximum 28 characters
  • Automatically keys TX

Sets the audio tone frequency for MCW and sidetone.

CFnnnn
CF?
ParameterRangeDescription
nnnn0400–1300Frequency in Hz

0650 (650 Hz)

CF0650 # 650 Hz (default)
CF0800 # 800 Hz
CF1000 # 1000 Hz
CF? # Query current frequency
  • All 4 digits required
  • Affects MCW transmission and sidetone
  • True CW (CW command) uses carrier, not this tone
  • Choose frequency that’s comfortable to listen to

Sets the Morse code sending speed.

CSnn
CS?
ParameterRangeDescription
nn05–25Speed in words per minute

22 WPM

CS15 # 15 WPM
CS22 # 22 WPM (default)
CS12 # 12 WPM (slow)
CS? # Query current speed
  • Both digits required (CS15 not CS1)
  • Affects CT, CW, ID, and beacon messages
  • Standard word is “PARIS” (50 elements)

Sets the callsign for CW identification.

CL<text>
CL?
ParameterDescription
<text>Callsign, up to 15 characters

‘RS-UV3’

CLWA2EUJ # Set callsign
CLWA2EUJ/R # Callsign with suffix
CL? # Query current callsign
  • Used by ID command and IT timer
  • Maximum 15 characters
  • Typically your amateur radio callsign

Sends the stored callsign as CW.

ID
ID # Send callsign in MCW
  • Sends callsign set by CL command
  • Automatically keys TX
  • Uses speed and frequency from CS/CF
  • No parameters required
  • CL — Set callsign
  • IT — Automatic ID timer

Enables or disables CW/DTMF sidetone through the speaker.

SDn
SD?
ValueDescription
0Sidetone OFF
1Sidetone ON

0 (OFF)

SD1 # Enable sidetone
SD0 # Disable sidetone
SD? # Query current state
  • Allows monitoring CW and DTMF transmissions
  • Sidetone level controlled by GT command
  • Frequency controlled by CF command (for CW)