So, first: I'm quite convinced there is something broken in building the
components using the build-gnuradio script. Something in incompatible
between the gnuradio, gr-osmosdr, and rtlsdr repositories (and/or my
computer and/or Linux Mint 18.1 and/or the RTL-SDR.com dongle).
So this time I did it with Max's install.sh in the latest commit, and
after installing the needed packages (build-essentials, swig,
python-numeric, and gnuplot-x11) got a successful build, and have the
rx.py app running -- I think.
The problem is, I can't tell if anything's happening. The main window
has a single line at the top showing NAC, WACN, SYUSID, tsbks and a
single line at the bottom showing the frequency. The NAC value appears
to be read from the trunk.tsv file. Neither has changed since I started
the program several minutes ago.
The stderr.2 output shows a "set trunk_cc to 853600000" command about
every 6 to 7 seconds, but nothing else. The audio pipe is running but I
haven't heard a peep. Sunday morning is quiet, but it shouldn't be
*this* quiet!
I've tried running the plot modes (including the undocumented 'fft') but
none of them indicate any organized data -- the constellation is just
noise, the fft shows a spectrum but without the control channel (most of
the time), and the symbol display is just noise. All the plots throw
various errors into the stderr.2 file.
I've had this RTL-SDR.com dongle working with the old version of op25,
on a difference computer, and I know that I have a very strong control
channel signal available. So I don't think there's an RF issue.
I also tried using a hackrf on this box and had the same results. In
each case, the initialization seems to go fine, with the frequency,
gain, and sample rate being set without error.
I'm just not sure what to do next...
Thanks,
John
Hi All,
Been trying to get wireshark patched and running for op25, without much success. The latest version for which there seems to be a patch is wireshark-1.8.5, which I did get built and running without the op25 patch or plugin. The problem seems to be with getting the plugin and patch via subversion. Trying to follow the posted instructions (from http://op25.osmocom.org/trac/about/wiki/WireSharkPagehttp://op25.osmocom.org/trac/about/wiki/WireSharkPage) works until attempting to execute
svn checkout http://op25.osmocom.org/svn/trunk/wireshark/plugins/p25 p25
at which point it just hangs for a while, and finally comes back and says that it's unable to connect to a repository at that url. There was what appears to be a mirror listed at http://www.sedition.org.auhttp://www.sedition.org.au which no longer seems to be operational.
I'm probably missing something simple, so I hope someone can point me in the right direction to get this working.
Thanks!
Below is a guide to the install process, please supply feedback so that it can be improved...
First, the testing has been done on the PI 3 "B" with the default install of Raspbian. You'll need to edit the /etc/apt/sources.list file; the file contains the needed "deb-src" line in it, but it's commented out. To fix, edit the file and remove the '#' so the 'deb-src' appears in column one of the file. Save the file, then proceed with the install as follows, first installing the OP25 prerequisites:
sudo apt-get update
sudo apt-get build-dep gnuradio
sudo apt-get install gnuradio gnuradio-dev gr-osmosdr librtlsdr-dev libuhd-dev libhackrf-dev libitpp-dev libpcap-dev git
then install OP25
cd ~
git clone https://git.osmocom.org/op25https://git.osmocom.org/op25
git checkout max
cd op25
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
The previous generation OP25 application (scope.py) is being deprecated soon; instead we now use the new rx.py. This app is discussed in the README file that's in the OP25 repo that you checked out:
op25/gr_op25_repeater/apps/README
Max