Wednesday, February 4, 2026

Pocket25 - P25 Radio on Android


Pocket25, by Sarah Rose from SignalsEverywhere.net, turns your Android phone into a full-featured P25 digital trunking scanner using an inexpensive RTL-SDR dongle. It’s built on the DSD-Neo decoder, bringing the same class of P25 decoding you’d normally need a desktop PC for, straight to mobile.

What Pocket25 does

Pocket25 is designed specifically for APCO P25 systems:

  • Phase 1 (FDMA / C4FM) — fully supported
  • Phase 2 (TDMA / QPSK) — currently in testing
  • True trunk tracking — follows conversations across control channels so you don’t miss replies

Automatic system setup

Pocket25 integrates with the RadioReference database:

  • Search your county or city
  • Select the system
  • Import and start listening

No manual frequency typing required.

Live signal data

While audio is playing, Pocket25 also shows what’s inside the digital signal:

  • Talkgroup IDs, Radio IDs, and NAC
  • WACN, System ID, Site ID, RFSS
  • Encryption and emergency flags

You can actually see what’s happening on the network, not just hear it.

Filters and logs

  • Whitelist or blacklist specific talkgroups
  • Review call history and activity
  • Manual tuning for conventional (non-trunked) channels

Hardware support

  • Works with RTL-SDR dongles using a simple USB OTG cable
  • No root required
  • Built-in drivers for low-latency performance
  • Can connect to remote rtl_tcp servers over a network

Under the hood

Pocket25 uses DSD-Neo and mbelib, giving you accurate, high-quality P25 decoding from well-established open-source code.

App download

https://sarahsforge.dev/products/pocket25

Requirements

  • Android 8.0 or newer
  • RTL-SDR V3, V4, or compatible RTL2832U dongle
  • USB OTG cable

Legal note: Pocket25 is intended for authorized radio monitoring only. Always follow local laws regarding radio interception and encryption.