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, and more.
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.
Bluetooth Programming
Connect through supported Bluetooth programming interfaces for cable-free programming in the field.
USB Programming
Use supported USB programming cables and direct-USB radios with compatible Android devices.
Full Channel Editing
Edit frequencies, names, tones, duplex settings, power levels, modes, and other supported channel parameters.
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.
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 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.
Radio Utilities
PocketCHIRP includes additional tools designed around real-world radio use, with new capabilities continuing to be added.
Android programming guides for popular radios and custom firmware.
Explore focused PocketCHIRP guides for popular radios, Bluetooth programmers, and custom-firmware workflows. These pages document proven paths while keeping model, programmer, and firmware differences clear.
Baofeng UV-5R Android Programming
Read and write a proven UV-5R from Android with PocketCHIRP and compatible programming hardware.
Quansheng UV-K5 Android Programming
Program compatible UV-K5 variants from Android, including verified custom-firmware workflows.
TIDRADIO Bluetooth Programmer Guide
Understand 9,600-baud-only units, multi-baud revisions, and why results can vary by dongle and radio.
Custom Firmware Radio Programming
PocketCHIRP supports compatible custom drivers, including verified UV-K5 VUURWERK and IJV_V3 read/write programming over Bluetooth and USB.
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
A check means proven working. N/A means the radio does not have built-in Bluetooth, so Direct BLE does not apply. A dash means that exact model/path combination has not been individually proven.
| Radio / Family | USB | Direct BLE | Baofeng Writer | TIDRADIO Kit | Baofeng Abbree Writer | Read | Write |
|---|---|---|---|---|---|---|---|
| AnyTone 779UV | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Anysecu WP-9900 | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Bajeton BJ7800 | ✓ | ✓ | N/A | N/A | N/A | ✓ | ✓ |
| BTECH UV-25X2 | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| BTECH UV-25X4 | ✓ | N/A | N/A | N/A | N/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-5G Mini | — | N/A | ✓ | ✓ | ✓ | ✓ | — |
| Baofeng UV-5R | — | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Baofeng UV-5R Mini | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Baofeng UV-82HP | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | — |
| Baofeng UV-82III (2 × PTT) | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Baofeng UV-9G | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Baofeng UV-3R family | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Explorer QRZ-1 | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Icom IC-W32A | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Icom ID-51 Plus2 | ✓ | N/A | N/A | N/A | N/A | ✓ | — |
| iRadio DM-UV4R | ✓ | N/A | N/A | N/A | N/A | ✓ | — |
| QYT KT8900D | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Radioddity GM-30 / Pofung P15UV family | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quansheng UV-K1 / UV-K5 V3 | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | — |
| Quansheng UV-K1 / UV-K5 V3 (F4HWN Fusion) | — | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quansheng UV-K5 | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quansheng UV-K5 VUURWERK | — | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Quansheng UV-K5(8) | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Radioddity GD-73A | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Radioddity UV-82X3 | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| Radtel RT-900_BT | — | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Radtel RT-920 | — | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Radtel RT-950 Pro | — | ✓ | N/A | N/A | N/A | ✓ | ✓ |
| Radtel RT-830 / Abbree AR-830 / iRadio UV-83 | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
| TIDRADIO TD-H3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| TIDRADIO TD-H9 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| TYT TH-7900 | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Wouxun KG-UV980P | ✓ | N/A | N/A | N/A | N/A | ✓ | ✓ |
| Wouxun KG-UV8E | ✓ | N/A | ✓ | ✓ | ✓ | ✓ | ✓ |
Active Development
Current work in progress.
Yaesu FT-70D / FT3D and clone-mode family
Active DevelopmentWorking on Yaesu clone-mode USB support.
Baofeng 5RH / 5RH Pro family
Active DevelopmentAdding support for more 5RH-family variants.
Kenwood TH-D75
Active DevelopmentUSB programming support remains an active target.
Icom direct-USB family expansion
Active DevelopmentExpanding direct-USB support to more Icom radios.
Motorola MTX9250
Active DevelopmentImproving memory mapping and feature support.
More Direct BLE radios
Active DevelopmentAdding more direct-BLE radio families.
More Bluetooth-programmer radios
Active DevelopmentAdding more radios for supported Bluetooth programmers.
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.
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.
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.
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.
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.
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.
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.
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.
Leave the laptop at home.
Your programming cable, your radio, and the Android device already in your pocket.