Scanners & Radios · Volume 4
Baofeng UV-B5
Legacy dual-band ham handheld — Baofeng's earlier-generation workhorse
Contents
| Section | Topic |
|---|---|
| 1 | About this volume |
| 2 | Hardware tour |
| 3 | Operating modes |
| 4 | Programming workflow |
| 5 | Codeplug backups |
| 6 | Field use |
| 7 | Tips and tricks |
| 8 | Resources |
1. About this volume
The Baofeng UV-B5 is the legacy / earlier-generation dual-band ham handheld in the bench drawer — Baofeng’s pre-UV-5R-popularity-wave product, introduced ~2012-2013. It predates the UV-5R explosion that made “Baofeng” a household name in ham circles, and it predates the mature-CHIRP-driver era that followed it. The UV-B5 is a 5 W TX dual-band (2 m / 70 cm) HT with a rotary channel knob on top, a separate volume control, and a distinctly orange-backlit dot-matrix LCD that distinguishes it visually from every UV-5R variant that came later.
Why it’s still in the bench drawer in 2026: it’s a reliable backup-of-the-backup. Jeff has owned this unit a long time, it has been programmed and re-programmed across many configurations, the CHIRP driver for it is solid (one of the earlier-supported community drivers, by now well-debugged), and the basic FM-on-2m/70cm function works. It’s an honest tool — the rotary channel knob is a tactile interface that some operators (especially the over-60 crowd) still prefer over the menu-and-keypad UI of every UV-5R-family successor.
Why someone wouldn’t reach for it as a daily driver in 2026: superseded for active use by the Baofeng F8HP (8 W UV-5R lineage with a more refined feature set) and the AnyTone AT-D878UVII PLUS (DMR + analog, vastly better receive audio, modern CPS). The UV-B5 is archival-functional, not first-pick — the UI is slower, the receive audio noisier, the form factor older. It still works; it’s not what you choose if any of the other Baofengs are available.
Two Baofengs, two chapters: Vol 3 (F8HP) covers the modern Baofeng experience; this volume covers the legacy experience and what’s specifically different about the B5 silicon (different battery form factor, different chassis, different display, different CHIRP driver quirks).
This is a Part 97 amateur transceiver — TX on amateur 2 m and 70 cm under Jeff’s Extra-class authorization. The UV-B5 is not FCC Part 95 GMRS-certified; TX into GMRS frequencies, even though the radio is physically capable, is not lawful.
2. Hardware tour
Chassis and form factor. The UV-B5 is slightly more squared and less curved than the UV-5R family. Chassis is typical Baofeng-grade injection-molded plastic — not the rubberized polycarbonate of the F8HP. Has aged well in the bench drawer; no cracking or seam separation. Weight ~200 g with battery (TBD — verify with Jeff). Dimensions roughly 110 × 58 × 33 mm.
Controls. The defining feature is the rotary channel selector knob on the top of the radio, paired with a separate volume knob next to it. This is the architectural break with the UV-5R series, which has only a single combined volume / channel-select rotary and forces all channel navigation through the keypad or up/down keys. The PTT and the mic / aux jack live on the left side (Kenwood K-1 / K-2 two-pin convention — same connector family as the F8HP and the vast majority of Chinese dual-band HTs). The keypad below the display is a standard 4 × 4 dialer-plus-function layout. There is a side function key (sometimes used for monitor / squelch override). NO USB-C, NO USB charging at all — the battery charges through a desktop drop-in cradle that connects via the battery’s rear charging contacts.
Display. Orange-backlit dot-matrix LCD. The orange is the visual signature that distinguishes the UV-B5 from a UV-5R at across-the-bench glance. Resolution is small (TBD exact pixel count — sufficient for two-line frequency / channel display plus icons; not graphical). Backlight is adequate for indoor and shade use; struggles in direct sunlight like every LCD of its generation.
Antenna jack. SMA, reverse-Baofeng convention — the radio body has a male SMA (pin-out), antennas are SMA-female. Inverse of the Yaesu/Icom/Kenwood convention; same as every Baofeng/Wouxun/TYT HT of the era. When swapping antennas between platforms, check the gender; an SMA-female-to-SMA-female adapter is a useful bench-drawer accessory.
Battery. Ships with the BL-B 1800 mAh Li-ion (per Baofeng — TBD verify exact capacity printed on Jeff’s unit). The BL-B is a different physical form factor from the BL-5 (UV-5R) and the BL-8 (F8HP / UV-82); contact arrangement and case dimensions are not interchangeable. Aftermarket replacements are scarcer than BL-5 / BL-8; if it fails, plan on hunting eBay or Aliexpress and verifying chemistry (Li-ion) and capacity before paying. The 5-year-and-up age of any BL-B in circulation means runtime is degraded — probably 60-80% of nameplate on a well-stored cell. Not a unit for extended deployment without a known-good backup.
TX power. 5 W maximum on both 2 m and 70 cm, with a low-power (~1 W) option selectable from the menu. There is no 8 W mode (that’s the F8HP’s distinguishing feature). For repeater-reachable operating in moderate terrain with a decent antenna, 5 W is fully adequate; for marginal repeater paths or simplex over hills, the F8HP’s extra 3 dB matters.
3. Operating modes
Modulation and bands. Narrow-band FM voice on the 2 m amateur band (144-148 MHz US) and the 70 cm amateur band (420-450 MHz US, though firmware-default TX permissions usually open the full 400-480 MHz commercial UHF range — Jeff is responsible for keeping TX on the amateur portion). No digital modes — no DMR, no D-STAR, no C4FM, no APRS internal TNC. Pure analog FM. Some firmware revisions also support narrow / wide deviation selection (12.5 / 25 kHz channel spacing); CHIRP exposes this per-channel.
Memories. 99 memory channels — meaningfully fewer than the F8HP’s 128. For most amateur use (local repeaters, simplex calling frequencies, a few utility / commercial monitoring slots) 99 is enough; for an operator who programs hundreds of regional and travel-itinerary channels, the F8HP’s 128 (or better, the AnyTone D878’s 4,000) is the better fit. The UV-B5’s memory structure is the simple flat-list layout — channels 1-99, each with a name, frequency, offset, tone, and power setting. No zones / banks / groups; CHIRP handles the flat layout transparently.
Tone signalling. CTCSS (Continuous Tone-Coded Squelch System — analog sub-audible tones, 67.0 Hz to 254.1 Hz) and DCS (Digital Coded Squelch — digital sub-audible code words). Both encode and decode are supported. Standard set of CTCSS tones matches the EIA TIA-603 list. This is what you need for repeater access on any modern repeater that uses tone-encoded squelch — the overwhelming majority do. Cross-link to Vol 20 (DMR network architecture) for the analog-tone-signalling primer if you need a refresher on what CTCSS and DCS actually do at the radio level.
Wide-band RX. The UV-B5 receives the FM broadcast band (commercial 88-108 MHz in the US — the firmware actually covers ~65-108 MHz to handle the European Band II 87.5-108 MHz allocation and OIRT 65.8-74 MHz) in addition to the amateur 2 m and 70 cm. Useful for casual broadcast listening; no stereo decode (mono output through the radio’s speaker). No AM airband RX — the UV-B5 does not demodulate AM, which is the gap that makes it less useful than the Tecsun PL-880 for monitoring 108-137 MHz aero traffic or any other AM voice transmission.
No trunking. This is an analog conventional radio. No P25, no DMR, no NXDN, no MotoTRBO. Trunked-system monitoring needs a Uniden SDS100 or equivalent.
VOX. Voice-operated transmit is available (selectable sensitivity). Mostly useful with a headset / speaker-mic; bare-radio VOX is awkward because the radio’s microphone picks up its own speaker.
Dual-watch. The UV-B5 alternates RX between two memory channels (or a memory + VFO) at a configurable rate. Useful for monitoring two repeaters; less useful than the F8HP’s somewhat-faster dual-watch implementation.
Overall: simpler than the F8HP, same architectural family (Chinese dual-band analog FM HT), fewer features, lower memory capacity. The architectural simplicity is part of why the CHIRP driver for it is so robust — fewer settings to expose, fewer revisions to chase.
4. Programming workflow
Programming cable. Standard Baofeng USB programming cable with the Kenwood K-1 / K-2 two-pin plug — same cable as the F8HP and most other Chinese dual-band HTs. Known-good versions use genuine FTDI FT232RL; clones use Prolific PL-2303 (often counterfeit — Windows driver headaches) or CH340 (works on Linux out of the box; needs the CH340 driver pack on Windows). Prefer the FTDI-genuine cable — about $20 mid-2026 from BTECH vs. $5-8 for clones; the driver pain you save the first time something goes wrong pays the difference in one session.
Software: CHIRP. CHIRP is the answer for the UV-B5 — the driver was added in the early 2010s and is one of the better-debugged community drivers in the project. See Vol 21 (Programming software landscape) for the full CHIRP context. There is no “official Baofeng CPS” worth using; the original factory “VIP CPS” is buggy, awkwardly translated, and was abandoned years ago.
CHIRP version matters. Use a recent CHIRP build (CHIRP-next, the rolling release that replaced the old stable releases in 2022). Older CHIRP versions (pre-2018) had known channel-name corruption bugs on the UV-B5 — writing certain characters could scramble adjacent channel names. Fix is running current CHIRP; install via the platform installer at chirpmyradio.com.
Codeplug structure. The UV-B5 codeplug is the simple 99-channel flat list — no zones, no groups, no contacts, no roaming. Each channel has:
- Frequency (RX) and TX offset (split + sign for repeaters, or zero for simplex)
- Channel name (6-character display name)
- Power level (high / low)
- Bandwidth (narrow 12.5 kHz / wide 25 kHz)
- CTCSS / DCS encode and decode
- Skip flag (skip this channel on scan)
- BCL (busy-channel lockout) on / off
Plus a global settings page with VOX, dual-watch, beep on / off, squelch level, backlight timeout, transmit timeout (TOT), and the radio’s name display. That is the entire codeplug — small enough to import / export as a CSV from CHIRP in a few seconds, simple enough to backup as a binary .img and restore later without surprises.
Workflow.
- Plug in cable, identify the COM port (Device Manager on Windows;
dmesg | grep ttyorls /dev/serial/by-id/on Linux). - Open CHIRP, read from radio (Radio → Download from radio → Baofeng → UV-B5).
- Save the read-back as
uv-b5-YYYYMMDD-baseline.imgimmediately — this is your recovery point. - Edit channels in the spreadsheet view, or import a
.csvof channels from somewhere like RadioReference. - Sanity-check the channel list — frequencies in valid ham allocations, offsets and tones correct for any repeaters.
- Write to radio (Radio → Upload to radio).
- Save the final codeplug as
uv-b5-YYYYMMDD.imgfor archive.
Firmware version check. The CHIRP UV-B5 driver expects specific firmware version strings to identify the radio. If CHIRP cannot detect the radio (gives “unrecognized model” or hangs at the model-detect step), check the firmware version in the radio’s menu (typically menu item 40 or similar — TBD verify against Jeff’s unit). The two main firmware revisions both work with CHIRP, but a too-old (pre-2012) revision may need the older “uvb5_old” driver instead of the standard “uvb5” driver. Modern CHIRP handles both automatically; on older CHIRP versions you may need to pick the right driver manually.
5. Codeplug backups
Storage location. Codeplug files live in ../../programs/baofeng-uv-b5/ following the same convention as the F8HP codeplugs (../../programs/baofeng-f8hp/). Naming convention: uv-b5-YYYYMMDD[-tag].img for the binary image (CHIRP-native, byte-for-byte round-trippable), and the matching .csv export for human-readable diffing.
Most recent backup: TBD — to be backed up next time the unit is on the bench. If Jeff has been operating it recently, plan a CHIRP read-back-and-save before any edits.
Backup cadence. Low — this is a legacy unit that doesn’t change configuration often. Read-and-save the codeplug:
- After any session that edits channels (one save at the end is fine)
- Before swapping the battery (the radio’s RAM is battery-backed; an extended battery-out condition can lose settings on some Baofeng firmware revisions — verify on the UV-B5 by checking the codeplug after a battery swap)
- Before flashing any firmware update (rare — Baofeng essentially doesn’t release UV-B5 firmware updates anymore, but if a community-flashed firmware ever becomes interesting, save first)
- Once a year as a baseline hygiene practice
Restore. Full-image write through CHIRP — open the saved .img, then Radio → Upload to radio. The radio’s entire codeplug is overwritten; no partial / merge restore. This is the right behaviour for the UV-B5’s flat-channel-list architecture.
6. Field use
Antenna. The stock UV-B5 antenna is the short rubber-duck that ships with every Baofeng — mediocre on both bands, lossy, and the universal first thing to replace. The standard upgrade is the Nagoya NA-771 dual-band whip (~$25 mid-2026 from authentic-Nagoya channels; counterfeits are widespread on Amazon and eBay — check for the Nagoya holographic sticker and the moulded “NAGOYA NA-771” markings on the connector base). The NA-771 adds approximately +6 dB on 2 m and +3 dB on 70 cm compared to the stock antenna — meaningful, sometimes the difference between hitting a repeater and not. Same SMA-female convention as the radio’s SMA-male jack, so it screws on directly.
For deeper antenna context, cross-link to [Antennas Vol 29 (Use-case matrix)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol29.md) in the sibling Antennas deep dive — the per-radio recommendations there cover the UV-B5 / F8HP / VX-8DR cluster (they all use the same form-factor of HT antenna, just with different SMA gender conventions) with a 4-tier upgrade ladder from stock rubber-duck through portable J-pole to mast-mounted home antennas. The deeper portable / mobile monopole treatment is in [Antennas Vol 9](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol9.md) — covers the NA-771 design (helically wound base + telescoping element, λ/2 effective on 2 m), the alternatives (Signal Stick, Diamond SRH77CA, Smiley 270A), and the rationale for each.
Posture. The UV-B5 is the backup-of-the-backup handheld — the unit that lives in the bench drawer with a charged BL-B and an NA-771 already attached, ready to grab if the F8HP is unavailable or the AnyTone is on the charger and needed in a hurry. It’s also the loaner radio — the unit Jeff hands to a visiting non-ham who needs to monitor a repeater alongside Jeff’s active operation, or to a beginning ham who’s between buying their first radio and getting their license. For these roles its limitations don’t matter (the user isn’t doing anything sophisticated) and its tactile rotary-knob channel-select is a feature, not a bug, for a casual operator who doesn’t want to learn menu navigation.
Battery management. Plan for degraded runtime from the aged BL-B. A fresh full charge gives roughly 4-6 hours of typical mixed RX/TX operation (vs. the original-spec 8-10 hours), call it 2-3 hours on heavy TX duty. Carry the desktop charger with you for any deployment longer than an afternoon. If the BL-B fails altogether, the radio is dead until a replacement arrives — there’s no AA-pack adapter (Baofeng never sold one for the UV-B5 form factor) and the desktop charger needs the battery installed to charge it (no direct-to-radio USB power).
Gotchas in field use.
- The rotary channel knob is easy to bump in a pocket or holster — channel changes happen unintentionally. Engage the menu-locked-knob option (menu item TBD — verify on the unit) if pocket-carry is the plan.
- The orange LCD backlight is dim relative to modern handhelds — adequate at dusk, struggles in direct sun.
- The PTT button is positioned where a tight chest-rig or holster will press it — accidental TX is a real risk in some carry arrangements. Belt-carry with the radio facing inward is safer than facing outward.
7. Tips and tricks
Disable the “kerchunk” TX-end roger beep. Like every other Baofeng, the UV-B5 ships with a short tone played at the end of each transmission (“kerchunk” — actually two short tones that some operators find useful as a confirmation, others find irritating). Disable in CHIRP under the global settings page → “Roger Beep” → Off. On the radio menu directly, it’s typically menu item 39 (TBD — verify on Jeff’s unit). Disabling is also better operating practice on repeater systems where multiple operators are timing-sensitive about turn-taking.
The BL-B is unique — don’t try to swap with F8HP / UV-5R batteries. Different physical form factor from BL-5 and BL-8; contacts and case dimensions are not interchangeable. If it fails, plan on a specific BL-B replacement — Aliexpress (variable quality), eBay (verify cell chemistry and capacity from photos), or occasionally BTECH. Budget ~$15-25 mid-2026.
CHIRP can’t detect the radio? Check firmware version. The CHIRP UV-B5 driver expects specific firmware version identification strings during the model-detection handshake. If CHIRP reports “unrecognized model” or hangs at the detect step, the most common causes are: (1) wrong COM port selected, (2) cable not seated firmly in the radio’s K-1 connector, (3) too-old CHIRP version that doesn’t have the right driver variant for this firmware revision, (4) genuinely too-old firmware that needs the legacy “uvb5_old” driver. Check the firmware version through the radio’s menu (the version display item — verify item number on Jeff’s unit) and cross-reference against the CHIRP wiki page for the UV-B5 driver if detection consistently fails.
The radio resets to channel 1 on power-cycle in some firmware revisions. A documented quirk of some UV-B5 firmware versions is that the radio always boots up tuned to memory channel 1, regardless of what channel was selected when powered off. Put your most-commonly-used local repeater on channel 1 if this behaviour bothers you; or accept it as a feature (you always know what channel you’re starting on after a power-cycle). The F8HP and UV-5R do not have this behaviour.
The rotary knob can be re-enabled for direct VFO frequency entry in some firmware versions — TBD verify on Jeff’s unit. The default behaviour is channel-list navigation only; on some firmware the knob also tunes a VFO in 5 / 6.25 / 10 / 12.5 / 25 kHz steps when in VFO mode. Useful for casual frequency exploration without keypad entry.
8. Resources
Manuals (local). ../manuals/baofeng-uv-b5/ — contains UVB5_Manual.pdf (the original English-translation factory manual, useful primarily for the menu-item table and the basic operating reference; the translation quality is mediocre but the technical content is accurate).
Community references.
- Miklor UV-B5 page — https://www.miklor.com/uvb5/ — the canonical community reference for the UV-B5. Jim Unroe (KC9HI) maintains Miklor as a community resource for the Chinese-HT ecosystem; the UV-B5 page covers the cable wiring, the menu-item reference, the firmware-version-by-serial table, and known issues. Read this before doing anything non-trivial with the radio.
- CHIRP wiki UV-B5 page — https://chirpmyradio.com/projects/chirp/wiki/Baofeng_UV-B5 — the authoritative reference for the CHIRP driver, including the known channel-name corruption bug history and the model-detection notes.
Vendor.
- Baofeng (the manufacturer) — https://baofengtech.com (BTECH, the US importer / distributor). UV-B5 is no longer in active production; BTECH stocks replacement BL-B batteries and accessories intermittently.
Cross-references in this series.
- Vol 1 — overview, the decision graph for “which radio for X?”, the license envelope. The UV-B5’s posture (backup amateur dual-band HT) is captured there in the lineup matrix.
- Vol 3 (Baofeng F8HP) — the daily-driver Baofeng — read this together with the UV-B5 volume to understand the architectural progression and which Baofeng to reach for first.
- Vol 5 (AnyTone AT-D878UVII PLUS) — the DMR + analog handheld, the actual daily-driver dual-band radio in the lineup. The UV-B5 cannot match its features but stays in the drawer as the analog-only backup.
- Vol 21 (Programming software landscape) — the deep CHIRP treatment, plus the full software-vs-radio matrix across the series.
- Vol 22 (Frequency planning & license envelope) — the regulatory framing for what TX is lawful on which bands; applies to the UV-B5’s amateur 2 m / 70 cm authorization.
Cross-references in the sibling Antennas deep dive.
- [Antennas Vol 9 (Portable & mobile monopoles)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol9.md) — the deep treatment of the NA-771 and the portable-HT antenna ecosystem; the rationale behind the recommended upgrade path for the UV-B5 / F8HP / VX-8DR cluster.
- [Antennas Vol 29 (Use-case matrix)](../../../Hack Tools/Antennas/02-inputs/volume_sources/vol29.md) — the per-radio antenna recommendations with the 4-tier upgrade ladder for each radio in this series.