Softwares

How to install Chirp on Ubuntu 20.04

If you’re a Chirp user a programming software to manage ham radios, then most probably you are used to running Chirp without hiccups on Ubuntu’s previous version by just following the PPA installation from the link above, and then you decided to upgrade to Ubuntu 20.04 Focal Fossa and suddenly your Chirp doesn’t work anymore. Well here’s the solution suggested repository install was from @Ken Slimmer (WA0SBU).

1. First you still need to follow the original instruction in installing the repository
sudo apt-add-repository ppa:dansmith/chirp-snapshots
sudo apt-get update
sudo apt-get install chirp-daily

2. Edit the “/etc/apt/sources.list.d/dansmith-ubuntu-chirp-snapsots-focal.list” and point it to “xenial”

3. Run the commands sudo apt-get update and sudo apt-get install chirp-daily, this will run you into dependencies error.

4. You are now required to install the missing dependencies, I collected all the dependencies and put it in google drive for easy access to everyone, download each or the zip file and install it individually to satisfy the missing dependencies here: https://drive.google.com/open?id=1irLlhwTVlC8wO9OhSt3-9j943CyimhmM as an alternative to the above dependencies download which may require for me to allow access to my google drive through notification request. I’m providing alternate file download coming from self hosted server at home running on a netbook here’s the file: https://dev.dw1zws.com/downloads/articles/Chirp-dependencies-Ubuntu20.04.zip it’s your responsibility to check the file for any viruses if in doubt just don’t use it.

5. Once done run the command again sudo apt-get install chirp-daily, and Chirp will install without problem.

Important: Don’t forget to add yourself to the dial out user if your cable doesn’t connect
sudo usermod -aG dialout username (replace username with your own)

You can now find Chirp under the Accessories link on your Ubuntu 20.04

Click on it and the program will run without problem.



Take note:
If you keep getting this error: “Could not configure port:(5, ‘Input/output error’) —S after following the procedure above, and you are using USB based programming cable scroll down on the port list selection menu at the bottom and find “/dev/ttyUSB0” (the correct selection for a USB based programming cable). Then it should work fine.

Ephraim Gariguez

View Comments

  • I also had to sudo chmod 666 /dev/ttyUSB0 to avoid [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'

    • you have to add yourself to the dial out user group using the command: sudo usermod -aG dialout username (replace username with your own)

  • I also had to sudo apt --fix-broken install after installing the four packages downloaded from Google Drive because there were some missing dependencies.

    • Hi Alan, probably not related to Chirp dependencies as other before you have tried installing it with no issues. You just need to take note of the missing dependencies the OS is showing and just install it - problem fixed. Cheers and 73!

  • Had to do one additional step due to Permission Denied errors:

    sudo adduser dialout

    After that step worked like a charm.

  • The system hid the text in the brackets.
    Correction:
    Had to do one additional step due to Permission Denied errors:

    sudo adduser USERNAME dialout

    After that step worked like a charm.

    • I specifically mention that on step no# 5 on the article: >>> Important: Don’t forget to add yourself to the dial out user if your cable doesn’t connect
      sudo usermod -aG dialout username (replace username with your own)

      Installing Chirp Ubuntu 20.04

  • I have tried importing a CSV in to Chirp and also directly through radioreference, where I have an account. The wheel just spins and it never loads. Any ideas?

    • Make sure that you match the content of the CSV you are importing to the CSV sample data coming from Chirp.

Recent Posts

Can’t change SSH port Armbian 24.5.1 Bookworm Linux 6.6.31 current-sunxi – Fixed

I'm on Orange Pi One Armbian 24.5.1 Bookworm with Linux 6.6.31-current-sunxi I found a fix…

6 months ago

Realtek RTL8111/8168/8411 PCIe GBE NIC – dissapear unusable after Kernel 6.9 update from 6.8 PopOS! work around…

I've been using Linux PopOS for a year now on my old Samsung RF411 notebook…

7 months ago

Logitech RF mouse suddenly stop scrolling on Ubuntu 22.04LTS

Note: This procedure is also tested to work with Pop!_OS 22.04 LTS I have an…

9 months ago

Zastone Radios Software

The following are software for radios by Zastone Technology this is publicly and freely available…

12 months ago

PHP 8.2 FPM Tuning

This is a personal note for myself to remember the process I used to tune…

12 months ago

Kicad 6.0 Fix or Workaround for OpenGL required version 1.5

Kicad 6.0 is an schematic entry and pcb layout editor software that is popularly used…

2 years ago