OP25 Major New OP25 Release - Seeking Beta Testers

Status
Not open for further replies.

ewh01

Member
Premium Subscriber
Joined
Jul 9, 2006
Messages
59
Location
vineland, nj
So I've been running the boatbod version for a while, working well for my needs. I saw this and figured I'd do a fresh install on a clean card. Can anyone point me to info on setting up this (osmocom) version? I have done the fresh card, dl/d the clone and did the install.sh.

I tried the boatbod ./rx.py command and get an error:

Traceback (most recent call last):
File "./rx.py", line 47, in <module>
from gnuradio import audio, eng_notation, gr, gru, filter, blocks, fft, analog, digital
ImportError: No module named gnuradio


Apparently I have missed a step or a few....

OR... is there an easy way to upgrade from my boatbod version? I can clone my saved card and try it on the copy.

Thanks in advance.
 

ewh01

Member
Premium Subscriber
Joined
Jul 9, 2006
Messages
59
Location
vineland, nj
I guess maybe because I am getting a LOT of errors. I have attached a file of the install "log", this is after several tries...
 

Attachments

  • errors.txt
    65 KB · Views: 6

WX4JCW

Member
Premium Subscriber
Joined
Jun 26, 2006
Messages
3,467
Location
Stow, Ohio
So I've been running the boatbod version for a while, working well for my needs. I saw this and figured I'd do a fresh install on a clean card. Can anyone point me to info on setting up this (osmocom) version? I have done the fresh card, dl/d the clone and did the install.sh.

I tried the boatbod ./rx.py command and get an error:

Traceback (most recent call last):
File "./rx.py", line 47, in <module>
from gnuradio import audio, eng_notation, gr, gru, filter, blocks, fft, analog, digital
ImportError: No module named gnuradio


Apparently I have missed a step or a few....

OR... is there an easy way to upgrade from my boatbod version? I can clone my saved card and try it on the copy.

Thanks in advance.
not all boatbod switches will work with this branch -

this one works for me with a rtl-sdr

Code:
./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
 

boatbod

Member
Joined
Mar 3, 2007
Messages
3,465
Location
Talbot Co, MD
Apparently I have missed a step or a few....

OR... is there an easy way to upgrade from my boatbod version? I can clone my saved card and try it on the copy.

Thanks in advance.
To switch from boatbod to osmocom you first need to uninstall.
Code:
cd ~/op25/build
sudo make uninstall
 

ewh01

Member
Premium Subscriber
Joined
Jul 9, 2006
Messages
59
Location
vineland, nj
not all boatbod switches will work with this branch -

this one works for me with a rtl-sdr

Code:
./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
OK, I'll give this a try when I get time. I think my fresh install did install everything I need, lots of errors.
 

Kazzaw

Member
Database Admin
Joined
Aug 3, 2015
Messages
352
Location
South East QLD, Australia
Couple of quick questions (I had a quick scan through the last few pages and couldn't see my question or the answer)

1. Can op25 (this version) run on a Raspberry Pi 4
2. Would this be good for logging a Phase 2 system - I have a fully encrypted system here, but I like logging TGs to see activity (I can put TG's and RIDs to services/incidents)
 

KA1RBI

Member
Joined
Aug 15, 2008
Messages
799
Location
Portage Escarpment
1. This version (and afaik all versions) of OP25 run fine on the R PI (tested on 3B and 4). If you do a lot of plots it might use more CPU power than you want. In any case we recommend all R PI users install the heatsinks.

2. as long as the control channel isn't itself encrypted (phase I vs II doesn't matter).

Max
 

Kazzaw

Member
Database Admin
Joined
Aug 3, 2015
Messages
352
Location
South East QLD, Australia
I am having issues with the install (likely my fault, it's been a while since I've done anything OP25 related).

When attempting to run rx.py I get an error ImportError: No module named PIL

Any pointers?
 

KA1RBI

Member
Joined
Aug 15, 2008
Messages
799
Location
Portage Escarpment
error ImportError: No module named PIL

The PIL (python imaging library) is installed, in Ubuntu at least, as a standard package:
Code:
ii  python-pil:amd64                           5.1.0-1ubuntu0.6                                 amd64        Python Imaging Library (Pillow fork)
ii  python3-pil:amd64                          5.1.0-1ubuntu0.6                                 amd64        Python Imaging Library (Python3)

A quick look at a PI server suggests it's the same there. You should be able to install it simply by doing
Code:
apt install python-pil

In the event that you're running everything under python3 (and have therefore installed the gr3.8 patch) then you'd install

Code:
apt install python3-pil
Max

p.s. edited to add: normally it's necessary to prefix the apt install command with "sudo", as in

Code:
sudo apt install python-pil
 

wgbecks

Active Member
Joined
Jan 17, 2005
Messages
1,064
Location
NE Wisconsin
It seems that some folks installing either of the major op25 repos on the Raspberry Pi (Raspbian Buster) platform are perhaps having build issues because of missing dependencies that are easily addressed.

Edit edit the file: /etc/apt/sources.list. Uncomment the bottom line that appears by default as shown below.

deb Index of /raspbian buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src Index of /raspbian buster main contrib non-free rpi


Subsequent execution of the ~/op25/install.sh will result in an apt-get update that will provide all of the packages needed by
the installation script to download and initialize the dependencies needed to successfully build op25.
 

flkmrz

Newbie
Premium Subscriber
Joined
Sep 18, 2014
Messages
3
Any plans to port OP25 to be able to run on a HackRF with a Portapack? Or maybe a windows version?
 

KA1RBI

Member
Joined
Aug 15, 2008
Messages
799
Location
Portage Escarpment
Any plans to port OP25 to be able to run on a HackRF with a Portapack? Or maybe a windows version?

OP25 utilizes the gr-osmosdr package for hardware device support - any device supported by gr-osmosdr is automatically supported in OP25.

This includes the HackRF. It's possible there may be additional software requirements specific to the Portapack, but basic HackRF drivers are included in the standard OP25 build process.

One bonus when using the HackRF is that OP25's built-in TRANSMIT support can be used. This can be set up to transmit digital voice signals in P25, DMR (base station), YSF, NXDN, and DSTAR - or all five at the same time if desired. OP25 supports digital voice modulation for both half rate and full rate speech codecs - in real time.
 
Status
Not open for further replies.
Top