CHIRP column reference for programming ham and GMRS radios — frequency, offset, tone, duplex, and naming tips. Works offline after your first visit.

← All tools

CHIRP Programming Cheat Sheet

What each CHIRP column means when programming Baofeng, BTECH, Retevis, and other radios.

ColumnWhat to enter
Location / NameShort label — include call, tone, and mode (e.g. W4TRC 146.970 123.0).
FrequencyReceive frequency in MHz — for repeaters, this is the output you listen on.
DuplexOff = simplex. + or = repeater offset. GMRS usually + 5 MHz.
Offset600 kHz (2m), 5 MHz (70cm/GMRS), or 0 for simplex. CHIRP may auto-fill from duplex.
ModeFM for voice. NFM on some DMR/analog rigs. Ham digital modes use other software.
Tone ModeTone = CTCSS encode+decode. TSQL = encode only. None = carrier squelch (CSQ).
RTone / CTCSSReceive tone — must match repeater unless CSQ. Common: 88.5, 100.0, 123.0, 131.8, 156.7.
TToneTransmit tone — usually same as RTone for repeaters. Some systems use different in/out tones.
Dtcs*DCS digital codes — only if repeater uses DCS instead of CTCSS.
SkipS = skip channel on scan. Blank = include in scan list.
PowerHigh/low — match legal ERP (FRS 2 W, GMRS per channel limits, ham per license/class).
CommentFreeform — net times, OPEN/closed, linked system notes.

First-time programming wizard

Quick workflow

  1. Download stock image from radio → save backup first.
  2. Add simplex calling freq (146.520, 446.000, or GMRS Ch 22) as row 1 for testing.
  3. Program repeaters: RX = output, duplex +/−, tone from RepeaterBook or East TN sheet.
  4. Upload to radio → test on low power before high power.

Common questions

What is CHIRP?

Free open-source radio programming software for many ham and GMRS radios — import CSV frequency lists.

What CSV format does CHIRP use?

Generic CSV with frequency, name, tone, and offset columns — match your radio driver in CHIRP.