I know that a while back there was a grc flowraph of op25 that handled DES. Any chance of a pybombs recipe for op25 that handles RC4 as implemented in Advanced Digital Privacy?
Dear all,
the op25.osmocom.org site is currently a lxc (linxu container) setup on
one of my servers, and it frequently locks up the entire container every
so often, without any reason why. I have failed to find the root cause
of this and given up by now.
As all of the other osmocom projects have meanwhile migrated away from
trac to the redmine based setup at http://projects.osmocom.org/, I would
stongly suggest the OP25 project to migrate there, too. This would
include:
* migration of the wiki pages (Holger has some semi-automatic process
for that which imports the content but still requires manual fix-up of
a lot of formatting)
* migration of the tickets (Holger also did that programmatically for
the other projects)
* import of the SVN repository to our git server
(see http://git.osmocom.org)
Is there a way we can encourage the current active OP25 community to go
ahead with the above migration? In the end, the closer you align in
terms of infrastructure with the other osmocom.org projects, the more
likely it is that the content will be available, systems and software
updated, content backed up, etc. I think in the end, it would be
better for everyone - including me for being responsible that the site
is currently down very often.
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Greetings,
Was able to install (Ubuntu 14.04) and have a working APCO P25 receiver, but when i run scope.py to decode the primary CC i am getting aUaUaU....error (see attached terminal error).
It only works partially (audio interrupted or broken) when i omit the secondary CC (866.0750) from the trunk.tsv file. The problem may be the secondary control channel in the trunk.tsv file. When I add the secondary CC on the trunk.tsv it does not go to primary channel. P25 receiver attempts to decode on the alternate CC. Have not been able to fix that issue. I am using the same NAC for both CC!
Command Line: ./scope.py --args 'rtl=0' -N 'LNA:40' -S 960000 -f 868.06250 -o 20000 -q 44 -v 0 -V -T trunk.tsv
Attached trunk.tsv, talkgroups.tsv, terminal error, traffic screenshot and constellation screenhot.
Any help would be appreciated.
Best Regards,
TJ
Historically the use of pybombs to install OP25 has been very helpful since it takes care of building all the needed prerequisite software. This is no longer necessary as of Ubuntu 14.04, which installs the 3.7 version of gnuradio. As a result we have a new install method that takes 95% less time than the old pybombs method, is less error-prone, and requires no more RAM than a base install of Linux. You can run this install in a machine with 1GB of RAM, although 2GB is recommended (this recommendation comes from ubuntu, and is caused by the memory-hog GUI - OP25 by itself currently does not require 2GB to compile, now that a source build of gnuradio is no longer required)...
This recipe has been tested on ubuntu 14.04 only, it is likely NOT to work in either 12.04 or 16.04...
First, use these commands to install the pre-reqs
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
Second, use these commands to build and install OP25: [Note, the mkdir build; cd build; cmake ../; make; sudo make install sequence is a bog-standard form when source-building apps that utilize cmake.]
cd ~
git clone git://op25.osmocom.org/op25.git
cd op25
mkdir build
cd build
cmake ../
make
sudo make install
sudo ldconfig
Finally you may need to use the command
sudo rmmod dvb_usb_rtl28xxu
to remove the DVB kernel module that conflicts with the RTL USB SDR. You may also need to edit the system udev rules for the RTL -both are common issues and you can search for the needed resources if the RTL isn't getting recognized... Once this is all done (no longer a need to source any env commands into the shell) you should be ready to invoke scope.py, which is the principal OP25 GUI app... As a pre-check, you can also run the osmocom_fft application (which should install as part of the pre-reqs) to test basic RTL connectivity and rule out related problems before invoking scope.py...
I would appreciate feedback and especially any trouble reports when using these procedures. If all is OK we'll add this to the wiki...
73
Max
Greeting all,
I am able to establish a op25 Receiver but, it does not tune to the correct frequency, I believe that this is because "[R82XX] No valid PLL values for 2293470628 Hz!
r82xx_set_freq: failed=-1"
My command line is: ./scope.py --args 'rtl=0,buflen=65536' -g 65 -f 851.18750e6 -N 'LNA:49' -V -v 0 -S 288000 -q 39 -T trunk.tsv
I am attaching my trunk.tsv file and the error from Terminal.
I also have a concern about the NAC of the group that I want to follow, on RR, the "System ID" is 348, 5A1, and 649. The WACN is BEE00. I am interested in the Cincinnati / Hamilton County system. On the UniTrunker setup, the NAC is showing as 342.
Any help would be appreciated.
Mel