OP25 Major New OP25 Release - Seeking Beta Testers

Status
Not open for further replies.

LD723

Member
Joined
Dec 8, 2016
Messages
263
The vocoder is the best part about this program from what I've seen has amazing audio compared to windows digital decoding programs like dsdplus, etc. If dsdplus used the same vocoder as op25 or similar it would be the ultimate windows friendly program lol
 

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,517
Location
Coconut Creek
Maybe someone can make a video showing the steps to set this up from scratch, or upgrading from the Boatbod version. I have spent hours trying to upgrade my existing, working Boatbod version, using information from this thread, with no success.
 

WX4JCW

Member
Premium Subscriber
Joined
Jun 26, 2006
Messages
3,467
Location
Stow, Ohio
Maybe someone can make a video showing the steps to set this up from scratch, or upgrading from the Boatbod version. I have spent hours trying to upgrade my existing, working Boatbod version, using information from this thread, with no success.
I think it will need a clean install if you have boatbod, I’ve never been lucky getting them to coexist
 

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
669
They cannot co-exist.

boatbod has to come out with sudo make uninstall in the ~/op25/build directory, then osmocom can be downloaded and installed (in a separate directory if desired).

While the two versions are different at the core, they are similar enough that if one runs, so too should the other.

Completing documentation, including how-to guides is on the list, but these things take time. More accurately, they take "time available"...
 

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,517
Location
Coconut Creek
boatbod has to come out with sudo make uninstall in the ~/op25/build directory, then osmocom can be downloaded and installed (in a separate directory if desired).

If I uninstall boatbod with the above command, what command should I then use to download and install the beta osmocom version?

I believe I tried this, and got some error about op25 directory already existing, and it not being empty. At any rate, it wouldn't let me continue.
 

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
669
You should create a new directory, then download and install there.

For example, in your ~ home directory after sudo make uninstall in boatbod above:
Bash:
$ mkdir op25-os

$ cd op25-os

$ git clone https://git.osmocom.org/op25

$ cd op25

$ cd ./install.sh
From there, take a look at the README-July-2021 file in op25/gr-op25_repeater/apps/README-July-2021 (also viewable here: README-July-2021\apps\gr-op25_repeater\op25 - op25 - Osmocom OP25 ).
 

ewh01

Member
Premium Subscriber
Joined
Jul 9, 2006
Messages
59
Location
vineland, nj
So it seems like my static IP settings were hosing the install. Got the new version of op25 up and running with an odd issue - I only hear blips of noise during fire/ems dispatch tones. Anyone have any ideas how to correct this so I can hear the tones?

Thanks
 

ctencore

Member
Joined
Dec 31, 2008
Messages
17
Location
Auburn, CA
I'm having some trouble getting the new version to work. Running on a rPi3B, I did a fresh install of a lite image, same sdr and same settings as I had on the previous version. It loads, and I see the server. I don't see/hear any traffic, ssh screen is scrolling with data. My command line is :
./rx.py --args 'rtl' --gains 'lna:30' -X -T trunk.tsv -q -1 -S 960000 -U -P constellation -l 'http:0.0.0.0:8080' -2 -v 10 2> stderr.2

Here's screenshots:

Command line:
Screen Shot 2021-09-29 at 3.56.27 PM.png



Web Interface:
Screen Shot 2021-09-29 at 3.57.04 PM.png

Settings work fine on the old version, I can literally swap sd cards and hear everything. Been scratching my head on this all afternoon. Thanks for the assistance.
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,465
Location
Talbot Co, MD
TSBKs are being received at the framer level but do not seem to be making it into trunking (TSBK Count = 0). Did you checked that you have the NAC configured correctly in trunk.tsv?
 

ctencore

Member
Joined
Dec 31, 2008
Messages
17
Location
Auburn, CA
Yes, I've tried the NAC two different ways. Interestingly in RR it shows as 5f2, but 5fc is what works in the previous version of op25. I've tried it both ways with no luck. Here's my trunk.tsv file:

"Sysname" "Control Channel List" "Offset" "NAC" "Modulation" "TGID Tags File" "Whitelist" "Blacklist" "Center Frequency"
"Sacramento" "852.3500,853.1875,853.4500,853.8750" "0" "0x5f2" "CQPSK" "sac.tsv" "sac_wl.tsv" "" ""
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,465
Location
Talbot Co, MD
Yes, I've tried the NAC two different ways. Interestingly in RR it shows as 5f2, but 5fc is what works in the previous version of op25. I've tried it both ways with no luck. Here's my trunk.tsv file:

"Sysname" "Control Channel List" "Offset" "NAC" "Modulation" "TGID Tags File" "Whitelist" "Blacklist" "Center Frequency"
"Sacramento" "852.3500,853.1875,853.4500,853.8750" "0" "0x5f2" "CQPSK" "sac.tsv" "sac_wl.tsv" "" ""
0x5fc is what is being received from the air
 

KA1RBI

Member
Joined
Aug 15, 2008
Messages
799
Location
Portage Escarpment
in the first screen shot (green text on black background) there appears to be a lot of "garbage" characters - not sure what this is an artifact of, is it possible to identify what the garbage is or is caused by?

Also, the "NAC...TSBK" line should be printed to stderr:
Code:
fprintf (stderr, "%s NAC 0x%03x TSBK: op=%02x : ", logts.get(), framer->nac, op);
so it's puzzling how it is being output to the screen, given the "2> stderr.2" is present in the command line invocation........

Max
 

ctencore

Member
Joined
Dec 31, 2008
Messages
17
Location
Auburn, CA
The first screenshot was run without 2> stderr.2 so I could see if anything was happening. The garbage print shows up on every screen, then a bunch of data, screen scrolls, then garbage, rinse & repeat. I've tried both NAC settings, 5fc is what works in the previous version. I'm going to wipe the card and start again with a fresh install but at this point, with the frustration building to alcohol consumption levels, if the issues persist I'll be sticking with the old version as it's solid.
 

ctencore

Member
Joined
Dec 31, 2008
Messages
17
Location
Auburn, CA
got it solved, reinstalling on another fresh sd card and it's working properly. Something must have gone awry on the first install. I must say the new interface is pretty sweet. I normally run these headless but may need to rethink that.

For 2 SDR operation, 1 for the control channel and 1 to follow the voice, can anyone give me a sample command line?
 

KA1RBI

Member
Joined
Aug 15, 2008
Messages
799
Location
Portage Escarpment
Here is the command line (script) that I use:

Code:
#! /bin/sh

l="-l http:127.0.0.1:8080"
U="-U"
python3 multi_rx.py -c cfg-trunk2.json -T  ont.tsv $l -v 1 -X $U  2> stderr.2

Also a couple of cfg*json files that got omitted from the repo have just now been checked in - including cfg-trunk2.json.

You can issue the command "git pull" (from within an OP25 directory) to pull the latest files.

You'll also want to carefully review the README-July-2021 file for details on using multi_rx and on setting up the SQL logging and viewing features...

Max
 

sjacket99

FuzzThePiGuy
Feed Provider
Joined
Dec 21, 2016
Messages
79
Location
Pa
I have an issue with running OP25 version that this thread is about. I can receive phase 2 traffic with no issue using ./rx.py. The GUI 8080 port works ok also. But when I goto the 5000 port, I get the following errors.

Any help would be great. Thanks.
 

Attachments

  • Screen Shot 2021-10-01 at 10.55.03 PM.png
    Screen Shot 2021-10-01 at 10.55.03 PM.png
    257.9 KB · Views: 13
  • Screen Shot 2021-10-01 at 10.56.55 PM.png
    Screen Shot 2021-10-01 at 10.56.55 PM.png
    258.3 KB · Views: 18
  • Screen Shot 2021-10-01 at 10.59.21 PM.png
    Screen Shot 2021-10-01 at 10.59.21 PM.png
    119.1 KB · Views: 15

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
669
I have an issue with running OP25 version that this thread is about. I can receive phase 2 traffic with no issue using ./rx.py. The GUI 8080 port works ok also. But when I goto the 5000 port, I get the following errors.

Any help would be great. Thanks.

There is no need to run oplog.sh as sudo. So let's throw that out first.

The version of sqlalchmey should be 1.4 or greater. Please run the following command (from any directory):

$ pip3 show sqlalchemy

Sample output:

Bash:
$ pip3 show sqlalchemy

Name: SQLAlchemy
Version: 1.4.20
Summary: Database Abstraction Library
.
.
.

Also, what OS are you running?
 
Status
Not open for further replies.
Top