Tuesday, June 23, 2020

CHIRP under Fedora Linux for Baofeng


First off, it doesn't work.

The problem is mainly around the wonderful world of Python. The Chirp kiddies are stuck on the very old Python 2.7 version while the world has moved onto Python 3.8. A fact that's only vaguely hinted at on the Chirp website. And since we're talking about Python, you'll find yourself in missing module hell very quick. To sort this all out requires a first class science officer rating from Star Fleet.

Now, to actually be able to use Chirp, download the latest version from chirp.danplanet.com.
This version, depending on when you are reading this, may or may not have been updated to Python 3, I can tell you as of June 2020, it still only runs on Python 2.7. To get it to work on Fedora 30+ google and install excatly these RPMs:

python-libxml2-2.9.10-1.fc30.x86_64.rpm
python2-pyserial-3.4-3.fc31.noarch.rpm

After you untar Chirp, cd to the dir and:

python2.7 chirpw &

Next, plug in your cable to the radio and computer and:

chmod a+rw /dev/ttyUSB0

In the app tool bar, Radio -> Download from Radio. Likely you'll have to scroll way down and select ttyUSB0.

The above works with chirp-daily-20200603 and Fedora 32.


No comments:

Post a Comment