Hi all:
Phase II uses TDMA. As I understand it, the radios need to constantly
adjust their internal clocks as they move towards and away from the
base station to stay in sync with their assigned time slot.
If you're running a USRP in your house, and your house is not located
in precisely the same location as the base station, wouldn't the
time slots of the radios tend to blend together, making it impossible
to listen to their transmissions?
--
Alex
Bare with a old Man( I'm anxious to get this working)
I downloaded Ubuntu 14.04, never used Linux before
I installed it along side windows 7, I used this method, pasted below to install OP25
Everything looks like it installed correctly, happy first timer no errors
I went into files, all seems to be there
I have a RTL2832u device
The local system I want to track is Phase 2 , Tdma, I believe
control channel 858.43750
How do I launch the program, scope.py is that correct
I googled it, I found some things to try,
2 lines in command, no dice
Is there a step by step anywhere, I can read. I've read and read, I know its just me
but I'm closer than I was 4 days ago
?s (1)Do I launch by command prompt, is there an app to click on(2) how do I put in put my control channel, in my files somewhere)
just some basic questions for a newbie
thanks for any help
.
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...
Hi. On the front page of the wiki (http://op25.osmocom.org/trac/wiki) I
see the following bullet point:
"Locate and track the locations of P25 mobile stations."
What exactly is meant by this? How could such a thing be accomplished?
--
Alex
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
I have built gr-op25 on a couple computers now and am running into an issue on this most recent install. I installed gr-op25 via pybombs. When I attempt to run scope.py I get an error that has to do with some wx libraries. The last line contains an error about wxFrame and Reattaching to kernel.
All the other recipes I install work and I have set my python path, but for some reason it still doesn't seem to be working.
The computer is a remote system and off line right now but as soon as it comes back up I can post the error. Any ideas or experience with this?
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
anybody get a key error NAC when trying to run thier trunking(trunk.tsv) in scope?I know Im entering a good NAC code, what givesstring is below frame = stdframe (self.top_block_maker, self.title, self._nstatus)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py", line 76, in __init__
self.panel = stdpanel (self, self, top_block_maker)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/wxgui/stdgui2.py", line 98, in __init__
self.top_block = top_block_maker (frame, self, vbox, sys.argv)
File "./scope.py", line 213, in __init__
self.open_usrp()
File "./scope.py", line 1158, in open_usrp
self.__set_rx_from_osmosdr()
File "./scope.py", line 907, in __set_rx_from_osmosdr
self.__build_graph(self.src, capture_rate)
File "./scope.py", line 261, in __build_graph
self.trunk_rx = trunking.rx_ctl(frequency_set = self.change_freq, debug = self.options.verbosity, conf_file = self.options.trunk_conf_file)
File "/home/sean/sdr/op25/op25/gr-op25_repeater/apps/trunking.py", line 404, in __init__
self.build_config_tsv(conf_file)
File "/home/sean/sdr/op25/op25/gr-op25_repeater/apps/trunking.py", line 446, in build_config_tsv
nac = int(fields['nac'], 0)
KeyError: 'nac'