[op25-dev] Changes I made to OP25 with sample output - Code changes attached

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/op25-dev@lists.osmocom.org/.

Joseph Cardani jcardani@verizon.net [op25-dev] op25-dev at yahoogroups.com
Thu Jul 28 20:47:00 UTC 2016


Still making progress on the mods. Great news, I now figured out the LDU1 frame and can display the TGID and RID from lco = 0. I just needed more detail on the CAI protocol than what I previously had. 

I am cleaning up the code a bit and will post the latest when done.

The output below is from a voice channel. Motorola P25 Phase I system. Algo ID/KID 0/MI zeros = non encrypted transmission. TGID 161 and RID 7028138. This is from a subscriber unit (not a console) based on the RID
Notice the silence voice frames transmitted in the first LDU1, directly after the HDU. They are 04 0C FD etc….  And only LDU1 with an lco = 0 carries the TGID and RID. Finally it appears that the TDU always shows a RID of 0 but the TGID does match the one in the HDU. 


 

NAC 0x480 DUID 0x0 len 396 errs 0    HDU:: rc 0 MFID: 00 ALG: 80 KID: 0000 TGID: 161 MI: 00 00 00 00 00 00 00 00 00
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 79 AF BC 05
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 00 85 DB DD 24 8B D6 F4 16 6D E8
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 45
VC: 05 73 80 80 80 40 F0 00 00 00 0C
VC: 05 0C 7F 7F 7F BF F3 FF FF FF FD
VC: 0E 4F E1 09 71 2B 00 87 7F 54 AA
VC: 0E 4D E4 0C DB 1F 8A 34 1C 77 7D
VC: 52 23 F9 E8 89 74 00 10 0B 8E 2A
VC: 5E 57 D8 85 3D FA 80 01 E3 A1 59
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::
VC: 46 5C 83 0E 12 E9 00 67 F9 65 90
VC: 46 40 BF 3A DB 53 00 1D FA 08 41
VC: 36 78 86 06 3F 75 80 A5 5C 65 7E
VC: 6E 4B 97 4D 95 82 80 04 92 73 89
VC: 72 56 CC AA 6C 90 80 07 E5 B1 16
VC: 5A 1E 24 E2 22 4B 80 0A 88 91 FD
VC: 96 5A 36 6F EE D5 80 04 08 CB 36
VC: 9E 4A C8 77 85 48 80 04 BA 2A E1
VC: 9E 3F 00 99 D8 19 F7 74 2B 75 7E
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 1 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: C6 4A BE 8A AD 8C 80 07 37 A0 95
VC: 66 1F 1E 37 5E C3 00 0C 49 30 C6
VC: 79 D9 CB 68 F5 D5 80 0D 8E 75 57
VC: 79 CC 26 2F 9C 08 80 0F 5D 19 60
VC: 99 C2 C8 9E EE 3E 80 0D 81 54 D7
VC: 99 C8 97 E3 74 71 80 0E C2 2C 04
VC: 99 D3 61 72 6F 45 80 6D 7E 0B 7F
VC: 7A 5F 40 EB 72 AB 80 01 2F 00 46
VC: 32 40 DF B8 87 FA 80 38 D8 D1 27
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 7028138
VC: 32 5A 0C 8E DF 3B 00 00 47 55 9E
VC: 4A C5 54 E3 B9 4F 80 6F AB 7D 43
VC: 43 4C 44 7E 5F 01 FE B7 46 30 52
VC: 43 5A 4A 6E 3F 59 F6 79 39 20 FD
VC: 46 5D 00 FD D1 87 E4 F3 91 6A 22
VC: 4A 4D 45 27 3B 70 80 2F B4 2B 79
VC: 42 50 9E 19 E8 D4 E9 91 56 DF 8C
VC: 3E CC 7D 2B AE 60 A8 2C B8 08 C1
VC: 3B 4C 38 5D B3 B8 FD AD D4 A4 32
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 3 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 3B 48 F9 C1 6E 46 FE A5 74 11 49
VC: 3B 48 3B F0 6D 8A FE EC 3E F0 50
VC: 3B 48 2B F4 5E AB FE ED 2B 42 FD
VC: 3F 43 AE 18 73 85 FF FB C2 F0 3A
VC: 3F 24 DD 0C EF B6 FF F0 53 8C 6F
VC: 43 4E 2A ED C5 45 FD 54 65 37 8C
VC: 46 DF 80 89 21 D7 FD A1 29 2F 79
VC: 4A 5F 08 72 D4 0F 9D 41 B8 E8 AC
VC: 4E 5E 20 A4 96 E7 80 08 47 28 85
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::  LC: rc 2 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 7028138
VC: 49 DD 2C 74 14 B0 8A 5B 7E 8A E8
VC: 44 AA 1C 05 37 6E 9F 06 74 CB 35
VC: 4A 49 F4 C9 08 CA CC A1 4B 5E D2
VC: 4E C3 96 4A 43 AE FC 96 D8 78 25
VC: 52 43 C9 97 8E 1F FC 59 5B 07 88
VC: 52 51 5B 94 AB E6 F5 71 D9 CD 3D
VC: 56 A6 D2 CB 1D 19 FD DF 3C F6 3A
VC: 56 53 05 16 74 AA EC 2E C7 49 0F
VC: 4E C0 D9 FB 6A 99 FE 1C 7A 07 8E
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 4A C7 60 5E 28 87 FE 57 13 43 2D
VC: 4B 45 67 55 20 B0 FF 9A C0 EC 38
VC: 4B 49 57 5A 70 8F FF A9 87 30 85
VC: 4F 43 C8 E3 D0 AE FF 02 CB F7 D2
VC: 4F 4B 9C E3 10 E3 FE 05 A0 2F B1
VC: 4E DA 00 EB C6 A7 FE 22 38 B3 34
VC: 4E 5C 71 A2 3E A0 FE 77 A0 88 C1
VC: 4E 54 71 D2 0B 62 BB 50 73 1A DA
VC: 4F 4A 17 47 65 1F FF 83 0E F5 EF
NAC 0x480 DUID 0x5 len 864 errs 1    LDU1::
VC: 4F 3B 3C 8A 16 7E FF D0 95 EA DA
VC: 4F 3B 7A D9 A6 CC FF D0 C3 28 C3
VC: 52 DF 32 14 55 D2 80 08 13 AB 24
VC: 59 C3 0B EE C3 9C 80 36 66 6F 2B
VC: 51 DE 34 A8 5A 9E 80 33 4E D1 0C
VC: 4A 2D C8 62 77 53 00 6A 7A BF 55
VC: 5B 4F 8C 2A 4B E6 FE 8C 39 4C E6
VC: 5E C7 1F B4 30 DE FE 71 0D 2F 21
VC: 66 E7 76 66 6A 46 0A 68 CB 5B C0
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 5A 75 4B 57 C2 75 80 1C 64 56 C3
VC: 59 F9 B3 06 D5 14 80 10 4C 1D B8
VC: 39 CC C2 4F 46 2E 00 A6 B7 9C 2F
VC: 52 CB B3 6A 18 DB F9 46 A1 4C 96
VC: 53 23 F1 39 AD F3 FF A8 B7 1F 45
VC: 53 4A 9A 34 9F F0 FF 95 D8 9E DC
VC: 56 D1 77 70 52 F7 FE F1 E3 87 79
VC: 71 B9 2F 10 E7 2B 80 0C 66 65 AC
VC: 51 B7 43 2E 06 C4 80 7E CC 98 DF
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::
VC: 45 A9 E5 AC F1 4D 00 AF 1F 4C DC
VC: 2E 58 3B 01 F5 FD 80 2C 7B 55 87
VC: 2E 5E 25 54 BB 7C 00 A5 72 07 AE
VC: 47 4C 8E 11 B4 87 FD 66 6A B2 1B
VC: 47 2E E2 38 85 9D FF F4 59 1C 3E
VC: 4B 4D 4C 71 0E 3F FF F1 65 29 83
VC: 4F 4B B8 E6 45 37 FF 81 61 89 E0
VC: 4E 5F 32 86 29 2E DD 6A B7 0C D1
VC: 59 F9 65 06 05 48 80 38 B6 3A 80
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 0 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 59 AD 89 AB 0A 7A 80 26 6F E1 27
VC: 45 AC 67 F1 C9 3D 00 BB 0B D9 82
VC: 3E 5E 80 99 BC B3 00 7A 0E A8 3F
VC: 4B 2D ED 61 03 3F FF 53 D2 A4 A2
VC: 4F 2B BA DE 49 9A FF CE 45 86 B3
VC: 52 CB F9 00 47 FE FF 77 1A 8C 82
VC: 56 78 B5 49 E7 9A B7 11 72 E2 75
VC: 55 E4 98 1C A9 C3 80 12 FD 89 86
VC: 31 DE 15 C9 2E 42 00 A0 89 54 35
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 1 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 5A 70 E8 24 0A 81 1E E6 8C EB 31
VC: 5A C5 AD 6A B3 37 FE 83 A8 F4 98
VC: 5A CB 05 1A 3F 7D FE FF A0 20 A3
VC: 5A CB 46 30 13 DE FF F5 44 AD 5E
VC: 5E DD 0E 9C AC 61 FF E5 B2 12 A9
VC: 5E 70 1C F9 3D 1B F7 F8 23 65 F6
VC: 69 DB 81 8A FB CE 80 F7 74 58 70
VC: 4D B7 64 BF 82 9B 80 58 BC 93 48
VC: 71 AA 3D 1F 84 14 80 0C 39 FC E7
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::
VC: 5E 59 9A E9 78 F9 DE AE 7E ED 36
VC: 5E 4F 8A D9 88 40 FE 20 33 52 89
VC: 5A 3D 85 94 D6 99 CF F9 8C CE 66
VC: 5E 56 D1 A9 6F 3B 8F 64 38 BD 91
VC: 49 D1 36 71 8D 66 00 54 D1 1A 06
VC: 65 9D 3E 91 D4 F3 C4 D5 21 38 8B
VC: 4D AF B6 48 07 B3 00 6C 0C 1E 10
VC: 49 D6 60 FA 2F 4E 00 61 B8 03 4F
VC: 4E C7 78 31 20 CA 40 13 10 45 FA
NAC 0x480 DUID 0xA len 864 errs 4    LDU2:: rc 2 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 57 54 3A CE 39 9B FF 10 2A E1 E2
VC: 5B 4B 47 74 04 50 FF D9 71 BA BA
VC: 5B 5A 41 16 DF 5C FF D9 48 5B 2F
VC: 5F 54 8D BC F3 72 FF 89 86 DA 80
VC: 5A E4 EE 63 A6 C6 F9 42 59 E3 AF
VC: 62 66 AB 43 C4 98 EC AA 02 3B 8C
VC: 51 A7 D5 9F F0 F5 00 76 2E 8A 61
VC: 39 E5 38 B4 7D 8C 00 8C 04 75 7C
VC: 3D D8 A3 91 22 CA 00 8B 4B 60 A9
NAC 0x480 DUID 0xA len 864 errs 0    LDU2:: rc 3 ALGID: 80 KID: 0000 MI: 00 00 00 00 00 00 00 00 00
VC: 5E 92 13 E4 75 6A 7F 17 CF C8 A9
VC: 4A 50 BD DD C2 82 F1 25 FA 30 A0
VC: 4A 5D 04 F2 4C 39 F9 C8 52 AB 35
VC: 4E 58 01 F5 78 43 FB F7 BF 8D B1
VC: 4E D8 09 59 BF BF FF 9B 7A 82 8B
VC: 4E C8 A9 B8 F6 D3 FF 3F 4B 4C B4
VC: 56 D6 62 97 4C 5A FF 04 A1 EF 45
VC: 62 67 B0 6C E4 6D 80 09 79 70 54
VC: 51 BB 0D 06 A7 55 00 31 48 0F 7B
NAC 0x480 DUID 0x5 len 864 errs 0    LDU1::
VC: 49 DD 0E 08 15 7A 00 1B 5F 22 C8
VC: 6D C2 FF 6C 77 80 D0 06 7D 15 A1
VC: 8D BB 91 06 A0 A0 00 00 19 2C 9C
VC: B5 FC 63 82 9A 0E 00 02 2A B2 6F
VC: 95 CA DC 1F DA 9B 80 00 51 39 38
VC: 95 D4 46 C8 B8 ED 84 86 7F D6 07
VC: 95 DA 21 E5 57 E1 80 00 06 37 FA
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
VC: 04 0C FD 7B FB 7D F2 7B 3D 9E 44
NAC 0x480 DUID 0x3 len 72 errs 0
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0
NAC 0x480 DUID 0xF len 216 errs 2    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0
NAC 0x480 DUID 0xF len 216 errs 6    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::
NAC 0x480 DUID 0xF len 216 errs 0    TDU::  LC: rc 0 pb 0 sf 0 lco: 0 MFID: 00 ServOpts: 04 Res: 00 TGID: 161 RID: 0
NAC 0x480 DUID 0xF len 216 errs 0    TDU::

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/op25-dev/attachments/20160728/430a5982/attachment.htm>


More information about the op25-dev mailing list