jeremyzone
Member
Is there a way to see the LDU2 header data using OP25?
Has the OP25 website moved or is it just down atm?
It's been down quite awhile, see this post - http://forums.radioreference.com/vo...ecoding-software/317998-op25-repo-github.html
user@comp:~/target/src/gr-op25/op25/gr-op25_repeater/apps$ ./scope.py --args "rtl=0" -N 'LNA:42' -f 859.10000e6 -S 2400000 -q 47 -v 0
Traceback (most recent call last):
File "./scope.py", line 48, in <module>
from gnuradio import audio, eng_notation, gr, gru, filter, blocks, fft, analog, digital
ImportError: No module named gnuradio
user@comp:~/target/src/gr-op25/op25/gr-op25_repeater/apps$ pybombs -p default inv
Showing package state:
airspy: installed
hackrf: installed
uhd: installed
gr-op25: installed
bladeRF: installed
libosmo-dsp: installed
apache-thrift: installed
gr-iqbal: installed
osmo-sdr: installed
gr-osmosdr: installed
rtl-sdr: installed
gnuradio: installed
source ./setup_env.sh
source setup_env.sh
process_data_unit timeout
process_data_unit timeout
process_data_unit timeout
It sounds to me like you need to mess with the offset/ fine tuning values until you get a solid lock on the signal. OP25 is kind of finicky about being exactly on the right frequencyAwesome. That worked -instead ofCode:source ./setup_env.sh.Code:source setup_env.sh
The bummer that I'm facing now is that although the GUI starts, I'm getting a series of
This is the fastest "spare" computer that I have (Lenovo T400 laptop, Core 2 Duo t9400 CPU 8GB RAM). Wonder if it is the USB port. I'll spend some time with this again tonight.Code:process_data_unit timeout process_data_unit timeout process_data_unit timeout
No problem, OP-25 will automatically re-tune to all voice frequencies with one dongle. All you have to do, is OMIT a center frequency from the .TSV config file. It's that simple.....
So now I feel like I don't quite fully understand what's going on. The SVRCS system frequencies range from 769-774 Mhz. That's wider than the bandwidth my RTLSDR can provide.
Does OP25 tune on the fly?
Can I use two dongles to cover a wider range? (does this even make sense?)
What is all this traffic that I can see in the spectrum view that is not decoding?
Running GNU Radio in a VirtualBox is generally not a good idea. It just isn't going to work very well. You're also going to have USB issues trying to read the high speed sample rates from the RTL device. Expect the worst, hope for the best applies here.
Ask ten different people on which Linux distro to use, you'll likely get ten different answers. Most current Debian based distros will work. I use Mint 16 myself, Ubuntu will work too.
Forget the SpenchWiki instructions. Those are way out of date and they're based on the older GNU Radio v3.6 API. The current OP25 project requires the v3.7 API. Also, the required install method for GNU Radio is via the PyBOMBS install script. You can't install OP25 without it.
The absolute bare minimum install steps are as follows:
Install the OS(assuming Ubuntu or Mint), then open a terminal session and
Code:sudo apt-get install git sudo apt-get update
Reboot if it asks, otherwise type the following:
This will ask for some basic config parameters, but you can just enter through them and take the defaults. Based on your machine, this can take a few hours. Don't try to install GNU Radio with less then 4 gigs of ram, it might fail hours into the process. Once the install process is complete, type the following:Code:cd ~/ git clone git://github.com/pybombs/pybombs cd pybombs ./pybombs install gnuradio
This command creates a shell script that sets up the environment variables needed by GNU Radio and is required.You only need to do this once. It should spit out the path to this script when it completes. The output will look similar to this:Code:./pybombs env
Code:source /home/<user>/target/setup_env.sh
That shell script will need to be executed each time you open a new terminal session. You can add this command to your ~/.bashrc script so it gets executed every time you open a terminal session. Edit the ~/.bashrc file with a text editor and add the following on the very last line, save and close.
Code:source ~/target/setup_env.sh
You can now install OP25 and all the prerequisites needed including RTL support by typing the following:
Code:cd ~/pybombs ./pybombs install gr-op25
Not sure if this is required after a fresh install, but it wouldn't hurt to run the following command after OP25 finishes:
This just reloads libraries and loads new ones with the system.Code:sudo ldconfig
That is all you need to do... If all goes well and everything is installed I'll answer any questions you have on running OP25. One last thing, don't expect any GRC support for OP25 because there isn't any. I've been running it since the beginning of the year on a local LSM system with perfect decoding. It's amazing! :wink:
I can't seem to figure this out, and hoping you all can help. Ubuntu 14.04 in VMWare Player -
rob@ubuntu:~$ cd Desktop/pybombs
rob@ubuntu:~/Desktop/pybombs$ ./pybombs install gnuradio
bash: ./pybombs: Is a directory
I just can't figure out what's going on here...
ls -al
$ python setup.py build
Quickstart
For the impatient:
Install PyBOMBS as per the previous section
Add a list of recipes, e.g. by running
$ pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
$ pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git
Create a prefix (a place to store your local installation):
$ pybombs prefix init /path/to/prefix -a myprefix
All commands after this will use myprefix as the default prefix. You can change the default prefix later by running pybombs config default_prefix NEWPREFIX
Start installing:
$ pybombs [-p myprefix] install gnuradio gr-osmosdr
This installs GNU Radio and gr-osmosdr and all dependencies. The -p switch is not necessary in this case, because it is already the default prefix.