op25 help!

Status
Not open for further replies.

boatbod

Member
Joined
Mar 3, 2007
Messages
3,362
Location
Talbot Co, MD
saved these as txt files so you could see. still don't know whats going on
i'm in Isabella county and on the control frequency

thanks for all the help
I don't know what you did to the file, but my copy of mich.tsv works with no errors while yours does not. Additionally, and perhaps more pertinently, your trunk.tsv is broken as well.
 

kc8zmp

Member
Joined
May 29, 2008
Messages
20
Location
alma michigan
I don't know what you did to the file, but my copy of mich.tsv works with no errors while yours does not. Additionally, and perhaps more pertinently, your trunk.tsv is broken as well.
One last favor if you could? Can you make a trunk file for me? I did unzip the trunking zip in windows I'll try in Linux too. I'm running Ubuntu 18.04.3 lts 64 bit. Might try a fresh installation and see if that helps
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,362
Location
Talbot Co, MD
One last favor if you could? Can you make a trunk file for me? I did unzip the trunking zip in windows I'll try in Linux too. I'm running Ubuntu 18.04.3 lts 64 bit. Might try a fresh installation and see if that helps
Recommend you copy the zip file untouched to Linux then run the unzip command from there.
Are you *sure* the system requires C4FM/FSK4 modulation? It's a fair bet that anything running Phase 2 TDMA is really CQPSK, which is the default in absence of the appropriate command line option.
 

Attachments

  • trunk.zip
    319 bytes · Views: 18

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
932
Location
NE Wisconsin
Billy,

I've created mpscs.tsv for use in Isabella County with the Mount Pleasant tower. Additionally, I've included mpscs-tgids.tsv that contains
all of the known talkgroup alpha tages for the entire MPSCS network.

Download the attachment to your pc then unzip. The two files contained in the archive are ready to use in Linux with op25. The trick will
be how to get them in Ubuntu without dissrupting the Linux formatting... My suggestoin is to use WinSCP from Windows and
use it to login to Ubuntu and simply cut and paste them into your ~/op25/op25/gr-op25_repeater/apps folder.

Alternatively, I have an FTP server setup that I could provide you with a login on to transfer the files from within Linux directly.
Another option is to setup port forwarding to SSH (Port 22) in your router and point it to the IP address of you Ubuntu machine
where I could login in remotely to push the files and to help out.

Bill
 

Attachments

  • mpscs.zip
    62.7 KB · Views: 18

kc8zmp

Member
Joined
May 29, 2008
Messages
20
Location
alma michigan
Billy,

I've created mpscs.tsv for use in Isabella County with the Mount Pleasant tower. Additionally, I've included mpscs-tgids.tsv that contains
all of the known talkgroup alpha tages for the entire MPSCS network.

Download the attachment to your pc then unzip. The two files contained in the archive are ready to use in Linux with op25. The trick will
be how to get them in Ubuntu without dissrupting the Linux formatting... My suggestoin is to use WinSCP from Windows and
use it to login to Ubuntu and simply cut and paste them into your ~/op25/op25/gr-op25_repeater/apps folder.

Alternatively, I have an FTP server setup that I could provide you with a login on to transfer the files from within Linux directly.
Another option is to setup port forwarding to SSH (Port 22) in your router and point it to the IP address of you Ubuntu machine
where I could login in remotely to push the files and to help out.

Bill
i can download the zip directly to linux. i'm on mint linux trying a fresh install
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
932
Location
NE Wisconsin
Billy,

When you said Isabella county, I assumed the Mount Pleasant tower. You may need to edit mpscs.tsv to change or add the control channel
frequencies for a tower closer to your locaton. You can find this data on RR. I am including an Excel spreadsheet (MPSCS.ZIP) that I update
a few times a year that I regularly use in working with my instances of op25 on the MPSCS network.

Bill
 

Attachments

  • MPSCS.zip
    279.4 KB · Views: 14

kc8zmp

Member
Joined
May 29, 2008
Messages
20
Location
alma michigan
It's alive! Thanks for all the help guy's now I need to learn how to add more talkgroups aka other surrounding countries. I have a homepatrol 1 that does pretty well with the stock antenna
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
932
Location
NE Wisconsin
Billy,

If you're using the mpscs.tsv that I sent you, then it came with no "Whitelisting" or "Blacklisting" of talkgroups meaning that it will decode and track all traffic broadcast through the Mount Pleasant tower. You'll notice that when a talkgroup becomes active that an "Alpha Tag" will also be displayed to add additional information that further identifies the active TG.

At some point you'll want to enable the HTTP console. Add this (-l http:0.0.0.0:8080) to your rx.py command line. The from a browser on the same -or- different computer open the IP address associated with op25 and suffix that address with (port) :8080.

Example: http://192.168.1.100:8080. The "All-Zero's" IP allows any external IP address to connect to the HTTP console. Keep in mind there is no login security, so beware if you open this port to the outside world through your router.

Lastly, you may want install liquidsoap if want to use op25 to stream to BCFY. Optionally, install icecast2 to create your own private
streaming server. See Graham's "README-rpi3-liquidsoap" in the ~/op25 folder. You will have to ability to transmit the meta tags
(TG Alpha Tags) to your BCFY feed or private server. Configure meta.json. Add (-M meta.json) to your rx.py command line.

Here is what one of my rx.py (op25.sh) scripts looks like that I stream the audio to a local (private) icecast2 server.

./rx.py --args 'rtl' --gains 'lna:49' -T trunk.tsv -q 0 -S 1000000 -d -100 -D fsk4 -w -V -M meta.json -l http:0.0.0.0:8080 2> stderr.2

Bill
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,362
Location
Talbot Co, MD
Anyone know if there's a way to increase the volume output?
Yes there is - you can use the "-x" parameter to increase the gain, but be aware that making the multiplier too large can lead to clipping/distortion.

e.g. "-x 1.5" to increase gain 150%
 

R0am3r

Salt Water Conch
Premium Subscriber
Joined
Apr 13, 2014
Messages
737
Location
Oneida County, NY
I too have successfully installed and configured OP25 on a spare laptop running Ubuntu 18.04. It works quite well, but now I wonder how to block encrypted talk groups? Is it as simple as adding a filename to the Blacklist field in my trunk.tsv?

Thanks for all of the tips - they helped me get this app working. And the -x volume parameter was a life saver. :-]
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
932
Location
NE Wisconsin
There are a couple of options to address encrypted TG's. Use "whitelisting" where you only add desired non-encrypted groups. If you want to hear all groups then use "blacklisting" whereby you list all unwanted TG's including the using encryption.

Sometimes certain groups may used encryption on a selective basis. If that the case you don't want to necessarily exclude them. The solution in these cases is to filter encrypted traffic by placing adding (--nocrypt) -or- just simply (-n) to your rx.py command line arguments. Doing so will suppress the resultant jumbled audio from encrypted traffic. Note that this does not prevent op25 from tracking the channel grants, it just muted the audio.

Remember, if using "whitelisting" that you add desired groups using mixed clear/crypto modes in addition to the (-n) option with your
rx.py command line arguments.
 

R0am3r

Salt Water Conch
Premium Subscriber
Joined
Apr 13, 2014
Messages
737
Location
Oneida County, NY
Thanks for the help with the blacklisting of talkgroups. I successfully added the filename to my trunk.tsv and then created the file that contained a short list of encrypted TGs. The biggest challenge was cleaning the rust off my Linux skills to create and edit files. Bottom line - It works great!

My goal for this phase of the effort was to get this working on a x86 laptop. The next phase will be to install OP25 on a Raspberry Pi. I hope to start this fun over the holidays so I can put some quality time on the project.
 
Status
Not open for further replies.
Top