 
            Hi all, Just getting started with GnuRadio and RTL2832 so might be missing some details, by following the instructions here: http://op25.osmocom.org/wiki/wiki/BuildInstructionsPage
I was able (with a couple of hacks) to built OP25, IMBE and 4FSK - however these did not appear as selectable blocks in GRC.
After some time I was able to figure out that they are missing 'xml' definitions in '/usr/local/share/gnuradio/blocks'. Creating a quick/fake '4fsk.xml' made it/something appear.
So should these exist? Does anyone have examples of what they should be....?
BTW the OP25 which did appear, seems to be from Baz install, not the above instructions.
I also experienced problems with build against latest GnuRadio git (seems that 'gruel_common.i' has moved) and the include files are not being installed... other than that things are 'peachy' :-)
-- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include -I/usr/include/python2.7 -I ../../../imbe_vocoder/src/lib -g -O2 -Wall -Woverloaded-virtual -pthread -MT _repeater_la-repeater.lo -MD -MP -MF .deps/_repeater_la-repeater.Tpo -c repeater.cc -fPIC -DPIC -o .libs/_repeater_la-repeater.o In file included from repeater.cc:3862:0: rs.h:8:29: fatal error: op25_imbe_frame.h: No such file or directory compilation terminated. make[4]: *** [_repeater_la-repeater.lo] Error 1 make[4]: Leaving directory `/home/simon/op25/repeater/src/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/simon/op25/repeater/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/simon/op25/repeater/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/simon/op25/repeater' make: *** [all] Error 2 simon@drifter:~/op25/repeater$ find .. -name 'op25_imbe_frame.h' ../blocks/src/lib/op25_imbe_frame.h simon@drifter:~/op25/repeater$ find /usr/local/include/ -name 'op25_imbe_frame.h' simon@drifter:~/op25/repeater$ --
Simon
 
            Hi there,
AFAIK, the OP25 components do not show up in GRC. As you've found, gr-baz includes an OP25 block for GRC that encapsulates OP25 functionality. Balint also provided an example flowgraph that uses it, so you generally just need to tweak the frequency.
I'm having difficulty successfully decoding P25 with my RTL2832, so I'm very interested in your results. If you get no audio output whatsoever, take a look at the 'not quite' thread in here as well. I modified data_unit.cc to force all frames to be detected as LDU1 (voice), which is 100% broken, but I do get chunks of audio.
I also ran into the same issue with compilation. If you punch 'op25_imbe_frame.h' into the search function in this group you'll find a couple threads with fixes.
Last but not least, there is a discussion today on the rtlsdr subreddit about sampling rates. In short, ensure that your sampling rate is an even divisor of 28.8, such as 2.4 or 1.8msps, or you may get some artifacts in the signal.
Good luck!
--- In op25-dev@yahoogroups.com, "mungewell" <simon@...> wrote:
Hi all, Just getting started with GnuRadio and RTL2832 so might be missing some details, by following the instructions here: http://op25.osmocom.org/wiki/wiki/BuildInstructionsPage
I was able (with a couple of hacks) to built OP25, IMBE and 4FSK - however these did not appear as selectable blocks in GRC.
After some time I was able to figure out that they are missing 'xml' definitions in '/usr/local/share/gnuradio/blocks'. Creating a quick/fake '4fsk.xml' made it/something appear.
So should these exist? Does anyone have examples of what they should be....?
BTW the OP25 which did appear, seems to be from Baz install, not the above instructions.
I also experienced problems with build against latest GnuRadio git (seems that 'gruel_common.i' has moved) and the include files are not being installed... other than that things are 'peachy' :-)
-- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include -I/usr/include/python2.7 -I ../../../imbe_vocoder/src/lib -g -O2 -Wall -Woverloaded-virtual -pthread -MT _repeater_la-repeater.lo -MD -MP -MF .deps/_repeater_la-repeater.Tpo -c repeater.cc -fPIC -DPIC -o .libs/_repeater_la-repeater.o In file included from repeater.cc:3862:0: rs.h:8:29: fatal error: op25_imbe_frame.h: No such file or directory compilation terminated. make[4]: *** [_repeater_la-repeater.lo] Error 1 make[4]: Leaving directory `/home/simon/op25/repeater/src/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/simon/op25/repeater/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/simon/op25/repeater/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/simon/op25/repeater' make: *** [all] Error 2 simon@drifter:~/op25/repeater$ find .. -name 'op25_imbe_frame.h' ../blocks/src/lib/op25_imbe_frame.h simon@drifter:~/op25/repeater$ find /usr/local/include/ -name 'op25_imbe_frame.h' simon@drifter:~/op25/repeater$ --
Simon
 
            A colleague of mine here has noted that op25 decoder seems to produce no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may have.
Cheers Richard
On 11 May 2012 03:50, rrgsti bobrich@gmail.com wrote:
**
Hi there,
AFAIK, the OP25 components do not show up in GRC. As you've found, gr-baz includes an OP25 block for GRC that encapsulates OP25 functionality. Balint also provided an example flowgraph that uses it, so you generally just need to tweak the frequency.
I'm having difficulty successfully decoding P25 with my RTL2832, so I'm very interested in your results. If you get no audio output whatsoever, take a look at the 'not quite' thread in here as well. I modified data_unit.cc to force all frames to be detected as LDU1 (voice), which is 100% broken, but I do get chunks of audio.
I also ran into the same issue with compilation. If you punch 'op25_imbe_frame.h' into the search function in this group you'll find a couple threads with fixes.
Last but not least, there is a discussion today on the rtlsdr subreddit about sampling rates. In short, ensure that your sampling rate is an even divisor of 28.8, such as 2.4 or 1.8msps, or you may get some artifacts in the signal.
Good luck!
--- In op25-dev@yahoogroups.com, "mungewell" <simon@...> wrote:
Hi all, Just getting started with GnuRadio and RTL2832 so might be missing some
details, by following the instructions here:
http://op25.osmocom.org/wiki/wiki/BuildInstructionsPage
I was able (with a couple of hacks) to built OP25, IMBE and 4FSK -
however these did not appear as selectable blocks in GRC.
After some time I was able to figure out that they are missing 'xml'
definitions in '/usr/local/share/gnuradio/blocks'. Creating a quick/fake '4fsk.xml' made it/something appear.
So should these exist? Does anyone have examples of what they should
be....?
BTW the OP25 which did appear, seems to be from Baz install, not the
above instructions.
I also experienced problems with build against latest GnuRadio git
(seems that 'gruel_common.i' has moved) and the include files are not being installed... other than that things are 'peachy' :-)
-- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include -I/usr/include/python2.7 -I ../../../imbe_vocoder/src/lib -g -O2 -Wall -Woverloaded-virtual -pthread -MT _repeater_la-repeater.lo -MD -MP -MF .deps/_repeater_la-repeater.Tpo -c repeater.cc -fPIC -DPIC -o .libs/_repeater_la-repeater.o In file included from repeater.cc:3862:0: rs.h:8:29: fatal error: op25_imbe_frame.h: No such file or directory compilation terminated. make[4]: *** [_repeater_la-repeater.lo] Error 1 make[4]: Leaving directory `/home/simon/op25/repeater/src/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/simon/op25/repeater/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/simon/op25/repeater/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/simon/op25/repeater' make: *** [all] Error 2 simon@drifter:~/op25/repeater$ find .. -name 'op25_imbe_frame.h' ../blocks/src/lib/op25_imbe_frame.h simon@drifter:~/op25/repeater$ find /usr/local/include/ -name 'op25_imbe_frame.h' simon@drifter:~/op25/repeater$ --
Simon
 
            -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 14/05/12 13:25, Richard Clarke wrote:
A colleague of mine here has noted that op25 decoder seems to produce
no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may have
I've used OP25 in different Ubuntu VMs and not had any problem in 11.10. Shall try 12.04 tonight. I think that I'll set the software decoder to be the default and that might help. There is a huge todo around the IMBE vocoder which I've been postponing but I'll start taking a look at that ASAP.
 
            There is a huge todo around the IMBE
vocoder which I've been postponing but I'll start taking a look at that ASAP.
Hey Stevie
Hope all is well - saw this comment and just was curious what's entailed in this. Should note that the "imbe_vocoder" subdir in our trunk contains several mods to Pavel's original (all of which you and I discussed a time ago) for : - making code reentrant by moving global and static variables to class-member variables - bug fix(es)
Just mentioning this as I'd not like to see that work go to waste...
Best Regards
Max
 
            Don't fret Max, I am not planning on any major changes to anything to do with Pavel's code.
On 14 May 2012 22:39, ikjtel ikj1234i@yahoo.com wrote:
**
There is a huge todo around the IMBE vocoder which I've been postponing but I'll start taking a look at that ASAP.
Hey Stevie
Hope all is well - saw this comment and just was curious what's entailed in this. Should note that the "imbe_vocoder" subdir in our trunk contains several mods to Pavel's original (all of which you and I discussed a time ago) for :
- making code reentrant by moving global and static variables to
class-member variables
- bug fix(es)
Just mentioning this as I'd not like to see that work go to waste...
Best Regards
Max
 
            Hi Steve,
I have been playing around for a while now using a few different ubuntu and debian distributions. So far I've only had success with my 11.04 virtual machines. I took some wireshark captures of some P25 samples running through Bob's flowgraph in both debian wheezy and ubuntu 11.04, the "good" capture (https://docs.google.com/open?id=0B8J3fNC5VR23akJ1Zl9xNkNHeHM) contains exactly what I would expect with correct NIDs, while the "bad" capture (https://docs.google.com/open?id=0B8J3fNC5VR23NlA2aGdWVDlHYUE) has packets with NIDs that are all zero with the occasional 1 in the LSB. From the packets I glanced at, the data after the NID is the same in each capture.
I have no idea what the differences are in the dependencies between my debian setup and ubuntu vm, but I have tried building in debian with gcc-4.5 and boost 1.46 (instead of gcc-4.6 and boost 1.49) and have not had any luck. I have also tried a few versions of gnuradio (3.4.2, 3.5.3 and 3.6.1) without any luck. Any other ideas to help get it working or figure out the cause of the problem would be welcome.
Thanks, Mark
--- In op25-dev@yahoogroups.com, Steve Glass <stevie.glass@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 14/05/12 13:25, Richard Clarke wrote:
A colleague of mine here has noted that op25 decoder seems to produce
no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may have
I've used OP25 in different Ubuntu VMs and not had any problem in 11.10. Shall try 12.04 tonight. I think that I'll set the software decoder to be the default and that might help. There is a huge todo around the IMBE vocoder which I've been postponing but I'll start taking a look at that ASAP.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk+wf6wACgkQW7aAm65EWy4m9ACfeKcxeKLzlAttUm/btm5gICT0 OdwAoNgc8sOx+KDvK1JSpf7PQmWMyLfQ =MufF -----END PGP SIGNATURE-----
 
            Hello group
Working on an install on Ubuntu 12.04 I realize there are some problems with 12.04 but would like to help fix these issues as they occur. These are some issues I have had so far with a fresh install of Ubuntu 12.04 and GNU radio 3.6.0. GNU radio was built from source code not from the install script. Had to run sudo ldconfig after GNU radio install that I did not see anywhere in there install directions. Anyway on to OP25
OP25
Number 1 Running ./configure in /op25/block Configure could not find gruel_common.i in /usr/local/include/gnuradio/swig Assuming this is due to GNU radios new location for file is /usr/local/include/gruel/swig/ FIX was to link the directories. sudo ln -s /usr/local/include/gruel/swig/* /usr/local/include/gnuradio/swig/
Number 2 Using the lattes version of gcc 4.6 to compile ran into and error trying to make the install of the op24/block. FIX was to add #include <cstddef> To the file op25.cc located in op25/block/src/lib/ make and make install now worked without any errors for the /op25/block section.
Another error I ran into was installing gr-fsk4 I realize this is not an op25 issue but thought is was mentioning. This error was again in the "make" section of the stall and was fixed by adding #include <stdio.h> to several files in the src/lib directory.
After that all the installs completed without errors however I am still having the following issues. 1) There is no op25 decode block in GNU Radio. 2) When running
cd ~/src/op25/python ./audio_p25_rx.py -a
I get the following error AttributeError: 'fft_window' object has no attribute 'plot'
Hope this info helps some devs and if there is any info anybody needs let me know. In the mean time ill be working on getting this install working.
Thanks Chris
On Mon, May 14, 2012 at 9:11 PM, markop25 cottrell.m.a@gmail.com wrote:
**
Hi Steve,
I have been playing around for a while now using a few different ubuntu and debian distributions. So far I've only had success with my 11.04 virtual machines. I took some wireshark captures of some P25 samples running through Bob's flowgraph in both debian wheezy and ubuntu 11.04, the "good" capture ( https://docs.google.com/open?id=0B8J3fNC5VR23akJ1Zl9xNkNHeHM) contains exactly what I would expect with correct NIDs, while the "bad" capture ( https://docs.google.com/open?id=0B8J3fNC5VR23NlA2aGdWVDlHYUE) has packets with NIDs that are all zero with the occasional 1 in the LSB. From the packets I glanced at, the data after the NID is the same in each capture.
I have no idea what the differences are in the dependencies between my debian setup and ubuntu vm, but I have tried building in debian with gcc-4.5 and boost 1.46 (instead of gcc-4.6 and boost 1.49) and have not had any luck. I have also tried a few versions of gnuradio (3.4.2, 3.5.3 and 3.6.1) without any luck. Any other ideas to help get it working or figure out the cause of the problem would be welcome.
Thanks, Mark
--- In op25-dev@yahoogroups.com, Steve Glass <stevie.glass@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 14/05/12 13:25, Richard Clarke wrote:
A colleague of mine here has noted that op25 decoder seems to produce
no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may
have
I've used OP25 in different Ubuntu VMs and not had any problem in 11.10. Shall try 12.04 tonight. I think that I'll set the software decoder to be the default and that might help. There is a huge todo around the IMBE vocoder which I've been postponing but I'll start taking a look at that ASAP.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk+wf6wACgkQW7aAm65EWy4m9ACfeKcxeKLzlAttUm/btm5gICT0 OdwAoNgc8sOx+KDvK1JSpf7PQmWMyLfQ =MufF -----END PGP SIGNATURE-----
--
 
            Update: when running cd ~/src/op25/python ./audio_p25_rx.py -a I was getting this error
AttributeError: 'fft_window' object has no attribute 'plot'
FIX was to edit gr-wxgui.conf in the directory /usr/local/etc/gnuradio/conf.d and change the line style = auto to style = nongl
Now im getting this error when running cd ~/src/op25/python ./audio_p25_rx.py -a Error reads "NameError: global name 'msgq' is not defined"
On Tue, May 15, 2012 at 8:20 PM, Chris Svendsen csvendsen2143@gmail.comwrote:
Hello group
Working on an install on Ubuntu 12.04 I realize there are some problems with 12.04 but would like to help fix these issues as they occur. These are some issues I have had so far with a fresh install of Ubuntu 12.04 and GNU radio 3.6.0. GNU radio was built from source code not from the install script. Had to run sudo ldconfig after GNU radio install that I did not see anywhere in there install directions. Anyway on to OP25
OP25
Number 1 Running ./configure in /op25/block Configure could not find gruel_common.i in /usr/local/include/gnuradio/swig Assuming this is due to GNU radios new location for file is /usr/local/include/gruel/swig/ FIX was to link the directories. sudo ln -s /usr/local/include/gruel/swig/* /usr/local/include/gnuradio/swig/
Number 2 Using the lattes version of gcc 4.6 to compile ran into and error trying to make the install of the op24/block. FIX was to add #include <cstddef> To the file op25.cc located in op25/block/src/lib/ make and make install now worked without any errors for the /op25/block section.
Another error I ran into was installing gr-fsk4 I realize this is not an op25 issue but thought is was mentioning. This error was again in the "make" section of the stall and was fixed by adding #include <stdio.h> to several files in the src/lib directory.
After that all the installs completed without errors however I am still having the following issues.
- There is no op25 decode block in GNU Radio.
- When running
cd ~/src/op25/python ./audio_p25_rx.py -a
I get the following error AttributeError: 'fft_window' object has no attribute 'plot'
Hope this info helps some devs and if there is any info anybody needs let me know. In the mean time ill be working on getting this install working.
Thanks Chris
On Mon, May 14, 2012 at 9:11 PM, markop25 cottrell.m.a@gmail.com wrote:
**
Hi Steve,
I have been playing around for a while now using a few different ubuntu and debian distributions. So far I've only had success with my 11.04 virtual machines. I took some wireshark captures of some P25 samples running through Bob's flowgraph in both debian wheezy and ubuntu 11.04, the "good" capture ( https://docs.google.com/open?id=0B8J3fNC5VR23akJ1Zl9xNkNHeHM) contains exactly what I would expect with correct NIDs, while the "bad" capture ( https://docs.google.com/open?id=0B8J3fNC5VR23NlA2aGdWVDlHYUE) has packets with NIDs that are all zero with the occasional 1 in the LSB. From the packets I glanced at, the data after the NID is the same in each capture.
I have no idea what the differences are in the dependencies between my debian setup and ubuntu vm, but I have tried building in debian with gcc-4.5 and boost 1.46 (instead of gcc-4.6 and boost 1.49) and have not had any luck. I have also tried a few versions of gnuradio (3.4.2, 3.5.3 and 3.6.1) without any luck. Any other ideas to help get it working or figure out the cause of the problem would be welcome.
Thanks, Mark
--- In op25-dev@yahoogroups.com, Steve Glass <stevie.glass@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 14/05/12 13:25, Richard Clarke wrote:
A colleague of mine here has noted that op25 decoder seems to produce
no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may
have
I've used OP25 in different Ubuntu VMs and not had any problem in 11.10. Shall try 12.04 tonight. I think that I'll set the software decoder to be the default and that might help. There is a huge todo around the IMBE vocoder which I've been postponing but I'll start taking a look at that ASAP.
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk+wf6wACgkQW7aAm65EWy4m9ACfeKcxeKLzlAttUm/btm5gICT0 OdwAoNgc8sOx+KDvK1JSpf7PQmWMyLfQ =MufF -----END PGP SIGNATURE-----
--
 
            Hi Richard,
Thank you so much for posting this observation (and to your colleague for making it). I built a vm with Ubuntu 10.04 64-bit, installed gnuradio via the build-gnuradio script, installed op25 using the basic quick install instructions on the wiki, and re-ran my flowgraph and IQ file and (drumroll, please) IT WORKS!
I get proper DUID identification and audio output.
Combined with the difficulty trying to route audio from gnuradio to dsd, and I can confidently say that is *not* one of the high points in my love/hate relationship with linux over the last 15 years...lol.
Finding the problem is way over my head, but I'd be happy to help to whatever extent I can. The tar file at this URL does provide an example of IQ baseband data that does work on 10.04 and does not work on my install of 11.10:
http://s3.amazonaws.com/public-xrp/p25.tar.bz2
Please note that I don't believe my install on 11.10 was done precisely the same way as above. It's certainly possible that there's something wrong with the build on my local machine.
Thanks!
--- In op25-dev@yahoogroups.com, Richard Clarke <richard@...> wrote:
A colleague of mine here has noted that op25 decoder seems to produce no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may have.
Cheers Richard
On 11 May 2012 03:50, rrgsti <bobrich@...> wrote:
**
Hi there,
AFAIK, the OP25 components do not show up in GRC. As you've found, gr-baz includes an OP25 block for GRC that encapsulates OP25 functionality. Balint also provided an example flowgraph that uses it, so you generally just need to tweak the frequency.
I'm having difficulty successfully decoding P25 with my RTL2832, so I'm very interested in your results. If you get no audio output whatsoever, take a look at the 'not quite' thread in here as well. I modified data_unit.cc to force all frames to be detected as LDU1 (voice), which is 100% broken, but I do get chunks of audio.
I also ran into the same issue with compilation. If you punch 'op25_imbe_frame.h' into the search function in this group you'll find a couple threads with fixes.
Last but not least, there is a discussion today on the rtlsdr subreddit about sampling rates. In short, ensure that your sampling rate is an even divisor of 28.8, such as 2.4 or 1.8msps, or you may get some artifacts in the signal.
Good luck!
--- In op25-dev@yahoogroups.com, "mungewell" <simon@> wrote:
Hi all, Just getting started with GnuRadio and RTL2832 so might be missing some
details, by following the instructions here:
http://op25.osmocom.org/wiki/wiki/BuildInstructionsPage
I was able (with a couple of hacks) to built OP25, IMBE and 4FSK -
however these did not appear as selectable blocks in GRC.
After some time I was able to figure out that they are missing 'xml'
definitions in '/usr/local/share/gnuradio/blocks'. Creating a quick/fake '4fsk.xml' made it/something appear.
So should these exist? Does anyone have examples of what they should
be....?
BTW the OP25 which did appear, seems to be from Baz install, not the
above instructions.
I also experienced problems with build against latest GnuRadio git
(seems that 'gruel_common.i' has moved) and the include files are not being installed... other than that things are 'peachy' :-)
-- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include -I/usr/include/python2.7 -I ../../../imbe_vocoder/src/lib -g -O2 -Wall -Woverloaded-virtual -pthread -MT _repeater_la-repeater.lo -MD -MP -MF .deps/_repeater_la-repeater.Tpo -c repeater.cc -fPIC -DPIC -o .libs/_repeater_la-repeater.o In file included from repeater.cc:3862:0: rs.h:8:29: fatal error: op25_imbe_frame.h: No such file or directory compilation terminated. make[4]: *** [_repeater_la-repeater.lo] Error 1 make[4]: Leaving directory `/home/simon/op25/repeater/src/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/simon/op25/repeater/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/simon/op25/repeater/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/simon/op25/repeater' make: *** [all] Error 2 simon@drifter:~/op25/repeater$ find .. -name 'op25_imbe_frame.h' ../blocks/src/lib/op25_imbe_frame.h simon@drifter:~/op25/repeater$ find /usr/local/include/ -name 'op25_imbe_frame.h' simon@drifter:~/op25/repeater$ --
Simon
-- *SCOTT ADAMS: Normal people believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.*
 
            FWIW, I renamed /usr/local on my Ubuntu 11.10 (64-bit on hardware) system, re-downloaded and re-installed gnuradio and op25 using the same procedure as the other two systems this morning, and I get no audio.
--- In op25-dev@yahoogroups.com, "rrgsti" <bobrich@...> wrote:
Hi Richard,
Thank you so much for posting this observation (and to your colleague for making it). I built a vm with Ubuntu 10.04 64-bit, installed gnuradio via the build-gnuradio script, installed op25 using the basic quick install instructions on the wiki, and re-ran my flowgraph and IQ file and (drumroll, please) IT WORKS!
I get proper DUID identification and audio output.
Combined with the difficulty trying to route audio from gnuradio to dsd, and I can confidently say that is *not* one of the high points in my love/hate relationship with linux over the last 15 years...lol.
Finding the problem is way over my head, but I'd be happy to help to whatever extent I can. The tar file at this URL does provide an example of IQ baseband data that does work on 10.04 and does not work on my install of 11.10:
http://s3.amazonaws.com/public-xrp/p25.tar.bz2
Please note that I don't believe my install on 11.10 was done precisely the same way as above. It's certainly possible that there's something wrong with the build on my local machine.
Thanks!
--- In op25-dev@yahoogroups.com, Richard Clarke <richard@> wrote:
A colleague of mine here has noted that op25 decoder seems to produce no audio when compiled and run on anything later than Ubuntu 11.04 for as yet undetermined reasons. Building and running on 11.10 or later (other mods required for 12.04) and you end up with the no audio problem. I've suggested that he post here with any more details he may have.
Cheers Richard
On 11 May 2012 03:50, rrgsti <bobrich@> wrote:
**
Hi there,
AFAIK, the OP25 components do not show up in GRC. As you've found, gr-baz includes an OP25 block for GRC that encapsulates OP25 functionality. Balint also provided an example flowgraph that uses it, so you generally just need to tweak the frequency.
I'm having difficulty successfully decoding P25 with my RTL2832, so I'm very interested in your results. If you get no audio output whatsoever, take a look at the 'not quite' thread in here as well. I modified data_unit.cc to force all frames to be detected as LDU1 (voice), which is 100% broken, but I do get chunks of audio.
I also ran into the same issue with compilation. If you punch 'op25_imbe_frame.h' into the search function in this group you'll find a couple threads with fixes.
Last but not least, there is a discussion today on the rtlsdr subreddit about sampling rates. In short, ensure that your sampling rate is an even divisor of 28.8, such as 2.4 or 1.8msps, or you may get some artifacts in the signal.
Good luck!
--- In op25-dev@yahoogroups.com, "mungewell" <simon@> wrote:
Hi all, Just getting started with GnuRadio and RTL2832 so might be missing some
details, by following the instructions here:
http://op25.osmocom.org/wiki/wiki/BuildInstructionsPage
I was able (with a couple of hacks) to built OP25, IMBE and 4FSK -
however these did not appear as selectable blocks in GRC.
After some time I was able to figure out that they are missing 'xml'
definitions in '/usr/local/share/gnuradio/blocks'. Creating a quick/fake '4fsk.xml' made it/something appear.
So should these exist? Does anyone have examples of what they should
be....?
BTW the OP25 which did appear, seems to be from Baz install, not the
above instructions.
I also experienced problems with build against latest GnuRadio git
(seems that 'gruel_common.i' has moved) and the include files are not being installed... other than that things are 'peachy' :-)
-- libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/gnuradio -I/usr/local/include -I/usr/include/python2.7 -I ../../../imbe_vocoder/src/lib -g -O2 -Wall -Woverloaded-virtual -pthread -MT _repeater_la-repeater.lo -MD -MP -MF .deps/_repeater_la-repeater.Tpo -c repeater.cc -fPIC -DPIC -o .libs/_repeater_la-repeater.o In file included from repeater.cc:3862:0: rs.h:8:29: fatal error: op25_imbe_frame.h: No such file or directory compilation terminated. make[4]: *** [_repeater_la-repeater.lo] Error 1 make[4]: Leaving directory `/home/simon/op25/repeater/src/lib' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/simon/op25/repeater/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/simon/op25/repeater/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/simon/op25/repeater' make: *** [all] Error 2 simon@drifter:~/op25/repeater$ find .. -name 'op25_imbe_frame.h' ../blocks/src/lib/op25_imbe_frame.h simon@drifter:~/op25/repeater$ find /usr/local/include/ -name 'op25_imbe_frame.h' simon@drifter:~/op25/repeater$ --
Simon
-- *SCOTT ADAMS: Normal people believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.*






