Posted by Baofeng UK on 6th Nov 2025

How to Program Your Baofeng UV-5R Mini with the Bluetooth App (A Step-by-Step Guide)

The Baofeng UV-5R Mini is a powerful and compact walkie-talkie, and one of its best features is built-in Bluetooth. This allows for wireless programming directly from your smartphone, saving you from the hassle of driver issues and cumbersome programming cables.

This guide will walk you through the entire process, from enabling the feature on your radio to writing your custom frequencies using the official OLA Radio app.


Part 1: Getting Started (Preparation)

Before you can connect, you need two things: the app on your phone and the correct setting enabled on your radio.

What You'll Need

  • Baofeng UV-5R Mini (or another compatible Bluetooth model)
  • Smartphone (iOS or Android)
  • The "OLA Radio" app, available on the Apple App Store and Google Play Store.

For iPhone/iOS: Scan the QR code on the left or search for "OLA Radio" on the Apple App Store.
For Android: Scan the QR code on the right or search for "OLA Radio" on the Google Play Store.

Step 1: Enable "Wireless Cps" on Your Radio

This is the most important step! The Bluetooth function is often disabled by default to save battery. You must enable it from the radio's menu.

  1. Turn on your UV-5R Mini.
  2. Press the [MENU] button.
  3. Use the arrow keys (▲/▼) to navigate to the "Wireless Cps" option. (Cps stands for Customer Programming Software).
  4. Press [MENU] to select it.
  5. Change the setting from "OFF" to "ON".
  6. Press [MENU] to confirm and [EXIT] to return to the main screen.
UV-5R Mini radio menu showing the 'Wireless Cps' setting enabled for Bluetooth programming

Part 2: Connecting the OLA App

The preparation step depends on whether yNow that your radio is discoverable, let's pair it with the app.our radio has built-in Bluetooth or uses the adapter. Follow the instructions that match your model.

Step 2: Add Your Device in the App

  1. Open the OLA Radio app. You'll be greeted with the "Devices" screen.
  2. If you have no devices, it will say "No walkie-talkie devices added." Tap the blue "Add Device" button at the bottom (as shown in image 1).
  3. The app will begin "Scanning nearby devices" with a radar animation (image 2). Make sure your radio is on and close to your phone.

Step 3: Pair and Select Your Model

  1. Your radio will appear in the list as "walkie-talkie." Tap on it, then press the blue "Connect Device" button (image 3).
  2. The app will then ask you to "Select Model." This is a critical step. Scroll through the list and tap on "UV-5R Mini" (image 4).
  3. Read the connection guide and risk warning. Check the box for "I have carefully read..." and tap "Pair and Connect" (image 5).
  4. You'll be returned to the main "Devices" screen, where your UV-5R Mini will now show as "Connected" (image 6).
The official guide to bluetooth programming your Baofeng uv-5r mini via OLA apps connect Android Apple smartphone step by step

Part 3: Programming Your Radio

With your radio connected, you now have full control.

Step 4: Read from the Radio (Best Practice)

On the app's main screen, tap the large green "Read and write frequency" icon. It is highly recommended to first "Read" the existing data from your radio. This creates a backup and ensures you are working with the radio's current configuration.

Step 5: Edit Channel Settings

After reading, you'll see your device parameters. Tap the "Channel Settings" tab.

Here you can:

  • Tap any channel (CH1, CH2, etc.) to edit it.
  • Set the Rx Freq (Receive Frequency) and Tx Freq (Transmit Frequency).
  • Add a Channel Name.
  • Configure CTCSS/DCS tones to block unwanted signals.
  • Click "Modify Configuration" when done with your edits.
The official guide to bluetooth programming your Baofeng radios via OLA app connect Android Apple IOS smartphone, write and read frequency

Step 6: Adjust Function Settings

Tap the "Function Settings" tab to access your radio's core features. You no longer need to fight with the radio's menu!

From this screen, you can easily change:

  • TOT (s): Time-out Timer
  • SQL: Squelch Level
  • Vox Function: Voice-activated transmission
  • Backlight Time
  • And all other advanced settings.

Step 7: Write Your Configuration to the Radio

Once you have finished editing your channels and functions, you have two options at the bottom of the screen:

  1. Save Plan: This saves your configuration as a file on your phone. This is excellent for keeping different setups (e.g., "Camping Trip," "Event") or for programming multiple radios identically.
  2. Write to Device: This is the final step. Tap this button to send your new configuration from the app directly to your walkie-talkie.

Your radio's screen will show a "Program..." message. Do not turn off the radio or phone during this process. Once complete, your Baofeng UV-5R Mini is fully programmed and ready to use!

 


Pro-Tips for Success

  • Always Read First: Before making any changes, always use the "Read" function first. This syncs the app with your radio's current state and acts as an instant backup.
  • Save Your Plans: Use the "Save Plan" feature! Save a "master" copy of your favorite frequencies. This is perfect for backing up your setup or quickly programming a friend's compatible radio.
  • Full Battery: Ensure both your phone and your UV-5R Mini have a good battery charge before writing to the device. A device dying mid-write can corrupt the radio's data.
  • One-at-a-Time: Only have one Bluetooth-enabled radio on and in "Wireless Cps" mode near your phone when trying to connect. This prevents the app from getting confused.
  • Connection Failed? If you have trouble connecting, try these steps:
  1. Turn off "Wireless Cps" on the radio and turn it back on.
  2. Turn the radio off and on again.
  3. Force-close the OLA Radio app and reopen it.
  4. On your phone, go to Bluetooth settings, "forget" the radio, and try pairing again from scratch.

Baofeng UV-5R Mini Walkie Talkie

Extreme Affordability: Incredibly inexpensive, ideal for bulk purchase for teams where loss or damage is a risk.
Effortless App Programming: Control all 128 memory channels and advanced settings wirelessly via the OLA Bluetooth app. This feature eliminates complex menu diving and makes programming simple and precise.
Compact & Lightweight: Very easy to carry on a belt or in a pocket without being cumbersome.
Universal Type-C Charging: Charge the radio from any standard USB source (wall outlet, laptop, power bank). This convenience eliminates the need for proprietary chargers and cables.
Durable: Known for being a surprisingly tough little radio that can handle drops and basic wear and tear for its price.


🎯 Key Use Cases: Small Businesses (retail, restaurants), Event Management (stewards, volunteers), Family & Recreational Use (camping, theme parks), and a low-risk Starter Radio.


OLA Radio App FAQ

Frequently Asked Questions (FAQ)

This is the most common issue. The number one reason is that you haven't enabled "Wireless Cps" in the radio's menu yet. Follow Step 1 of this guide. Also, make sure the radio is turned on and is close to your phone.

"Cps" stands for Customer Programming Software. This setting simply activates the wireless programming mode, allowing apps like OLA Radio to connect to it.

The OLA Radio app is the official app promoted for these new-generation Baofeng radios with Bluetooth. While other apps might exist, this one is designed to be compatible.

Not on their own, but yes, you can with the right accessory. Models like the original UV-5R and BF-888S do not have built-in Bluetooth like the UV-5R Mini. However, you can make them compatible by purchasing a separate K-port Bluetooth adapter. This adapter plugs into the radio's speaker/mic jack (the K-port) and allows the OLA Radio app to connect to it for wireless programming.

This can cause problems. As the app's warning states, selecting an incorrect model and writing to the device could cause damage or make your radio unusable. Always double-check that you have selected the correct model.

If you are new to ham radio, be cautious. Settings like "SQL" (Squelch) and "TOT" (Time-out Timer) are safe to experiment with. However, be careful changing advanced settings if you don't know what they do. It's a good idea to "Read" and "Save Plan" before you experiment, so you always have a working backup to restore.