Your UV-5R Arrived. Now What?
You've got a $25 radio sitting on your desk with a manual that reads like it was translated through three languages (because it was). The Baofeng UV-5R is the best-selling ham radio in history — and probably the most frustrating to program out of the box. I've helped dozens of new hams at our club get these things working, and the process is straightforward once you know the quirks.
There are two ways to program this radio: manually through the keypad (painful but useful in the field) and via CHIRP software with a programming cable (the sane approach for loading 20+ channels). I'll walk you through both.
Before You Touch a Single Button
You need a ham radio license to transmit. Period. The UV-5R can transmit on frequencies you're not allowed to use — GMRS, FRS, public safety, marine, business bands. Just because the radio can transmit somewhere doesn't mean you may. Get your Technician license first. The test is 35 questions, costs around $35, and you can study in a weekend.
Also: you, not Baofeng, are responsible for a clean signal under Part 97. The UV-5R has no user firmware update, so if a club check shows spurious emissions, the fix is a filter or a different radio.
What You'll Need
- Your Baofeng UV-5R (any variant: UV-5R, UV-5R Plus, UV-5RA, BF-F8HP)
- A list of local repeater frequencies (check RepeaterBook.com)
- For CHIRP method: USB programming cable (get the genuine Baofeng/FTDI cable, not the $4 knockoff with Prolific chipset — those cause driver headaches on Windows 11)
- CHIRP software — free download from chirpmyradio.com
Method 1: Manual Keypad Programming
This is the "hard way" but every UV-5R owner should know it. You're stuck on a hilltop during Field Day and need to add a frequency — you won't have your laptop.
Step 1: Enter Frequency Mode
Press [VFO/MR] until you see "Frequency Mode" (no channel number in the corner, just a raw frequency display). If you see "CH-001" or similar, you're in Memory mode. Keep pressing until you're in VFO.
Step 2: Select Your Band
Press [BAND] to toggle between VHF (136-174 MHz) and UHF (400-480 MHz; US hams may transmit only on 144-148 and 420-450 MHz). Most 2-meter repeaters are VHF; most 70cm repeaters are UHF. For a typical 2-meter repeater, you want VHF showing.
Step 3: Enter the Receive Frequency
Type the frequency directly on the keypad. For 146.940 MHz, press: 1-4-6-9-4-0. The radio needs all six digits. If your frequency is 147.000, enter 1-4-7-0-0-0.
Step 4: Set the CTCSS/DCS Tone
Almost every repeater requires a PL tone (CTCSS) to open the squelch. Without it, you'll hear the repeater but it won't hear you — the most common "my radio doesn't work" complaint I hear from new hams.
- Press [MENU]
- Enter 13 (T-CTCS menu item)
- Press [MENU] again to enter
- Use [UP/DOWN] to scroll to your tone (e.g., 100.0 Hz)
- Press [MENU] to confirm
- Press [EXIT]
Common tones in my area: 100.0, 103.5, 107.2, 110.9, 127.3 Hz. Yours will vary — look up the specific repeater on RepeaterBook.
Step 5: Set the Offset Direction and Amount
Repeaters receive and transmit on different frequencies. For 2-meter repeaters, the standard offset is 600 kHz. For 70cm, it's 5 MHz.
- Press [MENU], enter 25 (SFT-D)
- Select the offset direction: + for repeaters above 147 MHz, − for repeaters below 147 MHz (this is the standard US convention, not universal)
- Confirm with [MENU], exit with [EXIT]
- Press [MENU], enter 26 (OFFSET)
- Enter 00.600 for 2m or 05.000 for 70cm
- Confirm and exit
Step 6: Save to a Memory Channel
- Press [MENU], enter 27 (MEM-CH)
- Use [UP/DOWN] to pick a channel number (000-127)
- Press [MENU] to save
- Press [EXIT]
Done. One channel programmed. Only 19 more repeaters to go. (See why people use CHIRP?)
Method 2: CHIRP Software Programming
This is how you should be loading your radio for day-to-day use. Fifteen minutes of setup saves hours of keypad fumbling.
Install CHIRP and Drivers
Download CHIRP from chirpmyradio.com. The "next" version (CHIRP-next) works on Windows, Mac, and Linux. Install it, then plug in your programming cable. If you have a genuine FTDI-based cable, drivers install automatically on Windows 10/11. If you bought a cheap Prolific cable, you'll need the PL2303 driver — and even then, Windows 11 sometimes refuses to cooperate. I'm not kidding: spend the extra $8 on an FTDI cable.
Read From Radio First
Always start by reading your radio's current state:
- Connect the cable to the radio's speaker/mic port (the two-pin Kenwood connector)
- Turn the radio on, set volume to mid-level
- In CHIRP: Radio → Download From Radio
- Select your COM port and "Baofeng UV-5R" as the radio model
- Click OK — don't touch the radio during download
This takes about 30 seconds. You'll see a spreadsheet-style grid of all 128 memory channels.
Program Your Channels
Now fill in the grid. Each row is one memory channel. The critical columns:
ColumnWhat to EnterExampleLocChannel number (0-127)0NameChannel name, 7 chars maxW4BFBFrequencyReceive/output frequency146.940000DuplexOffset direction: +, −, or blank−OffsetOffset amount in MHz0.600000ToneTone mode: Tone, TSQL, DTCS, or blankTonerToneFreqYour transmit PL tone100.0ModeFM or NFMFMPro tip: set "Tone" (not TSQL) for repeaters unless you only want to hear traffic with that specific tone. TSQL filters your receive audio too, which means you'll miss people using the repeater with a different tone setting.
Import From RepeaterBook
Here's the real time-saver. CHIRP can pull repeater listings directly:
- Radio → Import from Data Source → RepeaterBook
- Select your state/province and band
- Filter by distance from your location if you want
- Select the repeaters you want, click Import
It pre-fills frequencies, tones, offsets — everything. Review the import before uploading to your radio (I've seen RepeaterBook data that's outdated or wrong, so double-check against your club's repeater list).
Upload to Radio
Radio → Upload To Radio. Same 30-second process. Don't touch anything during upload. When it finishes, your radio has all your channels loaded.
Organizing Your Channels Like a Pro
After programming a few dozen UV-5Rs for new hams, here's the channel layout I recommend:
- CH 001-010: Local repeaters you use daily
- CH 011-020: Regional repeaters (road trip coverage)
- CH 021-030: Simplex frequencies (146.520 national calling, plus local simplex channels)
- CH 031-040: Emergency/ARES frequencies
- CH 041-050: NOAA weather channels (receive only — do NOT transmit here)
- CH 051+: Special event, club nets, etc.
Always put 146.520 (2m calling frequency) in an easy-to-remember spot. That's the frequency you'll use when you're traveling and don't know the local repeaters.
Common Problems and Fixes
"I Can Hear the Repeater But Can't Get In"
95% of the time: wrong PL tone or no PL tone set. Double-check RepeaterBook. Some repeaters have changed tones and the listings haven't caught up.
"CHIRP Won't Detect My Radio"
Three possibilities: bad cable (Prolific chipset issues), wrong COM port selected, or the radio isn't in the right state. Make sure the radio is on and idle — not in a menu, not scanning, not transmitting. Try a different USB port. On Windows 11, try running CHIRP as administrator.
"Audio Sounds Terrible / Distorted"
The UV-5R defaults to "Wide" FM (25 kHz channel bandwidth, about ±5 kHz deviation). Some repeaters use "Narrow" FM (12.5 kHz bandwidth, about ±2.5 kHz deviation); the repeater listing says which. In CHIRP, set the Mode column to NFM for repeaters that specify narrow. Mismatched bandwidth = distorted audio.
"Radio Transmits on Wrong Frequency"
You probably set the offset direction wrong. Remember: 2m repeaters below 147.000 use a negative offset; above 147.000 use a positive offset. There are exceptions (check the repeater listing), but that's the general rule in the US.
Settings Worth Changing
While you're in CHIRP, go to Settings tab and consider these changes:
- Squelch level: Default is 5. I run mine at 3 for better sensitivity, bump to 6-7 in RF-noisy areas
- Roger Beep: Turn it OFF. Nobody wants to hear that beep at the end of your transmission. It marks you as a beginner.
- VOX: Leave off unless you're using it hands-free. Accidental VOX transmissions are embarrassing.
- TX Power: Use Low (1W) for nearby repeaters, High (4-5W) only when needed. Saves battery and reduces interference.
- ANI/DTMFST: Turn off all the DTMF and ANI settings unless you specifically need them. They cause weird beeps.
Essential Frequencies to Program First
Not sure what to put in those 128 channels? Here are the must-have frequencies for any new Technician licensee in the US:
PurposeFrequencyNotes2m National Calling146.520 MHzSimplex, no tone, no offset70cm National Calling446.000 MHzSimplex, no tone, no offsetAPRS (receive only)144.390 MHzMonitor packet activityYour club repeaterVariesCheck club website for tone/offsetNOAA Weather162.550 MHzReceive only — never transmitNOAA Weather alt162.400 MHzBackup frequencyAfter those basics, add every repeater within 30 miles of your home and 30 miles of your workplace. That gives you coverage on your commute and options when one repeater is busy or down. I carry about 35 channels in my UV-5R: 12 local repeaters, 4 regional machines I use on road trips, the simplex calling frequencies, and a few weather channels for monitoring.
A Word About the UV-5R's Limitations
Look — the UV-5R is a remarkable radio for $25. But it's not a great radio. The receiver front end is wide open (no filtering to speak of), so it overloads easily near strong signals. The spurious emissions, while improved in recent models, still aren't as clean as a Yaesu FT-65 or Kenwood TH-D75. The audio codec is mediocre.
For a first radio to learn on, hit local repeaters, and figure out if you like the hobby? It's perfect. For your long-term daily driver? Budget $80-150 for something better once you know you're sticking around. A used Yaesu FT-60 will outperform a UV-5R in every measurable way.
But for now — get it programmed, get on the air, and make some contacts. That's what matters.
Reader field notes — share yours
Log in to share your field notes and photos.