Program a Baofeng radio

Program a Baofeng Radio with CHIRP – Quick Start

It is a challenge to program a Baofeng radio. More specifically, it’s not easy to program a Baofeng using its front panel buttons and integrated menu options. It takes some getting used to, and referring to the user manual. So, what’s the best easiest way to program a Baofeng?

I bought my first pair of BF-F8HP Baofeng communications radios years ago. It didn’t take long afterwards to discover how most everyone programs this radio. It’s not by using the front panel menu options. Rather, using an easy-to-use computer program. It’s called CHIRP. And best of all, it’s free.

I’m going to briefly describe (without getting into all the options) how to use CHIRP to simply program your Baofeng. This is not a tutorial on all the options. Instead, how-to simply add frequencies to your Baofeng radio. Once you get started, lots of it is intuitive. Especially if you already understand radio principles. There’s also plenty of online resources to help, if you search for it.

Okay, CHIRP software works on LOTS of Baofeng radio models (and many other radios). Baofeng compatibility includes the various UV-5R models, as well as the BF-F8HP (which I have). The CHIRP website lists all the radios that it will work on (linked below).

All you need to program the Baofeng is the software (free), and the programming cable.

Baofeng Programming Cable For CHIRP

Several companies make this programming cable for the Baofeng radio.

Programming Cable
(view on amzn)

Picture of programming cable plugged in to one of my Baofeng radios:

Program Baofeng Radio using this programming cable.

Get CHIRP Software download

CHIRP is open source software. Here’s the download link to get your own copy of CHIRP software to program a Baofeng radio. By the way, it will run on Windows, Mac, and Linux platforms. They also update it quite frequently, which is nice…

How To Program Baofeng Radio With CHIRP

First, connect the USB end of the programming cable to your computer. Then plug the other end into the Baofeng radio. After that, turn on the Baofeng and turn up the volume knob nearly all the way (assures good digital communications back-and-forth with the PC running CHIRP software).

Open the CHIRP software. The first thing I typically do is pull in the data from the Baofeng. Upon completion, the current programming of your radio will be displayed on the screen. How do you do that? Well, on the CHIRP menu bar, click “Radio”, and then “Download From Radio”.

Download From Radio using CHIRP

Here’s a screen capture of a Baofeng that was setup for GMRS / FRS frequencies:

FRS/GMRS CHIRP file for programming a Baofeng radio.

As good practice, you might save the file, just in case. “File”, “Save as”…

I keep a number of pre-programmed files, each with their own uniqueness. I have a FRS/GMRS file. Another for Maritime Marine radio channels. Others include MURS, local Fire, EMS, Sherriff. And other ‘special’ frequencies for SHTF comms and such…

Since I’m exemplifying FRS/GMRS, Note there are various rules and regulations for FRS / GMRS depending on use. The details of which go beyond the intent of this article. Perhaps I’ll do another article on all that. So, do your due-diligence in this regard.

With that said, here’s a handy chart that sheds some light on this subject. Sourced from “The Heart O’ Texas Amateur Radio Club (HOTARC) – a non-profit corporation chartered by the State of Texas and affiliated with the American Radio Relay League (ARRL).”

GMRS and FRS Channel Allotment Chart

Consumer FRS/GMRS two way radios 2 watts or less are now considered FRS radios and are license free. Any models capable of more than 2 watts and those that are capable of operating on GMRS repeater frequencies are considered GMRS radios and require a GMRS license to operate.

How-to add a channel (frequency) to Baofeng radio using CHIRP

Okay, how to simply add a frequency to the Baofeng radio using CHIRP software…

In this next screen capture, under the “View” menu I’ve selected “Hide Unused Fields” (to declutter). Then I’ve selected “Show Empty” which reveals all empty memory locations.

The way it works is simple. To edit an existing memory location, just double-click on a specific field, and edit. To add a new entry, just click into an empty memory location and enter the data.

In this example, I added a memory location with a frequency of 155.000 Mhz and named it “VHF-155”. This just so happens to be one of the center frequencies for the NAGOYA NA-701C antenna. This antenna is also optimized for GMRS/FRS frequencies.

[ Read: Best BaoFeng Antenna Upgrade for Ham Radio or GMRS, FRS, MURS Bands ]

How-to add a channel to a Baofeng radio using CHIRP program.

When you’re done with editing, it’s time to upload the new file to the radio. Select “Radio” and then “Upload To Radio”.

I told you it was easy. Like I said earlier, there’s more you can do with CHIRP software. There’s a comprehensive “Settings” tab with lots to play with (for example). But that’s beyond the focus here.

Hopefully this simple quick-start to program a Baofeng radio might help some of you who happen across this article in a search. You really can’t break anything, so long as you’ve saved a working backup file. So don’t be afraid (grin).

[ Read: This Baofeng Extended Battery For Mission Critical Operations ]

Similar Posts


  1. it’s very easy, chirp works for me, on other radios as well. all channels and radio’s are synced.

  2. Keeps asking me to “LINK” the radio and I can’t figure out how to go about that task!

    1. Jim,
      it’s most likely the programming cable, i had the same problem. i ordered 4 last year and each came with the cables but none would work.
      i ordered a Mirkit FTDI USB Programming Cable Model 3 from amazon and it works perfect. i was in business in a few minutes. there is a slight learning curve to chirp but very well worth the effort. BTW there many vids on y tube that will help to get you started.
      hope this helps

Leave a Reply

>>USE OPEN FORUM for Off-Topic conversation

Name* use an alias