Programming BaoFeng Radios CHIRP:

Chirp Software for Mac OSX, Linux, and Windows


Select The Appropriate Download for Your System:
(most recent models and firmware require the daily build)


Stable Release 0.4.0
Daily Development Builds
Windows chirp-0.4.0-installer.exe 1 2

Download Chirp

For Daily Builds

That Might have Newer Models or Firmwares Supported

Mac OS X 3 4 (READ THIS)
Linux chirp-0.4.0.tar.gz 5


  • 1 CHIRP is supported on Windows 2000/XP/Vista/7/8.
  • 2 Windows XP users may need to follow the instructions here if you have trouble starting CHIRP.
  • 3 MacOS users must install the KK7DS Python runtime before the application will execute. This only needs to be installed once.
  • 4 OS X support is limited to Intel architecture. PowerPC is not supported.
  • 5 Most modern distributions should have almost everything required to run chirp. Make sure you have python-serial and python-libxml2 packages installed. For more information about using CHIRP under Linux, see the Running Under Linux page

CHIRP works with all BaoFeng Radios

-Through the open platform of Chirp we are able to get in contact with the developer when new released models or firmware come out.

To create a programming file - download from your radio first

To use the BF-F8+ in CHIRP - or any other UV-5R Series Radios - Select UV-5R when making a Download or Upload

CHIRP software has many features, some of which are not available using the BaoFeng factory software, such as:

Uses the familiar RX frequency and ± Offset for repeaters
Allows 7 Character Alpha Tags (was only 6)
Allows Personalizing Display Messages Power-on Messages
Upper & Lower Band Limits for TX on VHF & UHF
TX Inhibit for Scanner Only frequencies
Remembers the COM port setting between sessions
Remembers the last folder loaded from or saved to between sessions
Supports serial ports up to COM256
Displays the actual Firmware release on UV5R series

Chirp Help and Alternate Download Guide:
Click Here

CHIRP help at

There is no charge for CHIRP.  However, these guys put in a lot of time as a 'Labor of Love' and a small donation thru PayPal is a great way of showing your appreciation and saying thank you.  


  • Never could cross-load CHIRP .img files between the UV-5R, UV-82 and BF-F8HP Radios - Never cross-load between different firmware versions either (Example N5R-20 and BFB-311)
  • How to properly Cross-Load Images from Radios with Example Below:
    • Using the FILE->IMPORT feature of CHIRP

Example: Using and UV-5R and UV-82 (any make or model supported by Chirp can follow these same procedures)


So to load UV-5R channels into a UV-82:

Download from the UV-82 to create a tab compatible with the UV-82 (an alternate method would be to load an existing UV-82 .img file).


Then erase all of the channels from the UV-82 tab (type Ctrl-A to select all of the channels and then press Delete to erase them all).


Now go File->Import, change the mask to 'CHIRP Radio Images (*.img)' and load the UV-5R .img file with the desired channel layout. Make any changes to the import window and continue. All of the UV-5R channels are now in the UV-82.


The same can be done to transfer between the UV-5R (or UV-82) and the BF-F8HP. CHIRP even understands the power level mapping. LOW power of the UV-5R will be LOW power in the BF-F8HP. HIGH power will import as MID power in the BF-F8HP (the closest matching power level). And going from the BF-F8HP to the UV-5R (or UV-82), HIGH and MID will be translated to HIGH.


Remember, this only transfers the data related to the channels (the spreadsheet memory editor). The other settings must be handled separately.


The import window will automatically disable any channels that are not compatible with the destination template.

BaoFeng Factory Software (VIP):

We do not reccomend using the factory software (VIP) but the following links are provided - Windows Only


* UV-82C: Click Here - Updated 8/18/14 (Full Version CPS)

BF-F8HP: Click Here - Updated 8/19/14 (Full Version CPS)

UV-82 and UV-82X: Click Here

BF-F8 and UV-5R Series: Click Here


* This Special Edition of VIP allows the options for VFO/MR Channel Lock-out and the Dual PTT Synchronization Support of the UV-82C:



For Problems with your Cables or Drivers Go Here:

USB Cable Help Link