OP25 Miscellaneous OP25 (Osmocom) Questions

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
641
There's a possible fix for the loud noise at the end oh Phase II transmissions posted here:

poss. fix for tailing audio artifact p25p2 · osmocom/op25@dd830a1 .

So how do we apply this update? I don't see way to download the new p25p2_tdma.cc file.

Code:
~$ cd op25/build

~/op25/build$ sudo make uninstall

~/op25/build$ git pull

~/op25/build$ cd ..

~/op25$ ./install.sh

git pull output:

Code:
remote: Enumerating objects: 80, done.
remote: Counting objects: 100% (80/80), done.
remote: Compressing objects: 100% (67/67), done.
remote: Total 67 (delta 37), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (67/67), 11.36 KiB | 415.00 KiB/s, done.
From https://gitea.osmocom.org/op25/op25
   713e632..dd830a1  master     -> origin/master
Updating 713e632..dd830a1
Fast-forward
 README-gr3.9                            |  33 ++++++++++++++++++++++
 add_gr3.9.py                            | 201 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 install-gr3.9.sh                        |  62 +++++++++++++++++++++++++++++++++++++++++
 op25/gr-op25/lib/decoder_bf_impl.cc     |   4 +--
 op25/gr-op25/lib/decoder_bf_impl.h      |   4 +--
 op25/gr-op25/lib/fsk4_demod_ff_impl.cc  |  15 +++++-----
 op25/gr-op25/lib/fsk4_demod_ff_impl.h   |   2 +-
 op25/gr-op25_repeater/lib/ambe.c        |  12 ++++++++
 op25/gr-op25_repeater/lib/mbelib.c      |  12 ++++++++
 op25/gr-op25_repeater/lib/p25p2_tdma.cc |  23 +++++++++++----
 scripts/do_sed.sh                       |  12 ++++++++
 scripts/do_sedb.sh                      |  32 +++++++++++++++++++++
 scripts/do_sedc.sh                      |   6 ++++
 scripts/do_sedm.sh                      |  15 ++++++++++
 scripts/do_sedp.sh                      |  27 ++++++++++++++++++
 scripts/do_sedp2.sh                     |  13 +++++++++
 16 files changed, 456 insertions(+), 17 deletions(-)
 create mode 100644 README-gr3.9
 create mode 100755 add_gr3.9.py
 create mode 100755 install-gr3.9.sh
 create mode 100755 scripts/do_sed.sh
 create mode 100755 scripts/do_sedb.sh
 create mode 100755 scripts/do_sedc.sh
 create mode 100755 scripts/do_sedm.sh
 create mode 100755 scripts/do_sedp.sh
 create mode 100755 scripts/do_sedp2.sh
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
Based on that link, git reset --hard seemed to help and git pull ran with no errors. But then ran into this issue with
./install.sh:

1658105202028.png
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
Tried that and still had issues. So I figured eff it and re-installed Ubuntu and did a fresh new install. Now it's working and that squelch tail type noise is gone. Sounds much better!

So in the future, I'm wondering if it's better to just uninstall OP25 and so a fresh re-install to get updates. Can anyone advise what the commands would be to do this? Thanks.
 
Last edited:

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
If you want to reference a source ID tags file, which column should it go in and what should the header title be:

1658362732508.png
 

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
641
If you want to reference a source ID tags file, which column should it go in and what should the header title be:

It's a comma separated value for both file names. In other words, two file names in the TGID Tags File field, separated by a comma. First one is talkgroups, second one is subscriber unit tags.

Like so:

Code:
"Sysname"    "Control Channel List"    "Offset"    "NAC"    "Modulation"    "TGID Tags File"    "Whitelist"    "Blacklist"    "Center Frequency"
"EBRCS CCCO Central"    "774.45625,773.90625,774.18125,774.73125"    "0"    "0x1F5"    "CQPSK"    "ebrcs-tg.tsv,ebrcs-su.tsv"
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
When you change settings in the Config tab, how/where are those changes saved? If those changes are saved somewhere inside files like multi_rx.py, rx.py, etc., then won't that mess up the git pull when you try to update?
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
I'm noticing sometimes when you hit the GO TO button in Osmocom, enter a TGID, and hit OK, it'll just scan and not go to the TG. It's almost like the equivalent of just hitting the SCAN button. It only does this once in a while and I can't nail down why or when. Then you have try again a 2nd time to go to the TG.

1659234139534.png
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
Sometimes the frequency activity will briefly show the same talkgroup on 2 different frequencies at the same time:

1659234433835.png

(Not a complaint, only an observation). And when you hit SCAN, it shows last command as SKIP, I believe that's meant to say SCAN:

1659234655253.png
 

CanesFan95

Active Member
Joined
Feb 14, 2008
Messages
3,014
Location
FL
How do we get the radio ID colors from your .tsv file to show in the main display?

1661212241514.png

Sometimes it'll briefly flash the proper color:

1661212279932.png

But then it goes right back to the aqua blue default. These are my settings:

1661212326974.png

It works in the frequency activity and call log:

1661212506723.png
 

Outerdog

T¹ ÆS Ø
Premium Subscriber
Joined
Jul 1, 2016
Messages
641
The SKIP vs SCAN text is just that "skip" is the word that was previously used. I changed the button to SCAN and never changed that message, which originally was just for testing/diagnostics. But it didn't seem to hurt leaving it there.

The "duplicate" in the active frequency table... it comes from the "backend" OP25 that way, best I can tell.

I've noticed some irregularity with the color display as well, but for me it is infrequent. When I see this occur, the ui is usually late in applying the correct color as opposed to reverting to the default after the correct one is already there...

There are many little things about the HTML interface which need to be tweaked. Overall it functions well, but we certainly didn't have much cross-browser cross-platform testing. And as I've said before, the whole thing is just a hack.
 
Top