OP25 Motorola Type II SmartZone

Status
Not open for further replies.

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
I finally got the mini tuned in and am now able to receive voice communications with the mini set as the control channel and the v5 as the voice channel. The mini needed ppm to be at 72.
Wow, I think a PPM of 72 is a record! Good work, I am glad to hear you're making progress. Just shout out if you need any help with
setting up Liquidsoap and private or public streaming.

I believe that you mentioned your system has a mix of analog (FM) and digital (P25 CAI) talkgroups. Unfortunately, GNU Radio doesn’t
employ a noise type FM squelch block. So, you'll want to experiment with the "nbfm_squelch_threshold" value on your voice channel
to compensate as best you can for weaker or stronger signal levels.
 
Last edited:

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
Do the alpha tags show in the terminal or does that only work in http?
Yes, in both rx.py and multi_rx.py applications where a reference to a tag file exists in either trunk.tsv (rx.py) or in the trunking
section of the JSON (multi_rx.py) file.
 
Last edited:

leoaln

Member
Premium Subscriber
Joined
Apr 6, 2010
Messages
74
Location
St. Martin, MS 39532
The log indicates that the tgid file is loaded, but there are no alpha tags shown. My tgid file is formatted with tgid number, <tab> name, one per line. I even edited a few lines in the ontario.tsv sample file to the local tgid numbers and referenced it in the json conf file with the same result. This is on a SmartZone system.
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
I don't have a Type-II SmartZone systems to test with locally but another OP25 user informed me that he does get the tags to appear
in the HTTP Console if he switches from the Control Channel to the Voice Channel. Do you see the TG tags when running op25 from
a terminal session? On P25 TRS, then appear in the lower left corner for me in the curses terminal.
 

leoaln

Member
Premium Subscriber
Joined
Apr 6, 2010
Messages
74
Location
St. Martin, MS 39532
No tags in the curses console. When I add -l 0.0.0.0:8080 in my command line, I get an error saying -l is not recognized in multi
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
No tags in the curses console. When I add -l 0.0.0.0:8080 in my command line, I get an error saying -l is not recognized in multi

You can't use that option with multi_rx.py. Instead, you have to edit your SmartZone JSON. Look for the "Terminal" section
and either uncomment "terminal_type": "curses", or "terminal_type": "http:0.0.0.0:8080", to make you selection.

Note that with the curses terminal selected, and the http terminal commented out as shown below, you'll need to execute
multi_rx.py from a terminal (command line) session. IE: ./multi_rx.py -c jackson_county.json -v 5 2>stderrr.2

},
"terminal": {
"module": "terminal.py",
"terminal_type": "curses",
"#terminal_type": "http:0.0.0.0:8080",

"curses_plot_interval": 0.1,
"http_plot_interval": 1.0,
"http_plot_directory": "../www/images",
"tuning_step_large": 1200,
"tuning_step_small": 100
}
}

Alternatively, commenting out the curses terminal and uncommenting the HTTP terminal will direct output to the HTTP
terminal or console available via your browser on port 8080 as illustrated below.

},
"terminal": {
"module": "terminal.py",
"#terminal_type": "curses",
"terminal_type": "http:0.0.0.0:8080",

"curses_plot_interval": 0.1,
"http_plot_interval": 1.0,
"http_plot_directory": "../www/images",
"tuning_step_large": 1200,
"tuning_step_small": 100
}
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,438
Location
Talbot Co, MD
I don't have a Type-II SmartZone systems to test with locally but another OP25 user informed me that he does get the tags to appear
in the HTTP Console if he switches from the Control Channel to the Voice Channel. Do you see the TG tags when running op25 from
a terminal session? On P25 TRS, then appear in the lower left corner for me in the curses terminal.
If you set logging at -v 11 you should see the tags being logged as they are loaded at startup.
Code:
Configuring audio instance #0 [audio0]
using PulseAudio sound system
audio device: pulse
Opened PulseAudio stream: 00000000068c2010
Listening on 127.0.0.1:23456
Configuring audio instance #1 [audio1]
using PulseAudio sound system
audio device: pulse
Opened PulseAudio stream: 000000000622fdb0
Listening on 127.0.0.1:23466
Configuring metadata stream #0 [stream0]: 192.168.3.24:8000/op25-0
Configuring metadata stream #1 [stream1]: 192.168.3.24:8000/op25-1
08/22/23 07:35:57.454407 [FiRST Talbot] Initializing P25 system
08/22/23 07:35:57.454453 [FiRST Talbot] reading system tgid_tags_file: first.tsv
08/22/23 07:35:57.455032 [FiRST Talbot] setting tgid(7101), prio(3), tag(MdTAP FMHrb)
08/22/23 07:35:57.455056 [FiRST Talbot] setting tgid(7102), prio(3), tag(MdTAP PtKey)
08/22/23 07:35:57.455089 [FiRST Talbot] setting tgid(7103), prio(3), tag(MdTAP BWI)
08/22/23 07:35:57.455102 [FiRST Talbot] setting tgid(7104), prio(3), tag(MdTAP ICC)
08/22/23 07:35:57.455134 [FiRST Talbot] setting tgid(7105), prio(3), tag(MdTAP Hatem)
08/22/23 07:35:57.455160 [FiRST Talbot] setting tgid(7106), prio(3), tag(MdTAP BayBr)
08/22/23 07:35:57.455181 [FiRST Talbot] setting tgid(7107), prio(3), tag(MdTAP NiceBr)
08/22/23 07:35:57.455207 [FiRST Talbot] setting tgid(7109), prio(3), tag(MdTAP SOD T1)
...
 

leoaln

Member
Premium Subscriber
Joined
Apr 6, 2010
Messages
74
Location
St. Martin, MS 39532
It shows in the log that the list is loading but it is not showing in the curses terminal or the web browser.
 

Attachments

  • Screenshot from 2023-08-22 08-23-42.png
    Screenshot from 2023-08-22 08-23-42.png
    404 KB · Views: 3

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
With op25 configured to use the HTTP Terminal, open the console and click on the "Right" Arrow to switch the view from
the Control Channel over to the Voice Channel and you should now see the tags when TG's become active.


HTTP Terminal.png
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,049
Location
NE Wisconsin
That got it. Thanks

OK, good. In that I don't have a Type-II to test with in my area, I would be interested to know if you see the tags on active TG's when
operating in the curses terminal mode as I see them displayed in the lower left corner of the screen when scanning a P25 TRS using
multi_rx.py.

Now to figure out a private server so that I can stream it to my iphone when Im not home

The steps to setting up private streaming is to install Liquidsoap and Icecast. Liquidsoap ingests the audio from op25 and then reformats
it into MP3 that in turn gets passed to the local Icecast server. The caveat is that you'll need to setup port forwarding in your router to
open a path from outside of your home network (LAN) to access the Icecast server whereby you may elect to use any number of media
players compatible with your iPhone that allow custom URLs.

Give this some thought and come back if you'd like some help with the configurations to make this happen.
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,438
Location
Talbot Co, MD
Note: the Curses terminal uses the left & right cursor keys to cycle between channels, much the same at the small left/right arrows that Bill circled in the web terminal.
 
Status
Not open for further replies.
Top