LinuxCommandLibrary

chirpw

TLDR

Launch CHIRP radio programming software

$ chirpw
copy
Launch with a specific radio driver
$ chirpw --onlydriver [driver_name]
copy
Start with download action
$ chirpw --action download
copy
Restore previous session tabs
$ chirpw --restore
copy
Run with verbose output
$ chirpw -v
copy
Display version information
$ chirpw --version
copy

SYNOPSIS

chirpw [--module module] [--onlydriver driver] [--action action] [--restore] [-q|-v] [--log file] [--log-level level]

DESCRIPTION

chirpw is the graphical interface for CHIRP, a free and open-source tool for programming amateur (ham) radio transceivers. It allows users to manage radio memory channels, configure settings, and transfer data between computer and radio via serial or USB connections.
CHIRP supports hundreds of radio models from manufacturers including Baofeng, Yaesu, Kenwood, Icom, and others. The software can import/export various file formats and query online repeater databases.

PARAMETERS

--module module

Load specified module on startup
--onlydriver driver
Include only the specified radio driver
--action action
Start UI action immediately: upload, download, queryrr, querymg, queryrb, querydm, new
--restore
Restore previous session tabs
-q
Quiet mode (less output)
-v
Verbose mode (more output)
--log file
Write log to specified file
--log-level level
Set logging verbosity level
--version
Print version and exit

CAVEATS

Serial port access requires appropriate permissions. Add your user to the serial port group:

$ sudo usermod -a -G $(stat -c %G /dev/ttyUSB0) $USER
copy
Log out and back in after group changes.
The radio port is typically /dev/ttyUSB0 on Linux systems.

HISTORY

CHIRP was created by Dan Smith (KK7DS) and has been actively developed since 2008. It began as a tool for Icom IC-91/92 radios and expanded to support hundreds of radio models across multiple manufacturers.

SEE ALSO

chirpc(1)

Copied to clipboard