[op25-dev] OP25 for noobs by a noob (long)

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/op25-dev@lists.osmocom.org/.

Dick Wad bwmzzzx@yahoo.com [op25-dev] op25-dev at yahoogroups.com
Thu Aug 3 14:49:07 UTC 2017


Good Day FM     What I have done is a lot of reading, reviewing, relearning and drinking to attempt to get this working. It's a challenge for sure.I have taken your procedure and added the installation of Gqrx along with what is needed to get my hackrf one setup and working.I have three laptops that I've loaded and tried to get working as well. The laptops were Dell's and one Gateway. The selection wasbased on the statement regarding hardware requirments on the op25 development pages which called for a medium performace 
computer. My first Dell was a single core with hyperthreading capabilities giving me two cores. The USB ports were both versions1 and 2. With the Gqrx utility, I had to really trip overhead operations down just to receive mono fm radio. Never had anything comeout from the op25 even turning off all but the scope display off. I tried the Gateway, which gave me four cores to use and USB 2 ports.The Gqrx was still choppy and still nothing from the op25. My last Dell is also a quad core and usb 2 and 3 versions. Gqrx ran likea champ on both mono and stereo fm reception, but still nothing from the op25. I have gone one more step and that is to load this onmy work computer under virtualbox. I've dedicated two cores from my four core system to this along with usb version 2 emulation. I 
get choppy Gqrx only in mono fm and I've gotten some really choppy op25 demod to come out, but not legible. Another challenge wasto fix one of the warnings that I was getting regarding the 'buf' variable in the code as well. What would be great is if I could get a testfile for both the phase 1 and 2 so that I could at least validate that the software has been loaded and configured correctly and that it's working and then i could focus on the hackrf to see if I'm missing some configuration on that. I have even set my op25 scanner nextto my laptop to see if it picks up and broadcast that has come over. The control channel is received with some of the voice channels but no audio. I have an external antenna as well and am only about 10 miles from the main antenna. I think I've covered everything, hope to get some sample files to continue with. Have a great day and thank you again.
Happy TrailsD


      From: "flkmrz at gmail.com [op25-dev]" <op25-dev at yahoogroups.com>
 To: op25-dev at yahoogroups.com 
 Sent: Wednesday, July 26, 2017 11:28 PM
 Subject: Re: [op25-dev] OP25 for noobs by a noob (long)
   
    Hi Dick,

You're welcome. Happy to help.

As far as a grc file goes, I've been working on that off and on lately.  Been busy though, so I haven't had the chance to get it working yet.

Ideally, what I would like to do is be able to generate a stand-alone op25 file that would run on lightweight systems, such as nextthing's chip, rasberry pi, etc. and not require a ridiculously complex install procedure.

There are a number of grc files floating around for op25 -- the problem is that none of them work. It appears that the main issue with these is that they either reference gnuradio blocks that have been deprecated, or gnuradio blocks that have been forked.  Either way, grc simply errors out and won't work.

So, what needs to happen is to track down the source code for the required blocks, build them, and integrate them into gnuradio.  Then, put together a functional op25 grc file. Unfortunately, this seems to be a non-trivial task. Ideally, this would then be added to the mainline trunk version.

As far as audio goes, there are several threads on the forum dealing with audio issues.  Come back and let us know what you did to get your audio working.

Regards,

fm  #yiv0662558803 #yiv0662558803 -- #yiv0662558803ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0662558803 #yiv0662558803ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0662558803 #yiv0662558803ygrp-mkp #yiv0662558803hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0662558803 #yiv0662558803ygrp-mkp #yiv0662558803ads {margin-bottom:10px;}#yiv0662558803 #yiv0662558803ygrp-mkp .yiv0662558803ad {padding:0 0;}#yiv0662558803 #yiv0662558803ygrp-mkp .yiv0662558803ad p {margin:0;}#yiv0662558803 #yiv0662558803ygrp-mkp .yiv0662558803ad a {color:#0000ff;text-decoration:none;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ygrp-lc {font-family:Arial;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ygrp-lc #yiv0662558803hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ygrp-lc .yiv0662558803ad {margin-bottom:10px;padding:0 0;}#yiv0662558803 #yiv0662558803actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0662558803 #yiv0662558803activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0662558803 #yiv0662558803activity span {font-weight:700;}#yiv0662558803 #yiv0662558803activity span:first-child {text-transform:uppercase;}#yiv0662558803 #yiv0662558803activity span a {color:#5085b6;text-decoration:none;}#yiv0662558803 #yiv0662558803activity span span {color:#ff7900;}#yiv0662558803 #yiv0662558803activity span .yiv0662558803underline {text-decoration:underline;}#yiv0662558803 .yiv0662558803attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0662558803 .yiv0662558803attach div a {text-decoration:none;}#yiv0662558803 .yiv0662558803attach img {border:none;padding-right:5px;}#yiv0662558803 .yiv0662558803attach label {display:block;margin-bottom:5px;}#yiv0662558803 .yiv0662558803attach label a {text-decoration:none;}#yiv0662558803 blockquote {margin:0 0 0 4px;}#yiv0662558803 .yiv0662558803bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0662558803 .yiv0662558803bold a {text-decoration:none;}#yiv0662558803 dd.yiv0662558803last p a {font-family:Verdana;font-weight:700;}#yiv0662558803 dd.yiv0662558803last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0662558803 dd.yiv0662558803last p span.yiv0662558803yshortcuts {margin-right:0;}#yiv0662558803 div.yiv0662558803attach-table div div a {text-decoration:none;}#yiv0662558803 div.yiv0662558803attach-table {width:400px;}#yiv0662558803 div.yiv0662558803file-title a, #yiv0662558803 div.yiv0662558803file-title a:active, #yiv0662558803 div.yiv0662558803file-title a:hover, #yiv0662558803 div.yiv0662558803file-title a:visited {text-decoration:none;}#yiv0662558803 div.yiv0662558803photo-title a, #yiv0662558803 div.yiv0662558803photo-title a:active, #yiv0662558803 div.yiv0662558803photo-title a:hover, #yiv0662558803 div.yiv0662558803photo-title a:visited {text-decoration:none;}#yiv0662558803 div#yiv0662558803ygrp-mlmsg #yiv0662558803ygrp-msg p a span.yiv0662558803yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0662558803 .yiv0662558803green {color:#628c2a;}#yiv0662558803 .yiv0662558803MsoNormal {margin:0 0 0 0;}#yiv0662558803 o {font-size:0;}#yiv0662558803 #yiv0662558803photos div {float:left;width:72px;}#yiv0662558803 #yiv0662558803photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv0662558803 #yiv0662558803photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0662558803 #yiv0662558803reco-category {font-size:77%;}#yiv0662558803 #yiv0662558803reco-desc {font-size:77%;}#yiv0662558803 .yiv0662558803replbq {margin:4px;}#yiv0662558803 #yiv0662558803ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0662558803 #yiv0662558803ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0662558803 #yiv0662558803ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0662558803 #yiv0662558803ygrp-mlmsg select, #yiv0662558803 input, #yiv0662558803 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv0662558803 #yiv0662558803ygrp-mlmsg pre, #yiv0662558803 code {font:115% monospace;}#yiv0662558803 #yiv0662558803ygrp-mlmsg * {line-height:1.22em;}#yiv0662558803 #yiv0662558803ygrp-mlmsg #yiv0662558803logo {padding-bottom:10px;}#yiv0662558803 #yiv0662558803ygrp-msg p a {font-family:Verdana;}#yiv0662558803 #yiv0662558803ygrp-msg p#yiv0662558803attach-count span {color:#1E66AE;font-weight:700;}#yiv0662558803 #yiv0662558803ygrp-reco #yiv0662558803reco-head {color:#ff7900;font-weight:700;}#yiv0662558803 #yiv0662558803ygrp-reco {margin-bottom:20px;padding:0px;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ov li a {font-size:130%;text-decoration:none;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv0662558803 #yiv0662558803ygrp-sponsor #yiv0662558803ov ul {margin:0;padding:0 0 0 8px;}#yiv0662558803 #yiv0662558803ygrp-text {font-family:Georgia;}#yiv0662558803 #yiv0662558803ygrp-text p {margin:0 0 1em 0;}#yiv0662558803 #yiv0662558803ygrp-text tt {font-size:120%;}#yiv0662558803 #yiv0662558803ygrp-vital ul li:last-child {border-right:none !important;}#yiv0662558803 

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/op25-dev/attachments/20170803/c7eab5c2/attachment.htm>


More information about the op25-dev mailing list