-
Notifications
You must be signed in to change notification settings - Fork 142
Programming with CHIRP
🌐 Translate
Automatic translation is available via Google Translate: Open translated version.
This page explains how to use CHIRP with the dedicated Fusion driver included with each firmware release.
Warning
Use the CHIRP driver from the same firmware release as the one installed on your radio.
Do not use Quansheng CPS.
Do not use a generic UV-K5 or non-Fusion driver.
The dedicated driver is only for:
UV-K1UV-K5 V3-
Fusionedition
It is not for:
UV-K5 V1 / V2- other Quansheng models
- other firmware editions
Because Fusion uses a different memory layout, another driver can read or write the wrong data.
- make sure the radio really runs the matching
Fusionrelease - locate the included driver file in that release package
- the file name starts with
f4hwn.fusion.chirpand ends with.py - be ready to save a backup of the radio image before editing anything
Note
CHIRP may show this driver as experimental. That is expected.
- Open
CHIRP. - If
File > Load Module...is not available, enable CHIRPHelp > Developer Modefeatures first (Help menu), then restartCHIRP.
- Use
File > Load Module...and select thef4hwn.fusion.chirp...pyfile included with the firmware release. - Once the module is loaded,
CHIRPshould offer theUV-K1 & UV-K5 V3 (F4HWN Fusion)model entry.
- Turn the radio on.
- Connect the radio with either a compatible
USB-Ccable or a compatible double-jack programming cable on themic/spkrconnector. - Make sure the connector is firmly inserted.
- In
CHIRP, chooseRadio > Download From Radio... - Select the correct serial port.
- Select
Vendor:Quansheng. - Select
Model:UV-K1 & UV-K5 V3 (F4HWN Fusion). - Start the download and wait until the radio image has been fully read.
Tip
If communication fails, disconnect the cable, turn the radio on first, then reconnect the cable. The dedicated driver warns that some setups may fail if the radio was powered on with the cable already attached.
After the download, enable View > Show Extra Fields in CHIRP (View menu).
This is important because the dedicated Fusion driver exposes several channel-specific fields through the Extra group. Without Show Extra Fields, some firmware-specific parameters remain hidden in the channel editor.
Typical examples include:
TXLockBusyCLFreqRevPTT IDCompanderScanlists
You can then edit memories, names, and the supported settings.
When you are ready:
- Review your changes.
- In
CHIRP, chooseRadio > Upload To Radio... - Use the same port, vendor, and model.
- Wait until the upload is fully complete before touching the cable or turning the radio off.
Warning
Leave calibration-related or advanced items alone unless you know exactly what they do.
The Fox Hunt / Beacon feature uses the CHIRP Message Line 1 setting as the Beacon callsign. The dedicated Fusion driver accepts up to 12 characters in this field.
When Beacon transmits, the firmware converts letters to uppercase, keeps letters, digits, and /, removes unsupported characters, and appends BEACON. If the resulting callsign is empty, the transmitted identification falls back to FOX BEACON.
After changing Message Line 1, upload the settings to the radio before starting Beacon mode. See Fox Hunt and Beacon for the transmission behavior and safety information.
- always use the driver included with the same firmware release
- always download first, then save a backup
- after a firmware update, reload the newer driver module from that release
- use
CHIRPfor bulk programming, not Quansheng CPS
Check these points:
- the radio is really a
UV-K1orUV-K5 V3 - the radio really runs the
Fusionedition -
CHIRPloaded the dedicatedFusiondriver, not anotherUV-K5module - the cable is fully inserted
- the selected serial port is the correct one