Packages and Binaries:


CHIRP is a free, open-source tool for programming your amateur radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.

CHIRP can handle data in the following formats:

  • Comma Separated Values (.csv)
  • Comma Separated Values generated by RT Systems (.csv)
  • EVE for Yaesu VX-5 (.eve)
  • Kenwood HMK format (.hmk)
  • Kenwood commercial ITM format (.itm)
  • Icom Data Files (.icf)
  • ARRL TravelPlus (.tpe)
  • VX5 Commander Files (.vx5)
  • VX7 Commander Files (.vx7)

Most popular modern amateur radios are supported by CHIRP via their interface cables.

Installed size: 6.91 MB
How to install: sudo apt install chirp

  • python3
  • python3-importlib-resources | python3-supported-min
  • python3-requests
  • python3-serial
  • python3-six
  • python3-yattag
  • wxpython-tools

A tool for programming two-way radio equipment

root@kali:~# chirpw -h
usage: chirpw [-h] [--module module] [--version] [--profile]
              [--onlydriver ONLYDRIVER [ONLYDRIVER ...]] [--inspect]
              [--page PAGE]
              [--action {upload,download,query_rr,query_mg,query_rb,query_dm,new}]
              [--restore] [--force-language FORCE_LANGUAGE]
              [--no-linux-gdk-backend] [--install-desktop-app] [-q] [-v]
              [--log LOG_FILE] [--log-level LOG_LEVEL]
              [file ...]

positional arguments:
  file                  File to open

  -h, --help            show this help message and exit
  --module module       Load module on startup
  --version             Print version and exit
  --profile             Enable profiling
  --onlydriver ONLYDRIVER [ONLYDRIVER ...]
                        Include this driver while loading
  --inspect             Show wxPython inspector
  --page PAGE           Select this page of the default editor at start
  --action {upload,download,query_rr,query_mg,query_rb,query_dm,new}
                        Start UI action immediately
  --restore             Restore previous tabs
  --force-language FORCE_LANGUAGE
                        Force locale to this ISO language code
                        Do not force GDK_BACKEND=x11
                        Prompt to install a desktop icon
  -q, --quiet           Decrease verbosity
  -v, --verbose         Increase verbosity
  --log LOG_FILE        Log messages to a file
  --log-level LOG_LEVEL
                        Log file verbosity (critical, error, warn, info,
                        debug). Defaults to 'debug'.

Updated on: 2024-Feb-16