HankFrank
Member
Hi all, have a weird issue with multi_rx.py. What could cause the System Info to not be gathered and populated in OP25 once you begin decoding a control channel?
Example:
This seems cosmetic until a channel grant comes along, and I get no audio. Here is the output of -v 10:
I can reproduce this with different receivers (both an rtl and an ettus b200 mini) on this particular system. I can also reproduce it on multiple computers/platforms running OP25.
This particular system is a Moto VHF Phase II system. It does not seem to happen on 700/800 systems (both Harris and Moto) but the sample size is not very large.
I have also tested this exact system with rx.py, and I don't get this behavior. Everything seems to work fine with rx.py.
VHF Systems always have funky trunking tables, so could it be an issue regarding that?
My multi_rx.py config is attached. (It is really just a slightly edited version of the p25_sample in the apps directory.)
Thanks!
Example:
This seems cosmetic until a channel grant comes along, and I get no audio. Here is the output of -v 10:
Code:
09/13/23 13:51:02.003134 [0] NAC 0x8a1 PDU: fmt=17, op=0x3a : 37 fd 00 00 38 a5 81 3a 00 00 86 d1 01 01 41 a9 46 74 60 00 01 7e 57 d9 25 00 00 00 00 00 00 00 00 25 00 ec 8a 7a 00 00 d0 08 00 50 8b 7a 00 00
09/13/23 13:51:02.007942 [0] NAC 0x8a1 TDU3:
09/13/23 13:51:02.011248 [0] NAC 0x8a1 TSBK: op=33 : 33 00 63 00 00 14 01 c9 c3 80 37 67
09/13/23 13:51:02.011298 [0] NAC 0x8a1 TSBK: op=33 : 33 00 73 00 00 14 01 d9 05 c0 bd 86
09/13/23 13:51:02.011306 [0] NAC 0x8a1 TSBK: op=09 : 89 90 0c 80 00 00 00 00 00 00 68 c7
09/13/23 13:51:02.013321 [0] tsbk(0x33) iden_up_tdma: id: 6 freq: 150000000 toff: 0 spac: 2500 slots/carrier: 2
09/13/23 13:51:02.013541 [0] tsbk(0x33) iden_up_tdma: id: 7 freq: 155000000 toff: 0 spac: 2500 slots/carrier: 2
09/13/23 13:51:02.013628 [0] tsbk(0x09) unhandled: 0x8a189900c800000000000000000
09/13/23 13:51:02.135558 [0] NAC 0x8a1 TSBK: op=30 : 30 00 00 04 28 2f 2d 8e 60 be a5 09
09/13/23 13:51:02.135608 [0] NAC 0x8a1 TSBK: op=33 : 33 00 93 00 00 14 01 e8 48 00 9d f6
09/13/23 13:51:02.135617 [0] NAC 0x8a1 TSBK: op=02 : 82 00 64 3c 07 53 64 3c 07 53 af 35
09/13/23 13:51:02.139446 [0] tsbk(0x33) iden_up_tdma: id: 9 freq: 160000000 toff: 0 spac: 2500 slots/carrier: 2
09/13/23 13:51:02.139784 [0] NAC 0x8a1 TDU3:
09/13/23 13:51:02.139791 [P25 System] set tgid=1875, srcaddr=0
09/13/23 13:51:02.140523 [P25 System] VF ts ph2: tgid: 1875, freq: 151.355000, slot: 0
09/13/23 13:51:02.140782 [0] tsbk(0x02) grp_v_ch_grant_up: ch1: 151.355000 ga1: 1875 ch2: 151.355000 ga2: 1875
09/13/23 13:51:02.141408 [0] voice update: tg(1875), rid(0), freq(151.355000), slot(0), prio(3)
09/13/23 13:51:02.141553 [0] releasing control channel
09/13/23 13:51:02.141628 [0] cannot tune voice channel; wacn/sysid not yet known
09/13/23 13:51:02.142103 [0] meta_update: queued[1] msg: {"tgid": 1875, "rid": 0, "tag": "", "json_type": "meta_update", "rtag": ""}
09/13/23 13:51:02.142856 [P25 System] needs control channel receiver
09/13/23 13:51:02.143320 [P25 System] receiver[0] not idle
09/13/23 13:51:02.143465 [P25 System] has no idle receivers for control channel monitoring
09/13/23 13:51:02.189027 icemeta::process_q_events: queue size=1
09/13/23 13:51:02.189281 icemeta::run: received message arg1=09/13/23 13:49:25.818822
09/13/23 13:51:02.189344 icemeta::run: processing message
09/13/23 13:51:02.189483 metadata update: "http://192.168.1.24:8000/admin/metadata?mount=/op25_stream_0&mode=updinfo&song=[1875]"
09/13/23 13:51:02.266211 [0] NAC 0x8a1 TSBK: op=05 : 05 90 40 80 80 00 00 00 08 00 d1 63
09/13/23 13:51:02.266277 [0] NAC 0x8a1 TSBK: op=29 : 29 00 01 01 42 1e 00 46 98 04 48 27
09/13/23 13:51:02.266291 [0] NAC 0x8a1 TSBK: op=34 : b4 00 45 00 00 14 01 c9 c3 80 34 0a
09/13/23 13:51:02.267660 [0] tsbk(0x05) unhandled: 0x8a1059040808000000008000000
09/13/23 13:51:02.268205 [0] tsbk(0x29) sccb_exp: rfid: 1 stid: 1 ch1: 421e(151.355000) ch2: 4698(154.220000)
09/13/23 13:51:02.268400 [0] tsbk(0x34) iden_up_vu: id: 4 toff: 0.000000 spac: 2.500000 freq: 150.000000 [mob Tx-]
09/13/23 13:51:02.268709 [0] NAC 0x8a1 PDU: fmt=17, op=0x3a : 37 fd 00 00 38 a5 81 3a 00 00 86 d1 01 01 41 a9 46 74 60 00 01 7e 57 d9 55 00 00 00 00 00 00 00 a0 1b 00 ec 8a 7a 00 00 d0 08 00 50 8b 7a 00 00
I can reproduce this with different receivers (both an rtl and an ettus b200 mini) on this particular system. I can also reproduce it on multiple computers/platforms running OP25.
This particular system is a Moto VHF Phase II system. It does not seem to happen on 700/800 systems (both Harris and Moto) but the sample size is not very large.
I have also tested this exact system with rx.py, and I don't get this behavior. Everything seems to work fine with rx.py.
VHF Systems always have funky trunking tables, so could it be an issue regarding that?
My multi_rx.py config is attached. (It is really just a slightly edited version of the p25_sample in the apps directory.)
Thanks!