4th Jan 2026
How to Program Baofeng UV-5R Using Software | Step-by-Step
📋 Table of Contents
The Baofeng UV-5R is the world's most popular amateur radio — affordable, powerful, and endlessly customisable. But to unlock its full potential, you need to know how to program it correctly.
In this 2026 UK guide, you'll learn two proven methods to program your Baofeng UV-5R: using free CHIRP software (recommended) or manually via the radio's keypad. Whether you're a ham radio beginner, hiker, prepper, or event organiser, this tutorial has 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).
1. What You Need Before Starting
💻 Computer System Requirements (2026 Updated)
- Operating System: Windows 10, Windows 11, macOS (Intel & Apple Silicon), or Linux
- Hard Disk Space: At least 100 MB available
- Memory (RAM): Minimum 2 GB 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 often cause "Radio Did Not Respond" errors.
- Option A: Original Baofeng USB Programming Cable — Requires driver installation.
- Option B: FTDI Chip Cable — Plug-and-play, no driver needed.
- Option C (NEW): BT-A1D Bluetooth Adapter — Wireless programming via smartphone app.
📥 Software Download Options
- CHIRP (Recommended): Free, open-source, supports 100+ radio models. Download CHIRP
- Baofeng Manufacturer Software: Official tool. Download from Baofeng UK
2. Method 1: Program with CHIRP Software (Recommended)
CHIRP is the gold standard for programming Baofeng radios. It's free, regularly updated, and supports nearly every Baofeng model on the market.
🔧 Step 1: Connect Your Radio
- Plug the USB end of the programming cable into your computer.
- Plug the other end into the SP/MIC port on the side of your UV-5R.
- 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".
⚙️ Step 3: Select Port, Vendor, and Model
Choose the correct COM Port, set Vendor to "Baofeng", and Model to "UV-5R". Click OK.
📝 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)
🛠️ Step 5: Adjust Radio Settings
Switch to the "Settings" tab to configure VOX, Squelch, Backlight, DTMF, FM Radio, Voice Prompts, Scanning, and VFO Mode.
💾 Step 6: Upload to Radio
Once you're done, click "Radio" → "Upload To Radio". Reboot the radio to verify changes.
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".
Step 2: Read Radio Data
Click the "Read" button to import current radio settings.
Step 3: Adjust Channel Parameters
Edit Channel, TX/RX Frequency, CTCSS/DCS, Power, and Bandwidth.
Step 4: Configure Optional Features
Click "Edit" → "Optional Features" to adjust VOX, Squelch, Backlit, DTMF, FM Radio, Voice Prompts, and more.
Step 5: Modify DTMF (Optional)
For advanced DTMF configuration, click "Edit" → "DTMF".
Step 6: Write to Radio
Click the "Write" button to save changes. Reboot your radio to verify.
✅ 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-5RAX+, UV-5RE / UV-5RE Plus
Tri-Band (New): UV-5R III, BF-F8+ III
Multi-Band (New): UV-5RH, UV-5RH PRO, UV-5RM PLUS
4. Method 3: Manual Keypad Programming
No computer? No cable? You can still program your UV-5R using just the keypad.
📡 Programming a Simplex Channel
- Press [VFO/MR] to enter Frequency Mode.
- Press [A/B] to select A Side (upper display). Note: B Side programming won't save.
- Press [BAND] to choose 136 MHz (VHF) or 470 MHz (UHF).
- Disable TDR: Press [MENU] 7 [MENU] → OFF → [MENU] → [EXIT].
- Enter the frequency using the keypad.
- (Optional) Set CTCSS/DCS tone:
- CTCSS: [MENU] 13 [MENU] → enter code → [MENU] [EXIT]
- DCS: [MENU] 12 [MENU] → choose code → [MENU] [EXIT]
- Assign to channel: [MENU] 27 [MENU] → enter channel number → [MENU] [EXIT]
📶 Programming a Repeater Channel
- Press [VFO/MR] to enter Frequency Mode.
- Press [A/B] to select A Side.
- Press [BAND] for VHF (136 MHz) or UHF (470 MHz).
- 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)
- Disable TDR: [MENU] 7 → OFF
- (Optional) Delete existing channel data: [MENU] 28 → choose channel
- Enter receive frequency on keypad.
- Set repeater offset: [MENU] 26 → enter offset (e.g., 0.600 for 2m, 5.000 for 70cm)
- Set frequency shift: [MENU] 25 → 1 (positive) or 2 (negative)
- (Optional) Set TX CTCSS/DCS tone as above.
- Assign RX frequency to channel: [MENU] 27 → enter channel number
- Press [*Scan] to activate Reverse Mode (shows TX frequency).
- Assign TX frequency to same channel: [MENU] 27 → enter same channel number
- Press [*Scan] to exit Reverse Mode.
💡 Tip: The UV-5R supports up to 128 memory channels (000–127). Repeat the steps above to program more channels.
5. Method 4: Bluetooth Wireless Programming (NEW 2026)
🆕 Game-Changer: No Cable Required!
The BT-A1D Bluetooth Programming Adapter lets you wirelessly program your Baofeng radio from your iPhone or Android smartphone using the OLA App.
Perfect for: Field operations, emergencies, hikers, and anyone who hates cables.
📖 Read Full Bluetooth Guide6. 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.
❌ Channels Won't Save
Make sure you're 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.
🛒 Recommended Accessories
USB Programming Cable
Original Baofeng cable for all UV-5R models
BT-A1D Bluetooth Adapter ⭐
Wireless programming via smartphone
UV-5R III Tri-Band
Upgrade to the latest UV-5R model
7. Frequently Asked Questions
❓ Is CHIRP free to use?
Yes, CHIRP is 100% free and open-source. It's the most popular programming tool for Baofeng radios worldwide.
❓ Can I program my Baofeng UV-5R on a Mac?
Yes. CHIRP works on macOS (both Intel and Apple Silicon). You'll 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 (Ham) Radio Licence from Ofcom. Listening (RX-only) does not require a licence. Read our UK Licence Guide.
❓ 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 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 program?
The Baofeng UV-5R supports 128 memory channels (numbered 000–127).
Need Help Programming Your Baofeng?
Our UK-based team is here to help. Shop programming cables, Bluetooth adapters, and accessories.
Shop Programming Accessories