4th Jan 2026

How to Program Baofeng UV-5R Using Software | Step-by-Step

How to Program Baofeng UV-5R Using Software | Step-by-Step
Baofeng UV-5R programming cable setup - how to program UV-5R using CHIRP software

The Baofeng UV-5R is one of the world's most popular amateur radios — affordable, powerful and endlessly customisable. But to unlock its full potential, you need to know how to programme it correctly.

In this guide, you will learn four methods to programme your Baofeng UV-5R: using free CHIRP software (recommended), Baofeng's official manufacturer software, manually via the keypad, or wirelessly via Bluetooth. Whether you are a ham radio beginner, hiker or event organiser, this tutorial covers everything you need.

⚡ Quick Summary

  • Easiest method: Use free CHIRP software with a USB programming cable.
  • New in 2026: Try wireless programming with the BT-A1D Bluetooth Adapter — no cable needed.
  • Compatible models: UV-5R, UV-5R Plus, UV-5RA, UV-5RE, BF-F8+, UV-5R III, UV-5RH, UV-5RH PRO, UV-5RM PLUS and more.
  • Time required: 10–15 minutes (software) or 20–30 minutes (manual keypad).

1. What You Need Before Starting

💻 Computer System Requirements

  • Operating system: Windows 10, Windows 11, macOS (Intel and Apple Silicon), or Linux
  • Storage: at least 100 MB available
  • Memory: minimum 2 GB RAM recommended
  • USB port: one free USB-A or USB-C port

🔌 Programming Cable Options

💡 Pro Tip: Always buy an official Baofeng or FTDI cable. Cheap counterfeit cables are the most common cause of "Radio Did Not Respond" errors.

📥 Software Download Options

2. Method 1: Programme with CHIRP Software (Recommended)

CHIRP is the gold standard for programming Baofeng radios. It is free, regularly updated, and supports nearly every Baofeng model on the market.

🔧 Step 1: Connect Your Radio

  1. Plug the USB end of the programming cable into your computer
  2. Plug the other end into the SP/MIC port on the side of your UV-5R
  3. Turn ON the radio — ensure the battery is at least 50% charged

📥 Step 2: Download from Radio

Open CHIRP and click "Radio" → "Download From Radio".

CHIRP Software Download From Radio menu for Baofeng UV-5R

⚙️ Step 3: Select Port, Vendor and Model

Choose the correct COM Port, set Vendor to "Baofeng", and Model to "UV-5R". Click OK.

CHIRP Select COM Port and Baofeng UV-5R Model Selection

📝 Step 4: Edit Channel Memories

You can now edit channel parameters:

  • Channel number (0–127)
  • TX frequency (transmit)
  • RX frequency (receive)
  • CTCSS / DCS tones
  • Power level (high / low)
  • Bandwidth (wide / narrow)
CHIRP Channel Memory Editor showing UV-5R frequencies and tones

🛠️ Step 5: Adjust Radio Settings

Switch to the "Settings" tab to configure VOX, squelch, backlight, DTMF, FM radio, voice prompts, scanning and VFO mode.

CHIRP Settings tab for UV-5R configuration options

💾 Step 6: Upload to Radio

Once you are done, click "Radio" → "Upload To Radio". Reboot the radio to verify changes.

CHIRP Upload To Radio command for Baofeng UV-5R
CHIRP Upload progress bar to Baofeng UV-5R radio

3. Method 2: Baofeng Manufacturer Software

If you prefer the official Baofeng software, follow these steps:

Step 1: Set Communication Port

Open the software → Click "Communication" → Select your COM Port → Click "Confirm".

Baofeng Manufacturer Software COM Port Selection

Step 2: Read Radio Data

Click the "Read" button to import current radio settings.

Baofeng Software Read button for UV-5R data import

Step 3: Adjust Channel Parameters

Edit channel, TX/RX frequency, CTCSS/DCS, power and bandwidth.

Baofeng Software channel parameter editing interface

Step 4: Configure Optional Features

Click "Edit" → "Optional Features" to adjust VOX, squelch, backlight, DTMF, FM radio, voice prompts and more.

Baofeng Software Optional Features menu for VOX Squelch settings

Step 5: Modify DTMF (Optional)

For advanced DTMF configuration, click "Edit" → "DTMF".

Baofeng Software DTMF programming interface

Step 6: Write to Radio

Click the "Write" button to save changes. Reboot your radio to verify.

Baofeng Software Write to Radio save settings

4. Method 3: Manual Keypad Programming

No computer? No cable? You can still programme your UV-5R using just the keypad.

📡 Programming a Simplex Channel

  1. Press [VFO/MR] to enter Frequency Mode
  2. Press [A/B] to select A Side (upper display) — B Side programming will not save
  3. Press [BAND] to choose 136 MHz (VHF) or 470 MHz (UHF)
  4. Disable TDR: Press [MENU] 7 [MENU] → OFF → [MENU] → [EXIT]
  5. Enter the frequency using the keypad
  6. (Optional) Set CTCSS/DCS tone:
    • CTCSS: [MENU] 13 [MENU] → enter code → [MENU] [EXIT]
    • DCS: [MENU] 12 [MENU] → choose code → [MENU] [EXIT]
  7. Assign to channel: [MENU] 27 [MENU] → enter channel number → [MENU] [EXIT]

📶 Programming a Repeater Channel

  1. Press [VFO/MR] to enter Frequency Mode
  2. Press [A/B] to select A Side
  3. Press [BAND] for VHF (136 MHz) or UHF (470 MHz)
  4. Clear existing CTCSS/DCS codes (set to OFF):
    • RX DCS: [MENU] 10 → 0 (OFF)
    • RX CTCSS: [MENU] 11 → 0 (OFF)
    • TX DCS: [MENU] 12 → 0 (OFF)
    • TX CTCSS: [MENU] 13 → 0 (OFF)
  5. Disable TDR: [MENU] 7 → OFF
  6. (Optional) Delete existing channel data: [MENU] 28 → choose channel
  7. Enter receive frequency on keypad
  8. Set repeater offset: [MENU] 26 → enter offset (e.g. 0.600 for 2m, 5.000 for 70cm)
  9. Set frequency shift: [MENU] 25 → 1 (positive) or 2 (negative)
  10. (Optional) Set TX CTCSS/DCS tone as above
  11. Assign RX frequency to channel: [MENU] 27 → enter channel number
  12. Press [*Scan] to activate Reverse Mode (shows TX frequency)
  13. Assign TX frequency to same channel: [MENU] 27 → enter same channel number
  14. Press [*Scan] to exit Reverse Mode
💡 Tip: The UV-5R supports up to 128 memory channels (000–127). Repeat the steps above to programme additional channels.

5. Method 4: Bluetooth Wireless Programming (NEW)

🆕 No Cable Required

The BT-A1D Bluetooth Programming Adapter lets you wirelessly programme your Baofeng radio from your iPhone or Android smartphone using the OLA App.

Perfect for: field operations, emergencies, hikers, and anyone who prefers cable-free setup.

📖 Read Full Bluetooth Guide

6. Troubleshooting Common Issues

❌ "Radio Did Not Respond"

Check your cable (use official/FTDI), verify COM port, ensure radio is ON, try a different USB port.

❌ Cable Not Recognised

Install the correct driver. Visit Device Manager (Windows) to verify the COM port is detected. Download drivers from our software page.

❌ Channels Will Not Save

Make sure you are on A Side (not B), and TDR is disabled. Check the band matches your frequency.

❌ Low Battery Error

Charge the battery to at least 50% before programming. Low voltage can cause data corruption during write operations.

Compatible Baofeng Models

This programming guide works for all UV-5R series radios:

Classic: UV-5R, BF-F8 / BF-F8+, BF-F9, UV-5R+ / UV-5R+Plus, UV-5RA / UV-5RA+, UV-5RE / UV-5RE Plus

Tri-Band: UV-5R III, BF-F8+ III

Multi-Band: UV-5RH, UV-5RH PRO, UV-5RM PLUS

Important UK Note: Do I Need a Licence?

⚠️ Important for UK users: to transmit on amateur frequencies using a Baofeng UV-5R, you need a valid Amateur Radio Licence from Ofcom. Listening (receive-only) does not require a licence.

This article is a practical programming tutorial and is not legal advice.

Need Help Programming Your Baofeng?

Shop programming cables, Bluetooth adapters and accessories:

Frequently Asked Questions

Is CHIRP free to use?

Yes. CHIRP is 100% free and open-source. It is the most popular programming tool for Baofeng radios worldwide.

Can I programme my Baofeng UV-5R on a Mac?

Yes. CHIRP works on macOS (both Intel and Apple Silicon). You will need an FTDI-chipset cable or install the appropriate USB driver.

Do I need a licence to use the Baofeng UV-5R in the UK?

Yes, to transmit you need an Amateur Radio Licence from Ofcom. Listening (receive-only) does not require a licence. Read our UK Ham Radio Licence Guide for details.

Why does my cable show "Radio Did Not Respond"?

This is the most common error. Causes include: counterfeit cable, wrong COM port, missing driver, or radio turned off. Try an official Baofeng cable or FTDI-chip cable for best results.

Can I copy channels from one radio to another?

Yes. Use CHIRP to download from Radio A, save the file, then upload it to Radio B. This is perfect for programming multiple radios with the same channel list.

How many channels can I programme?

The Baofeng UV-5R supports 128 memory channels (numbered 000–127).

Conclusion

Programming your Baofeng UV-5R does not have to be complicated. Whether you use CHIRP software for maximum flexibility, the official Baofeng tool for simplicity, the manual keypad method when you have no computer, or the new Bluetooth adapter for wireless convenience — each method gets the job done.

The most important steps are: use a genuine cable (or Bluetooth adapter), match your settings carefully, and always verify your channels after uploading. Once programmed, your UV-5R becomes a powerful and reliable communication tool.

Still deciding which radio or accessories to buy? Read our How to Choose Long Range Walkie Talkies | UK Buying Guide for more help.