ARCHIVING THIS, Please Check out 73Linux. It performs the same actions and more. I would rather contribute to an existing better tool than try to compete.
#THIS REMOVES BRLTTY FROM UBUNTU USED FOR CONNECTING BRAILLE DEVICES IF YOU USE A BRAILLE DEVICE DO NOT RUN THIS
CHIRP is a tool used to program channels into radios. CH341 is a serial to USB driver used to interface the computer to the radio.
This installs and sets up CHIRP and the CH341SER Linux Patched driver.
This removes brltty as this was causing issues when trying to connect the CH341 devices. There are work arounds to keeping this driver but I found this removing it was the easiest way to ensure the CH341 devices worked reliably. With that being said, do not run this script if you are vision impaired and rely on a braille device.
The 2 programs installed are CHIRP and the CH341 driver for serial communication. The prequisites that are installed are:
- Used for CHIRP
- git
- python3-wxgtk4.0
- python3-serial
- python3-six
- python3-future
- python3-requests
- python3-pip
- Used for CH341 drivers
- unzip
- linux-headers-$(uname -r)
- gcc-12
- Used for my install script to get the most recent version of CHIRP
- curl
- Download the
chirp-install.sh
file - Open terminal at the download location and use the following commands to install
chmod +x chirp-install.sh
./chirp-install.sh
- The script will finish and tell you that it has placed instructions on how to run it on the desktop along with a new .sh file that enables the drivers and starts CHIRP. Once the script is complete, reboot your computer.
- Right click the .sh file on the desktop and choose "Run as program" to start CHIRP and enable the drivers.
- From here follow the standard CHIRP documentation.