With the work that Apple has done over the years to secure the Mac operating system it can sometimes create some issues for more niche applications like CHIRP. I had found this out the hard way while trying to get the software working on my M1 MacBook Air 2020. Below I have documented the process that got CHIRP working for me.
Installation Requirements
- A Mac running macOS 12.6 or higher
- Latest version of CHIRP
- Python 2, Version 2.7.16 is recommended by the developer of CHIRP
- KK7DS Python Runtime
- Xcode Command Line Tools
Installation Instructions
- Download the latest version macOS Unified Application version CHIRP and its SHA1SUM file.
- Check the SHA1SUM of the file you downloaded by running the following command in the terminal
sha1sum --check --ignore-missing <SHA1SUM filename>
. If you used Safari to download the files, you may need to move the original zip file from the trash can back to the file where the SHA1SUM is located. - Unzip and copy CHIRP to the Applications folder.
- Down load the macOS 64-bit installer of Python 2.
- Check the MD5 sum of the file you downloaded against the published value by running the following command in the terminal
md5 <python filename>
. - Run the Python 2 installer.
- Download the KK7DS Python Runtime.
- Install the KK7DS Python Runtime.
- Install the Xcode command line tools by running the following command from the terminal
xcode-select --install
. - After installing Xcode you will need to self sign the CHIRP application by running the command from the terminal
codesign --force --deep --sign - /Applications/CHIRP.app
.
You may need to go into System Preferences when you update the CHIRP application and go to Security and then click on the Open Anyway button.