Android • Now on Google Play

Your radio.
Your phone.
That's it.

PocketCHIRP is an Android radio programming app for amateur radio, GMRS, radio enthusiasts, commercial/business users, DMR, and other supported radios, with tools for reading, editing, saving, and programming compatible amateur radios over Bluetooth or USB — plus repeater search, satellite Doppler channel generation, custom groups, cloud backups, Android TalkBack accessibility, custom drivers, diagnostics, supported Quansheng firmware flashing, Bluetooth KISS packet/APRS routing, and more.

No laptop required. More than just a channel editor.
Veteran-owned small business. Independently developed for amateur radio operators, GMRS users, and radio enthusiasts.
7:30 PocketCHIRP
Channels
Connected Radio
PocketCHIRP Radio
Connected
001
LOCAL
146.520
002
REPEATER
147.120
003
SIMPLEX
446.000
004
CALLING
446.500
Read Radio
Write Radio

Android radio programming without the laptop.

PocketCHIRP brings familiar amateur radio, GMRS, and CHIRP-style programming workflows to Android so radio operators and enthusiasts can read, edit, organize, save, and write compatible radios wherever they actually use them.

↕

Read & Write Radios

Download your radio configuration, make changes, and write it back directly from your Android device.

BT

Bluetooth Programming

Connect through supported Bluetooth programming interfaces for cable-free programming in the field.

USB

USB Programming

Use supported USB programming cables and direct-USB radios with compatible Android devices.

CH

Full Channel Editing

Edit frequencies, names, tones, duplex settings, power levels, modes, and other supported channel parameters.

RF

Radio Settings

Access supported radio-wide configuration options directly from PocketCHIRP.

+

Built to Expand

PocketCHIRP supports a growing range of radios, transports, tools, and compatible custom drivers.

What PocketCHIRP users are saying.

Real feedback from radio operators programming from Android in the field, at home, and anywhere they would rather not bring a laptop.

5-star Google Play rating 8 ratings • 7 written reviews
Google PlaySep 23, 2026

“very good app, very useful, please add radtel 950pro”

Riccardo Zappulla
Translated from Italian
Google PlaySep 22, 2026

“Works perfectly for my baofeng UV5R Mini. really a useful app, so o dont have to borrow my wife's computer to program!”

Andy Scott
Google Play review
Google PlaySep 18, 2026

“great app no need for a laptop now onece you work it all out how to use the app”

Dave Glanville
Google Play review
Google PlaySep 17, 2026

“Works great with all the radios I've tried so far and the dev is available for support unlike so many other apps!”

David
Google Play review
Google PlaySep 16, 2026

“this is awesome!! to be able to load radios from my phone is genius - no more lugging a laptop around just for this purpose.”

Kerry Saylor
Google Play review
Google PlaySep 16, 2026

“Thanks sir”

iyan nugraha
Google Play review

Built for what happens after you leave the shack.

PocketCHIRP brings familiar radio programming to Android, then adds mobile-first tools for finding, organizing, backing up, accessing, and using your radios in the field — including supported Quansheng firmware flashing, Bluetooth KISS packet/APRS routing, cloud backup, satellite Doppler generation, and accessibility options for low-vision and screen-reader users.

🛰️

Satellite Tools

Build Doppler-corrected channel groups from AMSAT satellite data, or create custom satellite profiles with your own uplink, downlink, and tuning steps — ready to bring into your radio programming workflow.

📍

Repeater Search

Find repeaters around your current location or any coordinates you choose, then bring useful results directly into your programming workflow.

🗂️

Custom Groups

Organize channels and radio information into groups that make sense for how you operate — travel, Skywarn, events, repeaters, simplex, and more.

☁️

Cloud Backup & Device Migration

Keep optional cloud copies of PocketCHIRP settings, radio images, and compatible custom drivers through Android storage providers, making recovery and moving between devices much easier.

💾

Backup & Restore

Keep copies of radio images, configurations, custom drivers, and PocketCHIRP settings so your setup is easier to recover or move.

🧩

Custom Radio Drivers

Load compatible custom CHIRP drivers directly into PocketCHIRP, including support for radios and experimental drivers beyond the bundled catalog.

🔎

Connection Diagnostics

Detailed connection and transfer information helps identify USB, Bluetooth, cable, driver, and radio communication problems in the field.

♿

Accessibility & Low-Vision Support

Designed with Android TalkBack screen-reader support, labeled controls and spoken status updates, plus high-contrast display, larger controls and text, reduced motion, and customizable themes.

⚡

Quansheng Firmware Flashing

Flash supported Quansheng UV-K5 / UV-K6 firmware directly from Android through PocketCHIRP, including validated custom-firmware workflows and dedicated USB DFU support.

📡

Bluetooth KISS Router

Use supported BLE KISS radios and TNC-style devices with packet and APRS apps through PocketCHIRP. Multi-profile BLE KISS support includes the TD-H9 / ODmaster path plus standards-based BLE KISS profiles.

🧰

Radio Utilities

PocketCHIRP includes additional tools designed around real-world radio use, with new capabilities continuing to be added.

Proven radios, proven connection paths.

Compatibility is based on actual PocketCHIRP testing. Proven radios and connection paths stay listed as supported.

Known Working Radios / Families

Only radios with confirmed READ + WRITE are listed here. A check means supported. Confirmed Bluetooth/programmer READ + WRITE also counts as USB support for the same radio protocol. N/A means that connection type does not apply; a dash means the radio has that interface but that exact path is not separately confirmed.

✓Baofeng Writer Baud: 1,200 / 2,400 / 4,800 / 9,600 / 19,200 / 38,400 / 57,600 / 115,200. Tested Kenwood-style 2-pin handhelds have worked. Icom, GD-73A, and UV-3R use different interfaces.
✓TIDRADIO Kit Baud: varies by hardware revision. Some tested units are 9,600-baud-only, while others support OEM baud switching at 9,600 / 38,400 / 57,600 / 115,200. PocketCHIRP probes the programmer capability instead of assuming one fixed rate.
✓Baofeng Abbree Writer Baud: 9,600 / 38,400 / 57,600 / 115,200 supported by the programmer protocol. PocketCHIRP has verified the Radioddity UV-82X3 at 9,600 baud and the TIDRADIO TD-H9 at 38,400 baud. The dongle is detected by its FFE1 + FF31 capabilities, not by MAC address or advertised name.
Radio / Family USB Direct BLE Baofeng Writer TIDRADIO Kit Baofeng Abbree Writer Read Write
Anysecu WP-9900✓N/AN/AN/AN/A✓✓
AnyTone 779UV✓N/AN/AN/AN/A✓✓
Bajeton BJ7800✓✓N/AN/AN/A✓✓
Baofeng 5RM✓N/A✓✓✓✓✓
Baofeng AR-5RM✓N/A✓✓✓✓✓
Baofeng BF-F8HP✓N/A✓✓✓✓✓
Baofeng BF-F8HP Pro✓N/A✓✓✓✓✓
Baofeng MP31✓N/A✓✓✓✓✓
Baofeng UV-32✓N/A✓✓✓✓✓
Baofeng UV-3R family✓N/AN/AN/AN/A✓✓
Baofeng UV-5G Mini✓N/A✓✓✓✓✓
Baofeng UV-5R✓N/A✓✓✓✓✓
Baofeng UV-5R Mini✓✓✓✓✓✓✓
Baofeng UV-5RH Pro GPS✓N/A✓✓✓✓✓
Baofeng UV-82HP✓N/A✓✓✓✓✓
Baofeng UV-82III (2 × PTT)✓N/A✓✓✓✓✓
Baofeng UV-9G✓N/A✓✓✓✓✓
BTECH UV-25X2✓N/AN/AN/AN/A✓✓
BTECH UV-25X4✓N/AN/AN/AN/A✓✓
Explorer QRZ-1✓N/A✓✓✓✓✓
Icom IC-W32A✓N/AN/AN/AN/A✓✓
Icom ID-51 Plus2✓N/AN/AN/AN/A✓✓
iRadio DM-UV4R✓N/AN/AN/AN/A✓✓
Quansheng K1✓N/A✓✓✓✓✓
Quansheng K5 V1✓N/A✓✓✓✓✓
Quansheng UV-K1 / UV-K5 family✓N/A✓✓✓✓✓
QYT KT8900D✓N/AN/AN/AN/A✓✓
Radioddity GD-73A✓N/AN/AN/AN/A✓✓
Radioddity GM-30 / Pofung P15UV family✓N/A✓✓✓✓✓
Radioddity UV-82X3✓N/A✓✓✓✓✓
Radtel RT-830 / Abbree AR-830 / iRadio UV-83✓N/A✓✓✓✓✓
Radtel RT-880G✓N/AN/AN/AN/A✓✓
Radtel RT-900_BT✓✓✓✓✓✓✓
Radtel RT-910 BT✓—N/AN/AN/A✓✓
Radtel RT-920✓✓✓✓✓✓✓
Radtel RT-950 Pro✓✓N/AN/AN/A✓✓
SHJ H28Y Pro✓N/AN/AN/AN/A✓✓
TIDRADIO TD-H3✓✓✓✓✓✓✓
TIDRADIO TD-H8✓—✓✓✓✓✓
TIDRADIO TD-H8 Gen 4✓—✓✓✓✓✓
TIDRADIO TD-H9✓✓✓✓✓✓✓
TYT TH-7900✓N/AN/AN/AN/A✓✓
Wouxun KG-UV8E✓N/A✓✓✓✓✓
Wouxun KG-UV980P✓N/AN/AN/AN/A✓✓
↳ Supports custom firmware✓N/A✓✓✓✓✓
✓ = proven working — = interface exists, but that exact path is not separately confirmed USB includes native USB where noted

Active Development

Current work in progress.

Yaesu FT-70D / FT3D and clone-mode family

Active Development
USB

Working on Yaesu clone-mode USB support.

Baofeng 5RH / 5RH Pro family

Active Development
USB

Adding support for more 5RH-family variants.

Kenwood TH-D75

Active Development
USB

USB programming support remains an active target.

Icom direct-USB family expansion

Active Development
Native USB

Expanding direct-USB support to more Icom radios.

Motorola MTX9250

Active Development
USB

Improving memory mapping and feature support.

More Direct BLE radios

Active Development
Direct BLE

Adding more direct-BLE radio families.

More Bluetooth-programmer radios

Active Development
Baofeng Writer TIDRADIO Kit Baofeng Abbree Writer

Adding more radios for supported Bluetooth programmers.

USB, direct BLE, and external Bluetooth programmers are listed separately. See the Bug Tracker for current development status.

Bluetooth or USB.

Different radios use different programming interfaces. PocketCHIRP is designed to support multiple connection methods rather than locking you into one type of hardware.

📡

Bluetooth

Use supported Bluetooth programming adapters to read and program compatible radios wirelessly. Supported external programmers include Baofeng Writer, TIDRADIO Kit, and the Baofeng Abbree Writer. Programmer hardware and supported baud rates can vary by revision and radio; PocketCHIRP probes supported programmer capabilities where available.

🔌

USB

Connect supported programming cables or compatible direct-USB radios directly to your Android device.

Available Now

PocketCHIRP is live on Google Play.

PocketCHIRP is available now for Android. Install both PocketCHIRP and PocketCHIRP CHIRP Engine — the two apps work together to provide the interface and radio-driver backend needed for programming supported radios.

Both apps are required. Radio compatibility and available features vary by model and connection method. Always verify programmed settings before transmitting.

No Google Play on your device?

PocketCHIRP is also available through the direct distribution option for Android devices that do not have access to the Google Play Store. Use the button below to get the direct version and follow the supplied installation instructions.

Direct installation may require allowing APK installation from your browser or file manager in Android settings.

How to use PocketCHIRP.

You need both PocketCHIRP apps and a supported way to connect your Android device to the radio. From there, the basic workflow is read, edit, and write.

1

Install both Android apps

Install PocketCHIRP and PocketCHIRP CHIRP Engine. PocketCHIRP is the main app, while the CHIRP Engine provides the radio-driver backend. Both must be installed. Google Play is the easiest route; devices without the Play Store can use the direct distribution option.

2

Choose how you will connect

  • USB programming cable: for the typical USB-A radio programming cable, use a USB-C to USB-A OTG adapter with your Android device.
  • AIOC (All-In-One Cable): an alternative to the normal USB-A programming-cable-and-adapter setup. AIOC product page. In Australia, see Ham Radio DX.
  • Direct BLE: connect directly to supported radios that have compatible built-in Bluetooth LE programming.
  • Bluetooth programmer: supported external programmers include the Baofeng Writer, TIDRADIO Kit, and Baofeng Abbree Writer.
3

Select the radio and read it first

Open PocketCHIRP, choose the correct vendor and model, select the connection method, and read the radio. Reading first gives you a working image to edit and preserves the radio's current configuration before you make changes.

4

Edit, review, and write

Make your channel or supported radio-setting changes, review them, then write the updated configuration back to the radio. Keep the radio connected and powered during the entire transfer.

Quick hardware note: Most standard radio programming cables end in USB-A, so an Android phone or tablet with USB-C normally needs a USB-C-to-USB-A OTG adapter. The AIOC is the notable alternative described above.

Leave the laptop at home.

Your programming cable, your radio, and the Android device already in your pocket.

Keep up with PocketCHIRP.

Join the Discord community for discussion and updates, or follow along on YouTube for videos and demos.

YouTube @mjw_geek

The Discord invite is opened only after you click the button instead of being exposed as a normal crawlable page link.