Building a P25 Police Scanner with an RTL-SDR Blog V3 and ZimaBoard 2
Over on YouTube, creator "MostlyBuilds" builds a networked digital police scanner using an RTL-SDR Blog V3 dongle and a compact x86 single-board computer called the ZimaBoard 2. The system receives over-the-air police radio signals, decodes digital P25 voice traffic, and turns it into an audio stream that can be listened to from any device on the home network, such as a phone, tablet, or computer.
The video walks through the hardware setup, ZimaBoard 2 features, and software configuration using ZimaOS and Docker. The open-source OP25 decoder handles the digital radio decoding, while containerized services stream the audio using Icecast and MediaMTX. MostlyBuilds also explains how to find local police frequencies, avoid encrypted channels, and verify signals using a handheld radio.
To make the stream more usable, a custom Python script inserts silence during gaps in transmissions, creating a continuous audio feed. Finally, MostlyBuilds ends the video by showing a small ESP32-based client prototype that plays the stream through a speaker, plus a breakdown of the full audio pipeline.
Related posts:
- SignalsEverywhere: SDRTrunk P25 Police Scanner Tutorial with two RTL-SDRs
- A Low Cost P25 Police Scanner with RTL-SDR, Raspberry Pi 5 and SDRTrunk
- Frugal Radio: Travelling with SDR & Scanner Gear
- SignalsEverywhere: Setting up a Broadcastify Feed with SDRTrunk
- Frugal Radio: Experimenting with Rdio-Scanner and Trunk Recorder on P25 LSM