Home/Guide/Programming with CHIRP

Programming with CHIRP

Setup & Programming

CHIRP is a free, open-source radio programming application that lets you configure your radio's channels, power levels, tones, and other settings from a computer. Instead of navigating menus on a tiny screen, you edit a spreadsheet-like interface and upload the configuration to your radio over USB.

What you need

Check compatibility first. CHIRP does not support every radio. Before buying a programming cable, check the CHIRP supported radio list to confirm your model is listed. Some radios have full support, others have partial or experimental support.

Basic workflow

  1. Connect your radio to the computer with the programming cable and turn the radio on
  2. Download from radio: always read the current configuration from your radio first. This gives you a baseline and prevents accidentally wiping settings you want to keep.
  3. Edit channels: set frequencies, channel names, power levels, CTCSS/DCS tones, and duplex settings in the spreadsheet view
  4. Upload to radio: write the updated configuration back to the radio

Programming GMRS channels

For each channel in CHIRP, you'll typically set:

Tips and common mistakes

Radios with dedicated software

Some radios have their own manufacturer programming software in addition to CHIRP support. For example, the Wouxun KG-1000G Plus comes with Wouxun's own software that can access advanced settings not available in CHIRP. If your radio has dedicated software, it's worth trying both to see which gives you more control. The manufacturer's software sometimes exposes model-specific features like power-on messages, display colors, or firmware updates that CHIRP can't change.