P25 TDMA Control Channel decoding -- requesting help from experts

Status
Not open for further replies.

scannerboy02

Member
Premium Subscriber
Joined
Nov 16, 2004
Messages
2,076
A DUID value of D1 isn't a 4 bit value. The P25p2 specs show DUIDs as only 4 bit values, but there are also 4 parity bits, so if D1 represents DUID value plus parity bits, winner, winner, chicken dinner.

View attachment 106831
This is getting exciting, thank you to everyone for working on this! It's also giving me a LOT of new stuff to learn and I love to learn.
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,409
Location
Talbot Co, MD
Modulation should be the same as TDMA voice. Burst OECI format is coded a little different but appears documented in the TIA102 spec. It really should be that hard to extend any of the existing P25 sdr apps to work with it. First thing I'd like to see is someone park op25 on the frequency and make some raw symbol captures so we can explore it offline.
 

nd5y

Member
Joined
Dec 19, 2002
Messages
11,648
Location
Wichita Falls, TX
On the AEP TX and OK systems the RFSS number and site number are the same.
The NAC is the RFSS/Site number in hexadecimal.
If you know what site the audio sample came from you can figure out the NAC that way.
I can't supply high quality audio or I/Q like what you would get by using a calibrated SDR on a nearby strong signal.
 

nd5y

Member
Joined
Dec 19, 2002
Messages
11,648
Location
Wichita Falls, TX
I posted in the other thread that this new type of CC sounds exactly like whatever modulation the CC is on every P25 simulcast system I have seen (and that is only in North TX and OK). Some people maybe have never listened to that and don't know what they sound like so they think the wideband High Velocity Data channel, which sounds very different and not at all like a 9600 baud control channel, is the same thing.
 

btt

Banned
Banned
Joined
Mar 11, 2020
Messages
2,585
Location
Wa State
The wav file is definitely a P2 control channel. 65 P2 sync words, 86 bursts. The file is decoding fine, but the scrambling is not initialized correctly. I used: scrambler_init(0x92715, 0x1f8, 0x033); //WACN, SYS_ID, NAC

Results:
found 65 total p2 syncs, 86 valid bursts
 

mtindor

OH/WV DB Admin
Database Admin
Joined
Dec 5, 2006
Messages
10,905
Location
Carroll Co OH / EN90LN
The wav file is definitely a P2 control channel. 65 P2 sync words, 86 bursts. The file is decoding fine, but the scrambling is not initialized correctly. I used: scrambler_init(0x92715, 0x1f8, 0x033); //WACN, SYS_ID, NAC

Results:
found 65 total p2 syncs, 86 valid bursts

Edit: If someone has the correct values for WACN, SYS_ID, and NAC, I will give them a try.

Try 2C and 0D for NACs. @ralexander5 mentioned the GeorgeWest site. And that site _may_ end up being 1F8-44.44 (NAC 2C) or 1F8-13.13 (NAC 0D). I'm guessing. But if it's easy enough to test those two, try em.

I'm confident you have the WACN / SYS_ID right. Of course, on these new sites I guess it is _possible_ that they might be using a SysID other than 1F-through-1F9 such as 1FA. So maybe try 1FA as well.

Mike
 

mtindor

OH/WV DB Admin
Database Admin
Joined
Dec 5, 2006
Messages
10,905
Location
Carroll Co OH / EN90LN
@btt nevermind what I said. Looks like no scrambling according to slicendice. Have to take everything I say with a grain of salt, since I'm clueless about most things.

mike
 

btt

Banned
Banned
Joined
Mar 11, 2020
Messages
2,585
Location
Wa State
@btt nevermind what I said. Looks like no scrambling according to slicendice. Have to take everything I say with a grain of salt, since I'm clueless about most things.

mike
Much of it is scrambled.
 

Attachments

  • decoded_output.txt
    9.9 KB · Views: 40

ralexander5

Member
Premium Subscriber
Joined
Jan 3, 2008
Messages
117
Location
Mathis, Tx
Confirming, the raw audio file is from George West Site on 854.8125. I am no longer able to pick up any of the original "non TDMA" sites to confirm NAC. They all appear to have switched.
 

btt

Banned
Banned
Joined
Mar 11, 2020
Messages
2,585
Location
Wa State
BTW, I just uploaded another raw audio file to Index of /p25tdmacc -- another one graciously supplied by @ralexander5. It's a longer capture of data, if that is of any use. It begins with GW-

Mike
It looks pretty much the same as the first one. It appears to be an idle channel. That file had 1857 total p2 syncs, 2394 valid bursts. No voice. No Grants. One MAC IDLE message.
 

mtindor

OH/WV DB Admin
Database Admin
Joined
Dec 5, 2006
Messages
10,905
Location
Carroll Co OH / EN90LN
It looks pretty much the same as the first one. It appears to be an idle channel. That file had 1857 total p2 syncs, 2394 valid bursts. No voice. No Grants. One MAC IDLE message.

Probably nothing to be surprised about, since it's not really possible for anyone to know when there is traffic on these sites unless they are simultaneously monitoring the voice channels. Plus, it is an energy utility, and they are pretty damned quiet most of the time when there is no inclement weather to deal with. And given how recently these sites appear to have been brought online down there in TX, one has to wonder if they have any subscriber traffic on them at all at this point other than maybe a couple of tester radios.

Mike
 

nd5y

Member
Joined
Dec 19, 2002
Messages
11,648
Location
Wichita Falls, TX
I'm sure they replaced all the subscriber units before they started converting the sites to P25. Up here the new sites immidiately had voice calls, just not very much.
 
Status
Not open for further replies.
Top