• Beginners Guide
    • Basic Procedure for Programming
    • Other Operations

If CHIRP does not put a desktop icon on your screen, you may need to create one manually. This can be done as follows: Go to Windows START (in the lower left) Select: ALL PROGRAMS. Open the CHIRP folder to display the contents. Right click on the CHIRP program Select: SEND TO / Create Desktop Shortcut. Chirp is an open source tool for amateur radio programmers. It stands out for its compatibility with a variety of radio manufacturers and interaction with many different data sources.

This document should help you get off the ground using chirp and your radio.

Before you begin¶

Before you begin to use CHIRP with your radio, it is important to understand the two different modes of operation. Each radio falls into one of two categories:

ModeBehavior
Clone The radio's memories are downloaded or uploaded all at once in a single clone operation.
You can download an image of this type of radio, which includes all settings, including memories,
VFO state, etc. The radio enters (or must be put into) a special mode of operation while communicating
with the PC and is typically power cycled after completion of a transfer. Changes to the memories
are made against a saved image, and then are uploaded to the radio.
Live The radio remains on and active during communication with the computer. Memories are
transferred one at time from the radio to the computer or from the computer to the radio. Changes
to memories are made in real time against the radio as they are entered by the user. An image of
this type of radio cannot be saved to disk in the same way that a clone-mode radio can. If you want
to store the memories in a file, you must export them to a CSV or .chirp file.

Note that CSV and .chirp files may also be opened and edited directly, but you will not be able to upload directly from those types to any of the radios. You must always either download from a radio (or open an image of it) first and then Import the contents of your CSV or .chirp file into it before uploading.

Basic Procedure for Programming¶

Step 1: Download contents from the radio¶

  1. Start CHIRP and Click the menu and choose
  2. The window opens
  3. Select the serial port you intend to use from the drop down menu
  4. Select the correct and (if necessary) the appropriate
  5. Click to start the download process. Clone-mode radios will display a progress bar indicating how much of the image has been downloaded. Live-mode radios will immediately jump to the memory editor and begin to populate it with memories as they are downloaded from the radio.

Note for Yaesu radios: There are series of steps that must be followed in order for most Yaesu radios to be properly cloned. The above process is still accurate, but keep in mind the following:

  • The radio should already be in clone mode before clicking the button to initiate the download (step 5 above).
  • After clicking the button (step 5 above), you should press the button on your radio that initiates the clone transmission. This is usually indicated on the screen by Clone TX or similar.

Step 2: Make changes¶

Chirp Software Tools

Once you have the radio contents displayed in the memory editor, you can proceed to make your changes. This may include manual edits or importing memories from other sources. If you are using a clone-mode radio, you may wish to save a .img file of your radio as and after you make your changes. Live mode radio users will have their changes immediately take effect in the radio and do not need to proceed to Step 3.

Step 3: Upload changes back to the radio¶

(For clone-mode radios only!)

Once you have made all the edits you need to make, you should upload your image back to the radio. With your image open, go to the Radio menu and choose Upload To Radio. The Vendor and Model are already known, so all you need to do is choose a serial port.

Note for Yaesu radios: Like the download procedure, the upload procedure must follow a particular sequence. Make sure that your radio is already in clone mode and it is already waiting for an incoming clone transmission. This is usually indicated on the screen by Clone Wait or Clone RX.

Chirp

Chirp Software Download Baofeng

Other Operations¶

Exporting To A Generic File¶

If you wish to save memories from an existing radio out to a generic file that can be imported into other radios or edited by hand, use the Export function in the menu.

Chirp Software To
  1. Start CHIRP and download a temporary image of your source radio
  2. Use the Export function to choose a CSV or .chirp file of your radio's contents
  3. Choose some or all of the memories to export

Importing From Another File¶

If you have an image from another radio (even another type), you can import that into an image or live mode radio using the Import function in the menu.

Chirp Software For Baofeng

  1. Start CHIRP and download a temporary image of your target radio
  2. Use the Import function to choose a source file (CSV, CHIRP, .img, or .icf)
  3. Choose some or all of the memories to import
  4. Upload the changed image back to your target radio


CHIRP is a free, open-source tool for programming your amateur radio. It supports a large number of manufacturers and models, as well as provides a way to interface with multiple data sources and formats.

To get started:
  1. Download CHIRP for your platform
  2. Check out the 'How_To_Get_Help' page, and the rest of the Documentation.
  3. Join the mailing list!
  4. Be sure to review the FAQ.
SoftwareIn case you ran into a problem with CHIRP:
  1. Before you open a new ticket, you might want to consult the documentation. On the right side of this web page, you will find some links to the Wiki. It contains good input for many re-occuring issues.
  2. Also, please perform a search through all open and closed issues. Maybe someone else had the same problem before, and a solution is already available.
  3. If your problem is about how to use CHIRP with an already supported radio, then you should ask that question in the mailing list.
  4. Once you have looked through the Wiki and searched all open/closed issues, you can open a new ticket (did you ask on the mailing list?). There, you may file a bug report, request a new feature, or request the implementation of a new radio. Please be detailed and follow the instructions in 'How To Report Issues'.

Chirp Software For Linux


If you are a vendor and want to have your radio supported by CHIRP, please see InformationForVendors

Supported Radio Models¶


Abbree
  • AR-F3 (use Baofeng UV-82III)
  • AR-F8 (use Wouxun KG-UV8D)
Alinco
  • DJ-175T
  • DJ-596T
  • DJ-G7EG
  • DR-03T
  • DR-06T
  • DR-135T
  • DR-235T
  • DR-435T
Ansoko
  • A-5R
  • A-8S
AnyTone
  • AT-778UV
  • AT-778UV VOX (model with VOX)
  • AT-5888UV
  • OBLTR-8R
  • TERMN-8R
Arcshell
  • AR-5
  • AR-6
  • AR-7 (use Radtel T18)
  • AR-8 (variant of Baofeng BF-T8)
Baiston
  • BST-2100 (use Baofeng BF-888)
Baofeng/Pofung
  • 997-S (Foscam Digital Technologies) (use UV-5R)
  • B-580T (use UV-5R)
  • BF-88E (use BF-888S)
  • BF-666S/777S/888S
  • BF-9100 (use BF/T1)
  • BF-A58, BF-A58S
  • BF-C2/C5 (use BF-888S)
  • BF-E500S (use UV-5R)
  • BF-F8, F8+ (use UV-5R)
  • BF-F8+III (use Radioddity UV-5RX3)
  • BF-F8HP (3 power levels)
  • BF-F8X3 (use BF-A58S)
  • BF-F9 (use UV-5R)
  • BF-F9V2+ (use BF-F8HP)
  • BF-F11 (use BF-A58S)
  • BF-H6 (use TIDRADIO TD-H6)
  • BF-R3 (use Radioddity UV-5RX3)
  • BF-R5 Mini (use BF-888S)
  • BF-S5 Plus (use UV-82III)
  • BF-T1
  • BF-T8
  • BF-U9 (variant of Baofeng BF-T8)
  • BF-UV9R+HP (use UV-82WP)
  • BF-UV10R (use BF-F8HP 3 power levels)
  • BF-UVF10 (use BF-A58S)
  • BF-UVB2+ (use UV-5R)
  • BF-V9 (use BF-888)
  • BF-V85 (use UV-B5)
  • BF-X3 Plus (use BF-A58S)
  • BF-X9 (use Radioddity UV-5RX3)
  • F-11 (Import Communications)
  • FF-12P (use UV-5R)
  • GT-1 (use BF-888S)
  • GT-3, GT-3 MK II (use UV-5R)
  • GT-3TP (use BF-F8HP)
  • GT-3WP
  • GT-5 (use UV-82)
  • GT-5TP (use UV-82HP)
  • GT-5R
  • Mini (use BF-T1)
  • P10UV (use Radioddity GA-510)
  • UV-3R
  • UV-5R and variants (2 power levels)
  • UV-5R HTQ (use BF-F8HP)
  • UV-5R MK4, MK5 (use BF-F8HP)
  • UV-5R V2+, UV-5R2 (use UV-5R)
  • UV-5R+ (use BF-F8HP)
  • UV-5R++ (use UV-5R)
  • UV-5R7W (use BF-F8HP)
  • UV-5RA, UV-5RA+, UV-5RAX, UV-5RAX+ (use UV-5R)
  • UV-5RA3 (use Radioddity UV-5RX3)
  • UV-5RB (use UV-5R)
  • UV-5RC, UV-5RC, UV-5RCX+ (use UV-5R)
  • UV-5RD (use UV-5R)
  • UV-5RE, UV-5RE+ (use UV-5R)
  • UV-5RG, RK, RQ, RS, RT, RU (use UV-5R)
  • UV-5RHP (use BF-F8HP)
  • UV-5RIII (use Radioddity UV-5RX3)
  • UV-5RM HP (use BF-F8HP)
  • UV-5RTP (use BF-F8HP)
  • UV-5RWP (use UV-82WP)
  • UV-5RX3 (use Radioddity UV-5RX3)
  • UV-5S, 5X (use UV-5R)
  • UV-5XP
  • UV-6
  • UV-6R
  • UV-8R (use UV-82HP)
  • UV-9R/9R PLUS/9R ERA
  • UV-9S (use Radioddity UV-5RX3)
  • UV-9X+ (use UV-82HP)
  • UV-10R (use BF-F8HP 3 power levels)
  • UV-59T (use Radioddity UV-5RX3)
  • UV-82/82C/82L/82X
  • UV-82HP/82DX/82HX (3 power levels)
  • UV-82III (1 x PTT)
  • UV-82III (2 x PTT) (use Radioddity UV-82X3)
  • UV-82T (use Radioddity UV-82X3)
  • UV-82WP
  • UV-82X3 (use Radioddity UV-82X3)
  • UV-860 (use UV-5R)
  • UV-920 (use UV-5R)
  • UV-B2 (use UV-82)
  • UV-B2+, B3+ (use UV-5R)
  • UV-B5, B6
  • UV-S9 (tri-power: use BF-F8HP)
  • UV-S9/S9T/S9X3 (tri-band: use Radioddity UV-5RX3)
  • UV-X9 (use UV-82HP)
Baojie
  • BJ-218 (Variant of Luiton LT-725uv)
  • BJ-318
  • BJ-9900
  • BJ-UV55
Boblov
  • X3+
BTech
  • GMRS-50X1
  • GMRS-V1
  • MURS-V1
  • UV-2501
  • UV-2501+220
  • UV-25X2
  • UV-25X4
  • UV-5001
  • UV-50X2
  • UV-50X3
  • UV-5X3
Cignus
  • UV-85 (use Baofeng UV-5R)
  • UV-87 (use TYT TH-UV88)
CRT
  • Micron UV (Variant of Anytone AT-778UV)
eSYNiC
  • ESY-88 (Variant of Baofeng BF-888s)
Feidaxin
  • FD-150A
  • FD-160A
  • FD-268A, B
  • FD-288A, B
  • FD-450A
  • FD-460A, UH
Greaval
  • GV-8S
  • GV-9S
Hesenate
  • BJ-218 (Variant of Luiton LT-725uv)
  • HT-5RX3 (use Radioddity UV-5RX3)
  • HT-U222 (use Retevis RT22)
HobbyPCB
  • RS-UV3
Icom
  • IC-80AD
  • IC-91, IC-92AD
  • IC-208H
  • IC-746
  • IC-910H
  • IC-2100H
  • IC-2200H
  • IC-2300H
  • IC-2720H
  • IC-2730A
  • IC-2820H
  • IC-7000
  • IC-7100
  • IC-7200
  • IC-7300
  • IC-E90
  • IC-P7
  • IC-Q7A
  • IC-T70
  • IC-T7H
  • IC-T8A
  • IC-T90
  • IC-V82, IC-U82
  • IC-V86
  • IC-W32A, E
  • ID-31A
  • ID-51, ID-51+
  • ID-80H
  • ID-800H
  • ID-880H
  • ID-RPx000V/RP2x
Intek
  • HR-2040 (use Anytone AT-5888UB)
  • KT-980HP (Variant of Baofeng UV-5R)
Jetstream
  • JT220M
  • JT270M, MH
  • JT2705M (Variant of Waccom Mini 8900)
Juentai
  • JT-6188 Mini (Variant of QYT KT8900)
  • JT-6188 Plus (Variant of Waccom Mini 8900)
Kenwood
  • TH-D7, TH-D7G
  • TH-D72
  • TH-F6
  • TH-F7
  • TH-G71
  • TH-K2
  • TK-260/270/272/278
  • TK-260G/270G/272G/278G
  • TK-360/370/372/378
  • TK-360G/370G/372G/378G/388G
  • TK-760/762/768
  • TK-760G/762G/768G
  • TK-860/862/868
  • TK-860G/862G/868G
  • TK-7102/8102/7108/8108
  • TK-2180/3180/7180/8180
  • TM-271
  • TM-281
  • TM-471
  • TM-D700
  • TM-D710, TM-D710G
  • TM-G707
  • TM-V7
  • TM-V71
  • TS-480HX/SAT
  • TS-590S/SG
  • TS-850
  • TS-2000
KYD
  • IP-620
  • NC-630A
Leadzm
  • LE-C2 (Variant of Baofeng BF-C2)
Leixen
  • VV-898, VV-898S, VV-898E
Luiton
  • LT-316 (Variant of Retevis RT22)
  • LT-580 VHF, UHF
  • LT-588UV (Variant of QYT KT8900)
  • LT-725UV
  • LT-898UV (Variant of Leixen VV-898)
Marui
  • MR-UV1 (use TYT TH-UV88)
Midland
  • DBR2500 (Variant of Anytone AT-778UV)
MTC
  • UV-5R-3
NKTech
  • UV-7RX (use Retevis RT6)
OTGSTUFF
  • OTG Radio v1
Plant-Tours
  • MT-700
Pofung
  • (see Baofeng)
Polmar
  • DB-50M (use Anytone AT-5888UV)
Powerwerx
  • DB-750X (use Anytone AT-5888UV)
Puxing
  • PX-2R (UHF)
  • PX-777
  • PX-888K
QYT
  • KT980+ (same as KT-8900D)
  • KT5800
  • KT7900D
  • KT8900 (same as KT-8900)
  • KT8900R
  • KT8900D
  • KT-8R
  • KT-UV980 (Variant of Waccom Mini 8900)
R&L Electronics
  • UV-5R 3 band (use Radioddity UV-5RX3)
Radioddity
  • DB25 (Variant of QYT KT8900D)
  • GA-2S
  • GA-5S
  • GA-510
  • QB25
  • R2
  • UV-5G
  • UV-5R EX
  • UV-5RX3
  • UV-5X (use Radioddity UV-5G)
  • UV-82X3
Radtel
  • RT-10 (use Retevis RT22)
  • T18
Retevis
  • H777
  • H777 (FRS) (use Retevis H777 Plus)
  • H777 Plus
  • RB17A
  • RB26
  • RT1
  • RT5 with 2 power levels (use Baofeng UV-5R)
  • RT5 with 3 power levels (variant of Baofeng BF-F8HP)
  • RT5R, RT5RV (Variants of Baofeng UV-5R)
  • RT6
  • RT16
  • RT21
  • RT22
  • RT22 (FRS)
  • RT22S
  • RT23
  • RT24
  • RT26
  • RT622
  • RT76
  • RT76P
  • RT85
  • RT95 (Variant of Anytone AT-778UV)
  • RT95 VOX (Variant of Anytone AT-778UV with VOX)
  • RT98 (VHF, UHF, FreeNet and PMR models)
  • RT-B6 (use Baofeng UV-B5)
Rugged Radios
  • RH5R, RH5R-V2 (use Baofeng UV-5R)
  • RH5X (Variant of Baofeng BF-A58)
Sainsonic
  • GT-3TP (use Baofeng BF-F8HP)
  • GT-890 (Variant of QYT KT8900)
Standard Horizon
  • (see Yaesu)
Surecom
  • KT8900D (Variant of QYT KT7900D)
Tacklife
  • MTR01 (use Radioddity R2)
TDXone
  • TD-Q8A
TechSide
  • TI-F8+ (Variant of the Baofeng BF-F8HP)
Tenway
  • TW-325
  • UV-5R Pro (Variant of the Baofeng BF-F8HP)
  • UV-82 Pro
TIDRADIO
  • BF-F8TD (use TD-UV5R TriPower)
  • TD-UV5R TriPower
  • TD-H6
  • UV-86 (use Baofeng UV-82HP)
TID
  • TD-M8
Tonfa
  • UV-985 (use Baofeng UV-5R)
TYT
  • TH-350
  • TH-7800
  • TH-9000 (each 144, 220, 440)
  • TH-9800
  • TH-UV3R, TH-UV3R-25
  • TH-UV8000D/E
  • TH-UV88
  • TH-UVF1
  • TH-UVF8D
Vero
  • UV-E5, UV-E5 MK II (use Baofeng UV-5R)
Vertex Standard
  • (see Yaesu)
Waccom
  • MINI-8900
WLN
  • KD-C1 (Variant of Retevis RT22)
Wouxun
  • KG-816/818
  • KG-UV2D (use KG-UVD1P)
  • KG-UV3D (use KG-UVD1P)
  • KG-UV5D (use KG-UVD1P)
  • KG-UV6D/UV6X
  • KG-UV7D (use KG-UV6)
  • KG-UV8D
  • KG-UV8D Plus
  • KG-UV8E
  • KG-UV8T
  • KG-UV9D Plus
  • KG-UV9P (use KG-UV9D Plus)
  • KG-UVD1P
Yaesu
  • FT-1D
  • FT-2D
  • FT-3D
  • FT-4VR
  • FT-4XE, R
  • FT-25R
  • FT-50R
  • FT-60R
  • FT-65E, R
  • FT-70D
  • FT-90R
  • FT-450D
  • FT-817/ND
  • FT-818/ND
  • FT-857/D
  • FT-897
  • FT-1500M
  • FT-1802M
  • FT-2800M
  • FT-1900R/2900M
  • FT-7100M
  • FT-7800/7900
  • FT-8100
  • FT-8800
  • FT-8900
  • FTM-350
  • FTM-3100 (use FTM-3200D selection)
  • FTM-3200D
  • VX-2R
  • VX-3R
  • VX-5R
  • VX-6, 6R
  • VX-7R
  • VX-8, 8R, 8D, 8G
  • VX-170
  • VXA-700
Yedro
  • YC-M04VUS (Variant of Anytone AT-778UV)
Zastone
  • BJ-218 (Variant of Luiton LT-725uv)
  • MP-300 (Variant of QYT KT8900)
  • MP-380 (use QYT KT8900D)
  • MP-800 (use TYT TH-9800)
  • ZT-V8, V8A, V8A+ (use Baofeng UV-R5)
  • ZT-X6 (Variant of Retevis RT22)

Note that not all functionality is supported on all radio models. Not all models and variants are listed here. For a more complete view of everything supported, as well as which features are supported for which model, take a look at overview of supported features for the latest build.

Chirp Software For Tyt Th 9800

Note that radios marked as 'variant' are supported via a Aliasing_for_radio_clones feature.

Other Data Sources¶

File Formats
  • Comma Separated Values (.csv)
  • Comma Separated Values generated by RT Systems (.csv)
  • EVE for Yaesu VX-5 (.eve)
  • Kenwood HMK format (.hmk)
  • Kenwood commercial ITM format (.itm)
  • Icom Data Files (.icf)
  • ARRL TravelPlus (.tpe)
  • VX5 Commander Files (.vx5)
  • VX7 Commander Files (.vx7)
Internet