If the control channel signal is being successfully decoded, a box will appear with site information. Apco project 25 p25 radio frequently asked questions. Unitrunker is a trunking control channel decoder and controller. These steps are specifically for getting digital unencrypted trunking to work using the rtlsdr device on a windows 78 64 bit machine only. In his last video, corrosive from the signalseverywhere youtube channel showed us a quick guide on setting up a phase 1 p25 digital voice decoder with two rtlsdr dongles and the dsdplus fastlane decoder. The p25 decoder processes all voice, trunking, and data messages and provides trafficvoicedata call following when a tuner is available that can monitor both the control channel and any traffic channels within the available bandwidth of the tuner, or across multiple tuners. P25 digital voice decoding with gnuradio op25 project. There are conventional p25 systems that do not use any trunking but do use p25 digital voice. The rtlsdr software defined radio combined with sdrsharp and a program called digital speech decoder dsd can be used as a radio scanner to easily and cheaply listen to unencrypted digital radio voice conversations. The system then assigns them a channel and sends a channel grant message on the control channel. In this guide i will explain how to build an inexpensive sdr software defined radio that can be used to receive police, fire, taxi, and other digital radio transmissions.
Voice following is the process where data from a control channel combined with user criteria drives a separate receiver or vco to follow select conversations as they move from channe to channel. Project 25 phase 2 tdma decoding in software works over a year ago, i started worrying about what would become of my softwarebased scanner site after the county built their new radio system. Apco p25 decoder plugin for wrg315 series receivers. Uniden is selling the bc396xt scanner, which appears to be similar to the bc396t with the addition of several features, including a bandscope, control channel data output, gps locationbased scanning and the ability to track systems that use esk. Here i show you how to decoce p25 phase 1 audio using an rtl sdr. P25 phase ii systems use both a phase 1 control channel and phase i and. Under core tools download sdr software package chasnge log. Decoding police p25 from kali terminal using rtlsdr. The frequencies will automatically be cycled through if the system moves to an alternate channel. Digital radio voice communications are becoming more commonly used in the radio spectrum. The channels get assigned a virtual talkgroup number based upon their position in the.
P25 trunked tracking and decoding with rtlsdr, unitrunker. Decoding of harris patchsimulselect data has been added. How to find an active control channel and create a p25. Op25 can stay parked on one frequency typically halfway between the lowest and highest system frequencies, this is called the center frequency and in this mode uses one or more software local oscillators dcos to downconvert each frequency voice or control channel in the system. Firstgeneration motorola control channel the title is pretty selfexplanatory this was the 3600 baud data stream used in the first typei trunk systems. Tutorial on setting up op25 for p25 phase 2 digital voice decoding. This is due to the various improvements offered over traditional analogue voice radio. Apco project 25 p25 was developed by joint efforts of the association of public safety communications officials international apco, the national association of state telecommunications directors nastd, several us federal agencies and the national.
While pro96com is free to download and use, it is a ed work and the author reserves all rights to the software. P25 trunked tracking and decoding with rtlsdr, unitrunker, and dsdplus. Hi, sorry if this is the wrong place to ask this there doesnt seem to be a scanning subreddit. Python script for decoding p25 control channel information.
Aug 04, 2014 in terms of practical applications, this means its possible to take a wideband stream of a whole trunked system, filter out the control channel, and send it through op25 to get p25 messages out. With the control channel messages decoded, it becomes possible to look for. Windows 7, windows 8 or windows 10 computers may still need internet access to download the microsoft. Apco p25 edacs motorola mpt27 ltr limited unitrunker can decode the above signals using an. Updated tutorial here these instructions are for sdrtrunk version 0.
Now go to the decoder tab and select p25 phase 1 and simulcast lsm this may vary depending on your radio system. P25 phase i uses a 4800 baud, 9600bps control channel. If this interests you, we also have some more driving demo videos available here. All radios on a project25 digital trunking system must use digital voice no analog voice capability is provided, except via patches. We are dedicated to designing and delivering superior p25 solutions that are robust, interoperable, and secure. I would like to get a few other programmers together and work on a p25 format decoder that will display all the information that both dsd and op25 does exept that the program runs in windows. The sdrs capture large swatches of rf and then use software to process.
Current motorola control channel smartnet this is the current control channel style in use for most modern motorola typei, typeii, and typeiii hybrid systems. You still have to figure out what all of those opcodes and bitfields mean, but thats a largely solved problem. Apco p25 decoder plugin for wrg305 series receivers. When someone wants to talk, they send a message on the control channel. Digital trunking smartnetsmartzone or p25 phase i provides p25 phase i fdma digital trunking on narrowband 12. Unitrunker decodes the control channel, and tells the receiver which frequency to tune to. Big giant list of free rtlsdr software android apps for pilots. Phase 1 allows a single conversation on a voice channel while phase 2, a form of tdma, allows 2 on each channel, effectively doubling the capacity of the system. What kind of differences should i expect when following pdfd with a digital scanner. Sdrtrunk with p25 decoding installation tutorial vers. To find the control channel if you dont know which one it is just open a program like gqrx and look and listen for the control channel. Project 25 phase 2 tdma decoding in software works. Type in the p25 control channel frequency you wish to use for your area. The control channel in a p25 phase 2 system is still a 12.
Just as tv went digital some years ago, the fcc desires that public safety agencies gradually migrate to digital radio systems as well. Compliance to project 25 standards for trunked voice systems enables seamless interagency communications and. In addition, this guide is for a windows system only. Most scanners these days only require the current control data channel for many of the p25 and motorola trunking systems to track them. Working with the icr75 and icr20 handy radio software. Btw, i thought my scanner decoded apco 25, but i guess they mean the digital encoding overlaid on top of apco 25. Unitrunker update to support the new radio reference soap interface is now publically available. Project 25 p25 or apco25 is a trunked radio standard developed by the association of public safety communications officials international apco25 for use with public safety organizations around the world. With every transmittion from a p25 radio, metadata with the unit id, talkgroup id and nac network access code since the message is sent via broadbast. Pro96com is a free software package that will decode a p25 control channel data stream from the following scanner models.
Radiocapture software to capture, archive and listen to trunked radio from. Dec 12, 2014 p25 trunked tracking and decoding with rtlsdr, unitrunker, and dsdplus december 12, 2014 jeffrey kopcak the project that got me really into experimenting with the rtlsdr dongles is using them to decode p25 digital trunked public service radio systems. Pro96com control channel decoder for p25 trunked radio. Some municipal areas are upgrading to p25 phase 2 so almost gone are the days that you can track them with a police scanner since p25 is a trunked radio system and not just a lone frequency to monitor. Apco p25 decoderdemodulator for wrg305 series winradio. There are hybrid systems that mix analog and p25 digital voice traffic on a motorola type ii control channel. Unitrunker understands the following control channel trunking protocols. On motorola systems the control channel rarely changes and there are only 2 to 4 channels that they would rotate to if one becomes unavailable. Whereas my existing work from 2011 worked on a motorola smartnet system with regular analog fm audio channels, this new system would be p25 with tdma. For apco p25 phase 1 and phase 2 requirements please refer to winradio digital radio decoder. Everything would technically work without this step, but it helps unitrunker find the control channel faster as it switches between the control and signal. The apco p25 decoder is an xrs plugin which, upon installation, can be selected from the receivers demodulators top bar menu, as simply another alternative demodulator. I will do my best to explain the steps in detail, and provide further reso. Kind of a bitch to set up and i can guarantee hes not decrypting a tactical channel, but just decoding a p25 channel.
The apco p25 decoder then appears fully integrated within the receiver front panel. Dec 12, 2014 a p25 simulcast site will look like the above with with many peaks and valleys shown above that will move in a somewhat uniform manner cqpsk. Decoding p25 phase 1 with rtl sdr and sdrsharp full walk. Decoding apco p25 voice via discriminator tap on rs pro163 using digital speech decoder software. This apco p25 decoder plugin makes it possible to receive and listen to digital apco p25 phase 1 channels on winradio wrg39ddc series receivers. In addition to a signal role vco to capture control channel data, a voice role vco is required. Data channels, to deliver functionality such as otar, are still 12. The actual control channel at the moment they change it sometimes is 857. Op25 is a program that decodes p25 phase 1 and phase 2 digital radio. Mar 02, 2020 in a trunking system, one of the radio channels is set aside for to manage the assignment of radio channels to talkgroups.
Harris designed systems can use any of the channels for control data and some of these rotate the control data regularly. Add a rolling encription code, then the system has to decode each time. Tutorial on setting up op25 for p25 phase 2 digital voice. It should show up on the now playing tab as a control channel. Sdrtrunk multichannel audio and control data decoder for usb software defined radio dongles and scanner audio output with decoder support for p25 phase 1 c4fmlsm simulcast, p25 phase 2, ltr, ltrnet, passport, mpt27, fleetsync ii, lojack, mdc1200 and tait gps protocols compatible with some sdr dongles see the website for more. Only enter control channels of reasonable signal quality and those used in your location. Updated the handling of neighbour network sites in p25 neighbor lists. So just dont sit there give sdr radio a try for free. Apcoproject25andother digital%radio%technologies%overview%. For anyone asking, youll need 2 rtlsdrs and they are dirt cheap. Apco p25 edacs motorola mpt27 ltr limited unitrunker can decode the above signals using an audio input. Decoding of neighbor network bandplans has been added. The p25 decoder provides full traffic channel following when monitoring a p25 control channel.
By driving around with the app constantly collecting data hes able to pinpoint the location within about 15 minutes. This apco p25 decoder plugin makes it possible to receive and listen to digital apco p25 channels on winradio wrg315 series receivers. The frequencies can easily be received with an rtlsdr, but a decoder is required to be able to actually listen to the voice. Decoding digital voice p25, dmr, nxdn, dstar with dsd the rtlsdr software defined radio combined with sdrsharp and a program called digital speech decoder dsd can be used as a radio scanner to easily and cheaply listen to. P25 control channel decoding i want to decode the control channel for the p25 network where i live. Cqpsk a qpsk scheme used in p25 phase 1 simulcast where the transmit filter is a raised cosine rather than a root raised cosine to ensure compatibility with c4fm p25 digitalmodulaonterms. Watch the watchers with this diy police radio scanner. Big giant list of free rtlsdr software android apps for. For example, software radio approaches can receive many channels at once, handle both voice and data including the trunking control channel, decrypt encrypted traffic when the key is known and log traffic to disk for later analysis. P25 has a common air interface cai and a specific format for digital voice, as well as a standard for trunking. The easy setup guide for rtlsdr trunking with one usb. Im not interested in audio, just the control channel i want to know when different talk groups are activated, etc. Apr 11, 20 the rtlsdr software defined radio combined with sdrsharp and a program called digital speech decoder dsd can be used as a radio scanner to easily and cheaply listen to unencrypted digital radio voice conversations. Back in 2016 curly boi released a windows port of the linux based telive tetra decoder.
Feb 20, 2017 here i show you how to decoce p25 phase 1 audio using an rtl sdr and sdrsharp with dsd plus, vb audio cable and zadig. Decoding some moto trbo with the windows port of dsd digital speech decoder. Entering too many control channels of poor quality will result in lost performance of the scanners ability to. I want to decode the control channel for the p25 network where i live. Op25 for dummies or how to build a police scanner for. The rtlsdr software defined radio combined with sdrsharp and a. Now in his latest video corrosive continues with the dsdplus tutorial and this time explains how to set up priority and groups.
Control channel only cco is available in selected makes and models of scanners, when trunking motorola systems and p25 trunking systems. For the older uniden scanners that utilize banks and lists only 800900 mhz trunking is supported. Sdrtrunk multi channel audio and control data decoder for usb software defined radio dongles and scanner audio output with decoder support for p25 phase 1 c4fmlsm simulcast, p25 phase 2, ltr, ltrnet, passport, mpt27, fleetsync ii, lojack, mdc1200 and tait gps protocols compatible with some sdr dongles see the website for more. P25 voice is also commonly used on conventional nontrunked channels as well. With a range of both p25 phase 1 and phase 2 open standardbased elements, tait can provide public safety agencies with complete endtoend solutions to meet your unique organizational requirements. With the right software an sdr is a powerful analysis tool for debugging and monitoring of p25 networks.
My city switched from analog to a digital p25 system. Decoding digital voice p25, dmr, nxdn, dstar with dsd. You can optionally select to not follow data calls in the decoder configuration when setting up the channel for decoding. Btw, i thought my scanner decoded apco 25, but i guess they. This apco p25 decoder plugin makes it possible to receive and listen to digital apco p25 phase 1 channels on winradio wrg305 series receivers. If you have p25 phase ii traffic that you honestly have a requirement or desire to monitor, then jumping through hoops will just have to be the solution because op25 is not a simple pointandclick solution, not by a long shot, but it does actually work and provides reception that even the most current p25 phase ii capable scanners are. The project that got me really into experimenting with the rtlsdr dongles is using them to decode p25 digital trunked public service radio systems. A p25 simulcast site will look like the above with with many peaks and valleys shown above that will move in a somewhat uniform manner cqpsk. P25 phase ii uses a 6000 baud, 12000bps control channel with ambe2 vocoder at halfrate. Contribute to robotasticp25decoder development by creating an account on github.
I have been a casual scanner listener for years and like to listen to emergency calls nearby. After you have found a control channel and calibrated the tuner you will need to lock unitrunker down to only receive that control channel. You need 2 because you want one tuned into the control channel and one bouncing around on the trunked. Pro96com control channel decoder for p25 trunked radio systems. Most police departments is the usa have now upgraded or are in the process of upgrading their radio systems to p25 phase 2 digital radio. In the video corrosive uses the kerberossdr together with the recently updated companion android app to determine the location of a p25 control channel.
172 773 803 937 599 140 1144 1201 233 238 754 1429 539 7 1063 581 318 395 720 1122 1173 31 630 1092 467 1482 1352 717 772 1015 260