Quick Overview:
- Install Python - Download from python.org and make sure to check "Add python.exe to PATH" during installation
- Download the driver - Get it as a ZIP from the GitHub repository you mentioned
- Use Command Prompt - Navigate to the driver folder and use Python commands to read/write/convert
The Basic Workflow:
- Export: Read radio → Convert to CSV → Edit in Excel → Convert back → Write to radio
- Import: Just reverse the process
Important Note: Once you download the driver, check if there's a README.md file included - it should have the specific commands for that driver.
The general pattern for Python-based CHIRP drivers is usually:
- python scriptname.py --read to read from radio
- python scriptname.py --export to convert to CSV
- python scriptname.py --import to convert from CSV
- python scriptname.py --write to write to radio
*******************************************************************************************************************************
Installing Python & Using RT-950 Pro Driver
Step 1: Install Python on Windows
Download Python:
Go to python.org/downloads
Click the yellow "Download Python" button (this gets the latest version)
The file will be named something like python-3.x.x-amd64.exe
Run the Installer:
Double-click the downloaded file
IMPORTANT: Check the box that says "Add python.exe to PATH" at the bottom of the installer
Click "Install Now"
Wait for installation to complete
Click "Close" when finished
Verify Installation:
Press Windows Key + R
Type cmd and press Enter
In the command prompt, type: python --version
You should see something like Python 3.12.x
Step 2: Download the RT-950 Pro Driver
Get the Driver Files:
Go to github.com/NathanBarguss/Chirp_Radtel-RT-950-Pro
Click the green "Code" button
Select "Download ZIP"
Extract the ZIP file to a folder (e.g., C:\RT950Driver)
Note the Location:
Remember where you extracted the files
You'll need to navigate here in the command prompt
Step 3: Install CHIRP (if not already installed)
Download CHIRP:
Go to chirpmyradio.com
Download the Windows installer
Install CHIRP normally
Install Required Python Packages:
Open Command Prompt (Windows Key + R, type cmd, press Enter)
Type: pip install pyserial
Press Enter and wait for installation
Step 4: Using the Driver
Connecting Your Radio
Connect your RT-950 Pro to your computer via USB cable
Turn on the radio
Check Device Manager (Windows Key + X, select Device Manager) to find the COM port number (e.g., COM3)
Exporting from Radio to CSV
Open Command Prompt:
Press Windows Key + R
Type cmd and press Enter
Navigate to Driver Folder:
cd C:\RT950Driver
(Replace with your actual folder path)
Read from Radio:
python rt950_driver.py --port COM3 --read radio_backup.dat
(Replace COM3 with your actual COM port)
Convert to CSV:
python rt950_driver.py --export radio_backup.dat channels.csv
Importing from CSV to Radio
Edit Your CSV File:
Open channels.csv in Excel or a text editor
Make your changes
Save the file
Convert CSV to Radio Format:
python rt950_driver.py --import channels.csv radio_updated.dat
Write to Radio:
python rt950_driver.py --port COM3 --write radio_updated.dat
Common Issues & Solutions
"Python is not recognized as an internal or external command"
You didn't check "Add python.exe to PATH" during installation
Uninstall Python and reinstall, making sure to check that box
"Port COM3 cannot be opened"
Wrong COM port number - check Device Manager
Another program is using the port - close CHIRP or other radio software
USB driver not installed - install Radtel's USB driver
"Module not found" error
Run: pip install pyserial in Command Prompt
Script errors
Check that you're using the correct command syntax
Verify the driver files are in the folder you're running from
Make sure the radio is on and connected
Tips
Always backup your radio configuration before making changes
Keep your original .dat files as backups
Test with a few channels first before programming everything
The CSV format should match the structure the driver expects (check included examples)
CSV File Format
The CSV will typically have columns like:
Channel Number
Name
Frequency
Offset
Tone
Mode
Power
Bandwidth
Edit these in Excel or a CSV editor, keeping the format consistent.