From op25-dev at yahoogroups.com Sun Jan 7 21:32:12 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Sun, 7 Jan 2018 21:32:12 +0000 (UTC) Subject: [op25-dev] Christmas Announcements 2017 In-Reply-To: References: Message-ID: <352418312.1805810.1515360732196@mail.yahoo.com> I finally had time to install new Ubuntu 14 load and op25 and it started working, I think. I used the constelation window to determine if I was receiving a p25 transmission but no sound. I finally found out that not all constelations mean sound?? Which brings me to a question. What is heard or seen on the windows during an encrypted transmission? If it's the same type of constelation diagram but no sound then it's working. I then put my old P25 phase 1 scanner running alongside my op25 to see if I was getting the same transmissions and it appears there is a little bit of difference. I guess they haven't completly gone to phase 2 yet.? One more quick question, do the installation instructions given back by Bill still hold true for this new version of op25? Hoping all had a Merry Christmas and Happy New Year too..... From: "ikj1234i at yahoo.com [op25-dev]" To: op25-dev at yahoogroups.com Sent: Monday, December 25, 2017 8:40 PM Subject: [op25-dev] Christmas Announcements 2017 ? ANNOUNCEMENTS =============== 1) New Web site Our new web site is now on the air!? I'd like to thank Matt Ames for his efforts and hard work in reworking content to fit the new format. I'd also like to take this opportunity to thank our hosts at Osmocom, Harald and Holger, for kindly offering this free resource and home for the project. web site: http://op25.osmocom.org/ git repo: https://git.osmocom.org/op25 2) Recent additions and updates Several updates have recently been pushed and are in the 'max' branch of the repo.? In addition to bug fixes in both transmitter and receiver applications and libraries, there are a couple of new features: ?* remote terminal: the curses terminal may now run in a separate process ?? or on a separate machine from rx.py, with connectivity via UDP.. ?* dstar transmitter configuration:? the dstar specific config options for ?? repeater 1/2, mycall, and urcall are now supported. 3) CPU usage reduction effort Except for the actual speech decoding process which remains unchanged, the channel tuning and demodulation logic has undergone some streamlining. The result should be a significant reduction in CPU usage in rx.py, especially during idle periods.? It's possible some of these optimizations may be slightly too radical; it would be good to receive feedback from all users, but especially from those with- ?* crowded bands with close channel spacing ?* p25 phase 2/tdma talkgroups ?* "center frequency" set to zero in the trunking tsv file 4) New multiple rx app Released today (Dec. 25, 2017) is a sneak preview of a new receiver app, multi_rx.py.? It should be considered alpha test grade.? The highlights: ?* receives DMR/YSF/P25(P1) (DSTAR almost finished) ?* an arbitrary number of concurrently active SDR devices ?* arbitrary numbers of channels/frequencies For more information see the README file in the apps/ directory of the repo.. All of these additions have been pushed to the 'max' branch of the repo. If you have a previous installation of OP25 you should change to the 'build' directory of that installation and do ??? sudo make uninstall prior to pulling and building the new version. #yiv5550884406 #yiv5550884406 -- #yiv5550884406ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5550884406 #yiv5550884406ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5550884406 #yiv5550884406ygrp-mkp #yiv5550884406hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv5550884406 #yiv5550884406ygrp-mkp #yiv5550884406ads {margin-bottom:10px;}#yiv5550884406 #yiv5550884406ygrp-mkp .yiv5550884406ad {padding:0 0;}#yiv5550884406 #yiv5550884406ygrp-mkp .yiv5550884406ad p {margin:0;}#yiv5550884406 #yiv5550884406ygrp-mkp .yiv5550884406ad a {color:#0000ff;text-decoration:none;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ygrp-lc {font-family:Arial;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ygrp-lc #yiv5550884406hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ygrp-lc .yiv5550884406ad {margin-bottom:10px;padding:0 0;}#yiv5550884406 #yiv5550884406actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5550884406 #yiv5550884406activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5550884406 #yiv5550884406activity span {font-weight:700;}#yiv5550884406 #yiv5550884406activity span:first-child {text-transform:uppercase;}#yiv5550884406 #yiv5550884406activity span a {color:#5085b6;text-decoration:none;}#yiv5550884406 #yiv5550884406activity span span {color:#ff7900;}#yiv5550884406 #yiv5550884406activity span .yiv5550884406underline {text-decoration:underline;}#yiv5550884406 .yiv5550884406attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv5550884406 .yiv5550884406attach div a {text-decoration:none;}#yiv5550884406 .yiv5550884406attach img {border:none;padding-right:5px;}#yiv5550884406 .yiv5550884406attach label {display:block;margin-bottom:5px;}#yiv5550884406 .yiv5550884406attach label a {text-decoration:none;}#yiv5550884406 blockquote {margin:0 0 0 4px;}#yiv5550884406 .yiv5550884406bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv5550884406 .yiv5550884406bold a {text-decoration:none;}#yiv5550884406 dd.yiv5550884406last p a {font-family:Verdana;font-weight:700;}#yiv5550884406 dd.yiv5550884406last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5550884406 dd.yiv5550884406last p span.yiv5550884406yshortcuts {margin-right:0;}#yiv5550884406 div.yiv5550884406attach-table div div a {text-decoration:none;}#yiv5550884406 div.yiv5550884406attach-table {width:400px;}#yiv5550884406 div.yiv5550884406file-title a, #yiv5550884406 div.yiv5550884406file-title a:active, #yiv5550884406 div.yiv5550884406file-title a:hover, #yiv5550884406 div.yiv5550884406file-title a:visited {text-decoration:none;}#yiv5550884406 div.yiv5550884406photo-title a, #yiv5550884406 div.yiv5550884406photo-title a:active, #yiv5550884406 div.yiv5550884406photo-title a:hover, #yiv5550884406 div.yiv5550884406photo-title a:visited {text-decoration:none;}#yiv5550884406 div#yiv5550884406ygrp-mlmsg #yiv5550884406ygrp-msg p a span.yiv5550884406yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv5550884406 .yiv5550884406green {color:#628c2a;}#yiv5550884406 .yiv5550884406MsoNormal {margin:0 0 0 0;}#yiv5550884406 o {font-size:0;}#yiv5550884406 #yiv5550884406photos div {float:left;width:72px;}#yiv5550884406 #yiv5550884406photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv5550884406 #yiv5550884406photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv5550884406 #yiv5550884406reco-category {font-size:77%;}#yiv5550884406 #yiv5550884406reco-desc {font-size:77%;}#yiv5550884406 .yiv5550884406replbq {margin:4px;}#yiv5550884406 #yiv5550884406ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv5550884406 #yiv5550884406ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv5550884406 #yiv5550884406ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv5550884406 #yiv5550884406ygrp-mlmsg select, #yiv5550884406 input, #yiv5550884406 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv5550884406 #yiv5550884406ygrp-mlmsg pre, #yiv5550884406 code {font:115% monospace;}#yiv5550884406 #yiv5550884406ygrp-mlmsg * {line-height:1.22em;}#yiv5550884406 #yiv5550884406ygrp-mlmsg #yiv5550884406logo {padding-bottom:10px;}#yiv5550884406 #yiv5550884406ygrp-msg p a {font-family:Verdana;}#yiv5550884406 #yiv5550884406ygrp-msg p#yiv5550884406attach-count span {color:#1E66AE;font-weight:700;}#yiv5550884406 #yiv5550884406ygrp-reco #yiv5550884406reco-head {color:#ff7900;font-weight:700;}#yiv5550884406 #yiv5550884406ygrp-reco {margin-bottom:20px;padding:0px;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ov li a {font-size:130%;text-decoration:none;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv5550884406 #yiv5550884406ygrp-sponsor #yiv5550884406ov ul {margin:0;padding:0 0 0 8px;}#yiv5550884406 #yiv5550884406ygrp-text {font-family:Georgia;}#yiv5550884406 #yiv5550884406ygrp-text p {margin:0 0 1em 0;}#yiv5550884406 #yiv5550884406ygrp-text tt {font-size:120%;}#yiv5550884406 #yiv5550884406ygrp-vital ul li:last-child {border-right:none !important;}#yiv5550884406 -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Jan 8 01:43:24 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 08 Jan 2018 01:43:24 +0000 Subject: [op25-dev] Christmas Announcements 2017 In-Reply-To: <352418312.1805810.1515360732196@mail.yahoo.com> References: <352418312.1805810.1515360732196@mail.yahoo.com> Message-ID: The constellation just shows that you have a stable signal being decoded, not WHAT the data stream contains. In an ideal world you'd just see four tight clusters of data in the four corners of a square regardless of whether you are decoding a control channel or voice. In practice you may see some slight disturbances and spread of the pattern into an X shape. You may also notice momentary rotation of the pattern due to phase shifts, but these will (usually) go away as the gardner_costas loop adjusts itself. There are potentially numerous reasons for not hearing voice, but incorrect command line parameters are the most common. Make sure you have "-V", "-2" and "-U" specified. When a tgid is tuned, you should see an indication at the bottom of the terminal screen showing the frequency and optional (phase 2 only) slot number as well as the tgid and tag (if available). If you're not seeing that, it's not attempting to decode audio. if you are running my version of the code (github.com/boatbod/op25) you have the option to suppress encrypted audio using the "--nocrypt" command line parameter. In this instance you should see indication on the terminal screen (bottom right) when encrypted audio is being suppressed. On Max's version of the code, encrypted audio will be played and just sounds like garbage noise. Install is most easily carried out using the ~/op25/install.sh script once you have cloned your repo of choice. Graham ---In op25-dev at yahoogroups.com, wrote : I finally had time to install new Ubuntu 14 load and op25 and it started working, I think. I used the constelation window to determine if I was receiving a p25 transmission but no sound. I finally found out that not all constelations mean sound?? Which brings me to a question. What is heard or seen on the windows during an encrypted transmission? If it's the same type of constelation diagram but no sound then it's working. I then put my old P25 phase 1 scanner running alongside my op25 to see if I was getting the same transmissions and it appears there is a little bit of difference. I guess they haven't completly gone to phase 2 yet. One more quick question, do the installation instructions given back by Bill still hold true for this new version of op25? Hoping all had a Merry Christmas and Happy New Year too..... -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jan 13 07:00:20 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 13 Jan 2018 07:00:20 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Thanks Max. I am kind of surprised I am not seeing anyone bring up their trials with listening to other things (like DMR), now that you have added the support. For what its worth When I uninstalled, deleted and basically started over with a git clone from osomocom I wasn't seeing the multi_rx.py I ended up using Graham fork on github. Installing went smooth, but I am scratching my head a bit with the command line options for multi_rx.py and the config file stuff. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jan 13 07:57:21 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Sat, 13 Jan 2018 18:57:21 +1100 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Hi kb8mwr, Are you on the 'max' branch of the osmocom repo? - 'git checkout max' to switch to that branch, just or 'git branch' to display the current branch you're on Cheers, Matt On 13 January 2018 at 18:00, kb9mwr at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Thanks Max. > > I am kind of surprised I am not seeing anyone bring up their trials with > listening to other things (like DMR), now that you have added the support.. > > For what its worth > When I uninstalled, deleted and basically started over with a git clone > from osomocom I wasn't seeing the multi_rx.py I ended up using Graham > fork on github. > > Installing went smooth, but I am scratching my head a bit with the command > line options for > multi_rx.py and the config file stuff. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jan 13 11:04:36 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 13 Jan 2018 11:04:36 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Yeah pretty sure I did that. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jan 13 23:48:38 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Sun, 14 Jan 2018 10:48:38 +1100 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Right, well you should have multi_rx.py available in commit 9b93b5699d89128bf07f95ee69f77ed640b9bdb8 then... On 13 January 2018 at 22:04, kb9mwr at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Yeah pretty sure I did that. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jan 14 04:26:19 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 14 Jan 2018 04:26:19 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Yeah sorry about that. Lots of dumb little things on my part. I have it working now. I just heard DMR audio. On a Pi3.. And it sounded good! Linux op25 4.9.28-v7+ #998 SMP Mon May 15 16:55:39 BST 2017 arm71 GNU/Linux ppm set to 2 for me (see json file below) Code: pi at op25:~/op25/op25/gr-op25_repeater/apps $ python multi_rx.py -c cfg.json -v 9 Audio: Code: nc -kluvw 1 127.0.0.1 1 56122 | aplay -c1 -f S16_LE -r 8000 Code: { "channels": [ { "demod_type": "fsk4", "destination": "udp://127.0.0.1:56122", "excess_bw": 0.2, "filter_type": "rrc", "frequency": 442831250, "if_rate": 24000, "name": "dmr", "plot": "symbol", "symbol_rate": 4800 } ], "devices": [ { "args": "rtl:0", "frequency": 442831250, "gains": "lna:49", "name": "rtl0", "offset": 0, "ppm": 2, "rate": 1000000, "tunable": false } ] } -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jan 14 14:22:34 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 14 Jan 2018 14:22:34 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: FWIW, I've been running some benchmarks on the RPI3 using multi_rx. As a preliminary result it looks like the PI can demod four DMR frequencies (times two slots/frequency = eight voice channels). I'd say that's right at the margin and there were a few underruns reported (more or less expected once the threshold is approached given that all four are running at full blast). There were also a couple of crashes noted, intermittent of course. It's not yet clear what the fix for them might be. Most of the CPU time seems to be in the voice codec which is appropriate given that's what the whole point of the app is. There are two codecs in OP25 and currently multi_rx only supports the floating point one, Pavel's fixed point implementation *might* be moire efficient. It should be noted that the codecs have never been a target of any optimization work; it's likely there is room for improvement - not without effort of course... 73 Max -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jan 14 19:49:24 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 14 Jan 2018 19:49:24 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Well I all I can say is Thanks! Like I mentioned privately, before your hard work if you wanted to decode anything other than p25 (with a Raspberry Pi), you were likely looking at DSD, and that was in some serious need of updating. I just assumed most of the optimization issues were on the codec end. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jan 14 22:27:36 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 14 Jan 2018 22:27:36 +0000 Subject: [op25-dev] multi_rx Message-ID: FWIW i endeavor to keep my fork up to date with the max branch so multi_rx should be available in both versions. I've not personally testing it though, so I cannot offer help or guidance on setup and usage. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Jan 18 21:00:09 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 18 Jan 2018 21:00:09 +0000 (UTC) Subject: [op25-dev] multi_rx In-Reply-To: References: Message-ID: <817204634.502081.1516309209682@mail.yahoo.com> I'm ubuntu-challenged...can you help me with how to go to a "max" branch, or any branch that would get me everything? I've also been using the only instructions I've found and they are listed below and was published back in June of 2017. Thanks in advance too! From: "gnorbury at bondcar.com [op25-dev]" To: op25-dev at yahoogroups.com Sent: Sunday, January 14, 2018 4:27 PM Subject: [op25-dev] multi_rx ? FWIW i endeavor to keep my fork up to date with the max branch so multi_rx should be available in both versions.? I've not personally testing it though, so I cannot offer help or guidance on setup and usage. Graham #yiv3992717465 #yiv3992717465 -- #yiv3992717465ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv3992717465 #yiv3992717465ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv3992717465 #yiv3992717465ygrp-mkp #yiv3992717465hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv3992717465 #yiv3992717465ygrp-mkp #yiv3992717465ads {margin-bottom:10px;}#yiv3992717465 #yiv3992717465ygrp-mkp .yiv3992717465ad {padding:0 0;}#yiv3992717465 #yiv3992717465ygrp-mkp .yiv3992717465ad p {margin:0;}#yiv3992717465 #yiv3992717465ygrp-mkp .yiv3992717465ad a {color:#0000ff;text-decoration:none;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ygrp-lc {font-family:Arial;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ygrp-lc #yiv3992717465hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ygrp-lc .yiv3992717465ad {margin-bottom:10px;padding:0 0;}#yiv3992717465 #yiv3992717465actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv3992717465 #yiv3992717465activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv3992717465 #yiv3992717465activity span {font-weight:700;}#yiv3992717465 #yiv3992717465activity span:first-child {text-transform:uppercase;}#yiv3992717465 #yiv3992717465activity span a {color:#5085b6;text-decoration:none;}#yiv3992717465 #yiv3992717465activity span span {color:#ff7900;}#yiv3992717465 #yiv3992717465activity span .yiv3992717465underline {text-decoration:underline;}#yiv3992717465 .yiv3992717465attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv3992717465 .yiv3992717465attach div a {text-decoration:none;}#yiv3992717465 .yiv3992717465attach img {border:none;padding-right:5px;}#yiv3992717465 .yiv3992717465attach label {display:block;margin-bottom:5px;}#yiv3992717465 .yiv3992717465attach label a {text-decoration:none;}#yiv3992717465 blockquote {margin:0 0 0 4px;}#yiv3992717465 .yiv3992717465bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv3992717465 .yiv3992717465bold a {text-decoration:none;}#yiv3992717465 dd.yiv3992717465last p a {font-family:Verdana;font-weight:700;}#yiv3992717465 dd.yiv3992717465last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv3992717465 dd.yiv3992717465last p span.yiv3992717465yshortcuts {margin-right:0;}#yiv3992717465 div.yiv3992717465attach-table div div a {text-decoration:none;}#yiv3992717465 div.yiv3992717465attach-table {width:400px;}#yiv3992717465 div.yiv3992717465file-title a, #yiv3992717465 div.yiv3992717465file-title a:active, #yiv3992717465 div.yiv3992717465file-title a:hover, #yiv3992717465 div.yiv3992717465file-title a:visited {text-decoration:none;}#yiv3992717465 div.yiv3992717465photo-title a, #yiv3992717465 div.yiv3992717465photo-title a:active, #yiv3992717465 div.yiv3992717465photo-title a:hover, #yiv3992717465 div.yiv3992717465photo-title a:visited {text-decoration:none;}#yiv3992717465 div#yiv3992717465ygrp-mlmsg #yiv3992717465ygrp-msg p a span.yiv3992717465yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv3992717465 .yiv3992717465green {color:#628c2a;}#yiv3992717465 .yiv3992717465MsoNormal {margin:0 0 0 0;}#yiv3992717465 o {font-size:0;}#yiv3992717465 #yiv3992717465photos div {float:left;width:72px;}#yiv3992717465 #yiv3992717465photos div div {border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;}#yiv3992717465 #yiv3992717465photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv3992717465 #yiv3992717465reco-category {font-size:77%;}#yiv3992717465 #yiv3992717465reco-desc {font-size:77%;}#yiv3992717465 .yiv3992717465replbq {margin:4px;}#yiv3992717465 #yiv3992717465ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv3992717465 #yiv3992717465ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv3992717465 #yiv3992717465ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv3992717465 #yiv3992717465ygrp-mlmsg select, #yiv3992717465 input, #yiv3992717465 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv3992717465 #yiv3992717465ygrp-mlmsg pre, #yiv3992717465 code {font:115% monospace;}#yiv3992717465 #yiv3992717465ygrp-mlmsg * {line-height:1.22em;}#yiv3992717465 #yiv3992717465ygrp-mlmsg #yiv3992717465logo {padding-bottom:10px;}#yiv3992717465 #yiv3992717465ygrp-msg p a {font-family:Verdana;}#yiv3992717465 #yiv3992717465ygrp-msg p#yiv3992717465attach-count span {color:#1E66AE;font-weight:700;}#yiv3992717465 #yiv3992717465ygrp-reco #yiv3992717465reco-head {color:#ff7900;font-weight:700;}#yiv3992717465 #yiv3992717465ygrp-reco {margin-bottom:20px;padding:0px;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ov li a {font-size:130%;text-decoration:none;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv3992717465 #yiv3992717465ygrp-sponsor #yiv3992717465ov ul {margin:0;padding:0 0 0 8px;}#yiv3992717465 #yiv3992717465ygrp-text {font-family:Georgia;}#yiv3992717465 #yiv3992717465ygrp-text p {margin:0 0 1em 0;}#yiv3992717465 #yiv3992717465ygrp-text tt {font-size:120%;}#yiv3992717465 #yiv3992717465ygrp-vital ul li:last-child {border-right:none !important;}#yiv3992717465 -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Jan 18 21:16:33 2018 From: op25-dev at yahoogroups.com (Brett Friermood brett.friermood@gmail.com [op25-dev]) Date: Thu, 18 Jan 2018 15:16:33 -0600 Subject: [op25-dev] multi_rx In-Reply-To: <817204634.502081.1516309209682@mail.yahoo.com> References: <817204634.502081.1516309209682@mail.yahoo.com> Message-ID: It's a git thing, not Ubuntu, and is easily found by an internet search in less time than it took me to write this reply. To switch between branches of a project in git use "git checkout ". As Graham mentioned, if you are using the boatbod version it should already be up to date with the max branch of the base OP25 project. On Thu, Jan 18, 2018 at 3:00 PM, Dick Wad bwmzzzx at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > I'm ubuntu-challenged...can you help me with how to go to a "max" branch, > or any branch that would get me everything? I've also been using the only > instructions I've found and they are listed below and was published back in > June of 2017. Thanks in advance too! > > > ------------------------------ > *From:* "gnorbury at bondcar.com [op25-dev]" > *To:* op25-dev at yahoogroups.com > *Sent:* Sunday, January 14, 2018 4:27 PM > *Subject:* [op25-dev] multi_rx > > > FWIW i endeavor to keep my fork up to date with the max branch so multi_rx > should be available in both versions. I've not personally testing it > though, so I cannot offer help or guidance on setup and usage. > > Graham > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jan 20 15:34:50 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 20 Jan 2018 15:34:50 +0000 Subject: [op25-dev] multi_rx In-Reply-To: References: <817204634.502081.1516309209682@mail.yahoo.com> Message-ID: Two ways to accomplish what you ask, depending what you want to get at: git clone -b max https://git.osmocom.org/op25 https://git.osmocom.org/op25 ------- or ------- git clone https://github.com/boatbod/op25 https://github.com/boatbod/op25 The first command gets you to the max branch of the official osmocom repo. The second gets you to my fork of the osmocom repo. In general my fork contains all of the max branch features (there may be a small lag of a few days to a couple weeks) plus a bunch of my own additions. Pick the repo that best suits your purpose. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Jan 29 00:10:20 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 28 Jan 2018 19:10:20 -0500 Subject: [op25-dev] OP25 RPi Image Message-ID: <42c9ceb7-2332-957b-9fb5-59969ab1c52f@febo.com> I finally had time to package up my OP25 system onto a ready-to-run image for an RPi3. This is based on the full Raspbian Stretch OS with GUI, so it's a 1.3 GB download. It's at http://febo.com/pages/os_images, along with a couple of other RPi images (one for an NTP time server, another that makes a bunch of RTL-SDR dongles look like a single Hermes HPSDR receiver). After downloading, unzip the file (it'll be a bit over 4GB) and write to an 8GB SD card. Stick the card in your Pi and wait for the desktop to appear. This system has Graham's (github.com/boatbod) latest code and if you happen to live in Montgomery County, Ohio, and have an HDMI monitor with speakers, you are all set to go. :-) Otherwise, you'll need to make appropriate edits to the config files and possibly change the sound settings. Enjoy! 73, John -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Jan 29 09:21:01 2018 From: op25-dev at yahoogroups.com (Tom Nash lhouta@gmail.com [op25-dev]) Date: Mon, 29 Jan 2018 09:21:01 +0000 Subject: [op25-dev] OP25 RPi Image In-Reply-To: <42c9ceb7-2332-957b-9fb5-59969ab1c52f@febo.com> References: <42c9ceb7-2332-957b-9fb5-59969ab1c52f@febo.com> Message-ID: Thank you very much John. We are greatly indebtful for this invaluable gift.Tnx Le 29 janv. 2018 00:10, "John Ackermann N8UR jra at febo.com [op25-dev]" < op25-dev at yahoogroups.com> a ?crit : > > > I finally had time to package up my OP25 system onto a ready-to-run > image for an RPi3. This is based on the full Raspbian Stretch OS with > GUI, so it's a 1.3 GB download. > > It's at http://febo.com/pages/os_images, along with a couple of other > RPi images (one for an NTP time server, another that makes a bunch of > RTL-SDR dongles look like a single Hermes HPSDR receiver). > > After downloading, unzip the file (it'll be a bit over 4GB) and write to > an 8GB SD card. Stick the card in your Pi and wait for the desktop to > appear. > > This system has Graham's (github.com/boatbod) latest code and if you > happen to live in Montgomery County, Ohio, and have an HDMI monitor with > speakers, you are all set to go. :-) Otherwise, you'll need to make > appropriate edits to the config files and possibly change the sound > settings. > > Enjoy! > > 73, > John > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Jan 29 14:14:01 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Mon, 29 Jan 2018 09:14:01 -0500 Subject: [op25-dev] OP25 RPi Image In-Reply-To: References: <42c9ceb7-2332-957b-9fb5-59969ab1c52f@febo.com> Message-ID: You're welcome, Tom. I hope it works for those who try it! And by the way -- At my request, Graham added a few user-friendly features that I don't think are mentioned in the documentation. In particular: * There is an on-screen cheat-sheet to keyboard commands * In trunk.tsv, lines beginning with "#" are ignored as comments, so you can have multiple systems and select by uncommenting * The whitelist and blacklist files can now be in the same format as the tag file -- the first field is the TGID and other (tab separated) fields are ignored. This is *really* nice because you can now just cut/paste from the tag file into the whitelist file, and the descriptions let you know just what you're including/excluding. * If you are monitoring a site with more than about 20 frequencies, the stock rx.py program crashes. Graham's code has a hack to address this: just make the terminal window tall enough to show all the frequency status lines. My local site has 24 freqs, and this was a life-saver for me. John ---- On 01/29/2018 04:21 AM, Tom Nash lhouta at gmail.com [op25-dev] wrote: > Thank you very much John. We are greatly indebtful for this invaluable > gift.Tnx > > Le?29 janv. 2018 00:10, "John Ackermann N8UR jra at febo.com > [op25-dev]" > a ?crit?: > > __ > > I finally had time to package up my OP25 system onto a ready-to-run > image for an RPi3. This is based on the full Raspbian Stretch OS with > GUI, so it's a 1.3 GB download. > > It's at http://febo.com/pages/os_images > , along with a couple of other > RPi images (one for an NTP time server, another that makes a bunch of > RTL-SDR dongles look like a single Hermes HPSDR receiver). > > After downloading, unzip the file (it'll be a bit over 4GB) and > write to > an 8GB SD card. Stick the card in your Pi and wait for the desktop to > appear. > > This system has Graham's (github.com/boatbod > ) latest code and if you > happen to live in Montgomery County, Ohio, and have an HDMI monitor > with > speakers, you are all set to go. :-) Otherwise, you'll need to make > appropriate edits to the config files and possibly change the sound > settings. > > Enjoy! > > 73, > John > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Feb 9 18:31:08 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 09 Feb 2018 18:31:08 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Max, I know once before you mentioned NXDN. I am not sure if you noticed but Jonathan Naylor, has support now in MMDVM. Maybe his code will be helpful to you. Also do you have plans for talkgroup support for DMR with multi_rx? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Feb 18 14:48:23 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 18 Feb 2018 14:48:23 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Thanks Steve, I can't seem to find any actual code in the repo - all I did see was a post to social media about starting to add NXDN to MMDVM. As far as adding it to OP25, I would like to do so, but there's no (known) nxdn activity in the area here, and I don't currently have a radio to test. This is probably just dreaming, but if someone wanted to donate an nxdn capable handheld (incl. software and programming cable if such is needed), that would be sufficient incentive for me to add support for it in the OP25 tx and rx (voice only, without trunking support, initially). _Not_ complaining at all, but I've actually got a bit of cash invested already in various radios for various modes, and in order to do the job right it really should be tested before release on a real radio, For nxdn there is currently insufficient justification (not to mention budget :) for me to proceed... 73 and many thanks for your interest in OP25 - I especially appreciate your kind words and how-to articles on your site. Max p.s. to put my ignorance of nxdn on display, aren't there two separate speeds - nxdn48 and nxdn96? Or am I confusing it with EDACS-voice? And if nxdn does have both 48 and 96 is there one or the other in particular that would be more compelling to slot for an initial release? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Feb 18 14:48:23 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 18 Feb 2018 14:48:23 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Thanks Steve, I can't seem to find any actual code in the repo - all I did see was a post to social media about starting to add NXDN to MMDVM. As far as adding it to OP25, I would like to do so, but there's no (known) nxdn activity in the area here, and I don't currently have a radio to test. This is probably just dreaming, but if someone wanted to donate an nxdn capable handheld (incl. software and programming cable if such is needed), that would be sufficient incentive for me to add support for it in the OP25 tx and rx (voice only, without trunking support, initially). _Not_ complaining at all, but I've actually got a bit of cash invested already in various radios for various modes, and in order to do the job right it really should be tested before release on a real radio, For nxdn there is currently insufficient justification (not to mention budget :) for me to proceed... 73 and many thanks for your interest in OP25 - I especially appreciate your kind words and how-to articles on your site. Max p.s. to put my ignorance of nxdn on display, aren't there two separate speeds - nxdn48 and nxdn96? Or am I confusing it with EDACS-voice? And if nxdn does have both 48 and 96 is there one or the other in particular that would be more compelling to slot for an initial release? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Feb 18 14:48:23 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 18 Feb 2018 14:48:23 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Thanks Steve, I can't seem to find any actual code in the repo - all I did see was a post to social media about starting to add NXDN to MMDVM. As far as adding it to OP25, I would like to do so, but there's no (known) nxdn activity in the area here, and I don't currently have a radio to test. This is probably just dreaming, but if someone wanted to donate an nxdn capable handheld (incl. software and programming cable if such is needed), that would be sufficient incentive for me to add support for it in the OP25 tx and rx (voice only, without trunking support, initially). _Not_ complaining at all, but I've actually got a bit of cash invested already in various radios for various modes, and in order to do the job right it really should be tested before release on a real radio, For nxdn there is currently insufficient justification (not to mention budget :) for me to proceed... 73 and many thanks for your interest in OP25 - I especially appreciate your kind words and how-to articles on your site. Max p.s. to put my ignorance of nxdn on display, aren't there two separate speeds - nxdn48 and nxdn96? Or am I confusing it with EDACS-voice? And if nxdn does have both 48 and 96 is there one or the other in particular that would be more compelling to slot for an initial release? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Feb 19 07:12:29 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 19 Feb 2018 07:12:29 +0000 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: Okay. Yes I believe those are the two nxdn speeds. I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 > >Hi All > >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is. > >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. > >Currently it'll be an RF only repeater, but it will allow you to play. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. > >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. > >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. > >Jonathan G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 17:47:37 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 18 Mar 2018 13:47:37 -0400 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi Message-ID: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> I just got my RPi scanner set up to stream audio to an Icecast server. Graham did all the hard work to figure out how, so he gets all the credit. But I did collect the information together in a blog posting here: http://blog.febo.com/wp/?p=307 I'm also going to update my plug-and-play image file to include this. It may take me a couple of days to get that ready. 73, John -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 19:17:13 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 18 Mar 2018 15:17:13 -0400 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> Message-ID: Well, I'm faster than I thought. The new version with audio streaming via darkice is at http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip John On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > I just got my RPi scanner set up to stream audio to an Icecast server. > Graham did all the hard work to figure out how, so he gets all the > credit. But I did collect the information together in a blog posting > here: http://blog.febo.com/wp/?p=307 > > I'm also going to update my plug-and-play image file to include this. > It may take me a couple of days to get that ready. > > 73, > John > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 19:47:22 2018 From: op25-dev at yahoogroups.com (Chance chance1@lindseyfamily.net [op25-dev]) Date: Sun, 18 Mar 2018 14:47:22 -0500 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> Message-ID: Hey John, Thanks a million! This was on my weekend list of things to do and I was just about to dive into to figure this all out. You just saved me a whole Sunday afternoon. I'm downloading the image now! Chance On Sun, Mar 18, 2018 at 2:17 PM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > > > Well, I'm faster than I thought. The new version with audio streaming > via darkice is at > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > John > > On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > > I just got my RPi scanner set up to stream audio to an Icecast server. > > Graham did all the hard work to figure out how, so he gets all the > > credit. But I did collect the information together in a blog posting > > here: http://blog.febo.com/wp/?p=307 > > > > I'm also going to update my plug-and-play image file to include this. > > It may take me a couple of days to get that ready. > > > > 73, > > John > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 19:53:51 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 18 Mar 2018 15:53:51 -0400 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> Message-ID: You're welcome, Chance. Since I only tested this on one system and then burned the image, please let me know of any issues/errors you encounter. Remember that you'll need to configure Darkice and figure out what streamer you're going to feed. I'm using Icecast running on a small Atom processor box to feed my home network. At present, I'm still using the GUI but it would make sense for a version intended just to stream, to use the CLI only and save a couple of GB of size. That's still on the list. John ---- On 03/18/2018 03:47 PM, Chance chance1 at lindseyfamily.net [op25-dev] wrote: > Hey John, > > Thanks a million! This was on my weekend list of things to do and I was > just about to dive into to figure this all out. You just saved me a > whole Sunday afternoon. I'm downloading the image now! > > Chance > > > On Sun, Mar 18, 2018 at 2:17 PM, John Ackermann N8UR jra at febo.com > [op25-dev] > wrote: > > __ > > Well, I'm faster than I thought. The new version with audio streaming > via darkice is at > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > > John > > On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com > [op25-dev] wrote: > > I just got my RPi scanner set up to stream audio to an Icecast server. > > Graham did all the hard work to figure out how, so he gets all the > > credit. But I did collect the information together in a blog posting > > here: http://blog.febo.com/wp/?p=307 > > > > I'm also going to update my plug-and-play image file to include this. > > It may take me a couple of days to get that ready. > > > > 73, > > John > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 22:12:55 2018 From: op25-dev at yahoogroups.com (Chance chance1@lindseyfamily.net [op25-dev]) Date: Sun, 18 Mar 2018 17:12:55 -0500 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> Message-ID: Hey John, Everything worked perfectly. Only one change, I installed the DarkIce build from Broadcastify which included the MP3 encoder. I'm feeding Sachse, TX. I use to carry a neighboring city with more activity, but since they went encrypted, it is just Sachse now. I only mention in case you tune there, it is quiet 97% of the time. I'll probably switch back to my other PI with a scanner while away from home, until I see that this runs stable for a while. I'm betting I'll need something to restart RX.PY every so often.... But so far so good. And no nasty background noise of the Whistler scanner headphone jack! Thanks again. Chance KC5EOK On Sun, Mar 18, 2018 at 2:53 PM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > > > You're welcome, Chance. Since I only tested this on one system and then > burned the image, please let me know of any issues/errors you encounter. > > Remember that you'll need to configure Darkice and figure out what > streamer you're going to feed. I'm using Icecast running on a small > Atom processor box to feed my home network. > > At present, I'm still using the GUI but it would make sense for a > version intended just to stream, to use the CLI only and save a couple > of GB of size. That's still on the list. > > John > ---- > > On 03/18/2018 03:47 PM, Chance chance1 at lindseyfamily.net [op25-dev] wrote: > > Hey John, > > > > Thanks a million! This was on my weekend list of things to do and I was > > just about to dive into to figure this all out. You just saved me a > > whole Sunday afternoon. I'm downloading the image now! > > > > Chance > > > > > > On Sun, Mar 18, 2018 at 2:17 PM, John Ackermann N8UR jra at febo.com > > [op25-dev] > > wrote: > > > > __ > > > > Well, I'm faster than I thought. The new version with audio streaming > > via darkice is at > > > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > > > > > John > > > > On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com > > [op25-dev] wrote: > > > I just got my RPi scanner set up to stream audio to an Icecast server.. > > > Graham did all the hard work to figure out how, so he gets all the > > > credit. But I did collect the information together in a blog posting > > > here: http://blog.febo.com/wp/?p=307 > > > > > > I'm also going to update my plug-and-play image file to include this. > > > It may take me a couple of days to get that ready. > > > > > > 73, > > > John > > > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Mar 18 23:23:58 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 18 Mar 2018 19:23:58 -0400 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> Message-ID: <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> I had the very busy local feed (24 channels) running here for a couple of months and it seemed perfectly happy. So I think the system may be more stable than one might suspect. I may go to Broadcastify, but they don't want you to stream TAC talkgroups, and I'd like to include those (quiet as they are) for the couple of local departments I listen to. So for now, anyway, I'm just streaming locally with Icecast. (Does the Broadcastify DarkIce install as a Debian package, or does it do an out-of-dpkg install? I wanted to stay with .debs wherever possible.) John ---- On 03/18/2018 06:12 PM, Chance chance1 at lindseyfamily.net [op25-dev] wrote: > Hey John, > > Everything worked perfectly. Only one change, I installed the DarkIce > build from Broadcastify which included the MP3 encoder. > > I'm feeding Sachse, TX. I use to carry a neighboring city with more > activity, but since they went encrypted, it is just Sachse now.? I only > mention in case you tune there, it is quiet 97% of the time. > > I'll probably switch back to my other PI with a scanner while away from > home, until I see that this runs stable for a while.? I'm betting I'll > need something to restart RX.PY every so often....? ?But so far so > good.? And no nasty background noise of the Whistler scanner headphone jack! > > Thanks again. > > Chance KC5EOK > > On Sun, Mar 18, 2018 at 2:53 PM, John Ackermann N8UR jra at febo.com > [op25-dev] > wrote: > > __ > > You're welcome, Chance. Since I only tested this on one system and then > burned the image, please let me know of any issues/errors you encounter. > > Remember that you'll need to configure Darkice and figure out what > streamer you're going to feed. I'm using Icecast running on a small > Atom processor box to feed my home network. > > At present, I'm still using the GUI but it would make sense for a > version intended just to stream, to use the CLI only and save a couple > of GB of size. That's still on the list. > > John > ---- > > On 03/18/2018 03:47 PM, Chance chance1 at lindseyfamily.net > [op25-dev] wrote: > > Hey John, > > > > Thanks a million! This was on my weekend list of things to do and I was > > just about to dive into to figure this all out. You just saved me a > > whole Sunday afternoon. I'm downloading the image now! > > > > Chance > > > > > > On Sun, Mar 18, 2018 at 2:17 PM, John Ackermann N8UR jra at febo.com > > > [op25-dev] > > > >> wrote: > > > > __ > > > > Well, I'm faster than I thought. The new version with audio streaming > > via darkice is at > > > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > > > > > > > John > > > > On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com > > > [op25-dev] wrote: > > > I just got my RPi scanner set up to stream audio to an Icecast server. > > > Graham did all the hard work to figure out how, so he gets all the > > > credit. But I did collect the information together in a blog posting > > > here: http://blog.febo.com/wp/?p=307 > > > > > > I'm also going to update my plug-and-play image file to include this. > > > It may take me a couple of days to get that ready. > > > > > > 73, > > > John > > > > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Mar 19 00:16:07 2018 From: op25-dev at yahoogroups.com (Chance chance1@lindseyfamily.net [op25-dev]) Date: Sun, 18 Mar 2018 19:16:07 -0500 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> Message-ID: Hey John, I followed the instructions at https://wiki.radioreference.com/index.php/Raspberry_Pi_Broadcastify_Build to install their DarkIce version. It's a manual install outside of any package installer. I'm not sure if there's a more official way. I did a APT uninstall on DarkIce. Then wget http://s.broadcastify.com/darkice/darkice_bcfy_v01.tar.gz Then in the tar, you'll find a pre-compiled DarkIce file to copy to bin, INIT.D file, and sample config. As for the stability, I was using a desktop (non-VM) Ubuntu install with the "Christmas" OP25 version, and it would stall every few days. That's probably something that's been fix by now, but just something I was being mindful of for the next few days. Take care, Chance On Sun, Mar 18, 2018 at 6:23 PM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > > > I had the very busy local feed (24 channels) running here for a couple > of months and it seemed perfectly happy. So I think the system may be > more stable than one might suspect. > > I may go to Broadcastify, but they don't want you to stream TAC > talkgroups, and I'd like to include those (quiet as they are) for the > couple of local departments I listen to. So for now, anyway, I'm just > streaming locally with Icecast. > > (Does the Broadcastify DarkIce install as a Debian package, or does it > do an out-of-dpkg install? I wanted to stay with .debs wherever possible.) > > John > ---- > > On 03/18/2018 06:12 PM, Chance chance1 at lindseyfamily.net [op25-dev] wrote: > > Hey John, > > > > Everything worked perfectly. Only one change, I installed the DarkIce > > build from Broadcastify which included the MP3 encoder. > > > > I'm feeding Sachse, TX. I use to carry a neighboring city with more > > activity, but since they went encrypted, it is just Sachse now. I only > > mention in case you tune there, it is quiet 97% of the time. > > > > I'll probably switch back to my other PI with a scanner while away from > > home, until I see that this runs stable for a while. I'm betting I'll > > need something to restart RX.PY every so often.... But so far so > > good. And no nasty background noise of the Whistler scanner headphone > jack! > > > > Thanks again. > > > > Chance KC5EOK > > > > On Sun, Mar 18, 2018 at 2:53 PM, John Ackermann N8UR jra at febo.com > > [op25-dev] > > wrote: > > > > __ > > > > You're welcome, Chance. Since I only tested this on one system and then > > burned the image, please let me know of any issues/errors you encounter.. > > > > Remember that you'll need to configure Darkice and figure out what > > streamer you're going to feed. I'm using Icecast running on a small > > Atom processor box to feed my home network. > > > > At present, I'm still using the GUI but it would make sense for a > > version intended just to stream, to use the CLI only and save a couple > > of GB of size. That's still on the list. > > > > John > > ---- > > > > On 03/18/2018 03:47 PM, Chance chance1 at lindseyfamily.net > > [op25-dev] wrote: > > > Hey John, > > > > > > Thanks a million! This was on my weekend list of things to do and I > was > > > just about to dive into to figure this all out. You just saved me a > > > whole Sunday afternoon. I'm downloading the image now! > > > > > > Chance > > > > > > > > > On Sun, Mar 18, 2018 at 2:17 PM, John Ackermann N8UR jra at febo..com > > > > > [op25-dev] > > > > > > >> wrote: > > > > > > __ > > > > > > Well, I'm faster than I thought. The new version with audio streaming > > > via darkice is at > > > > > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > > > > > > > > > > > > John > > > > > > On 03/18/2018 01:47 PM, John Ackermann N8UR jra at febo.com jra at febo.com> > > > > [op25-dev] wrote: > > > > I just got my RPi scanner set up to stream audio to an Icecast > server. > > > > Graham did all the hard work to figure out how, so he gets all the > > > > credit. But I did collect the information together in a blog posting > > > > here: http://blog.febo.com/wp/?p=307 > > > > > > > > I'm also going to update my plug-and-play image file to include this. > > > > It may take me a couple of days to get that ready. > > > > > > > > 73, > > > > John > > > > > > > > > > > > > > > > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 21 19:56:47 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 21 Mar 2018 19:56:47 +0000 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> Message-ID: Occasional stalling seems to have been an ongoing problem for me with the RPI3. Most of the time it'll run for day or weeks, then out of the blue the audio ceases to be sent to broadcastify. If I pull up the terminal screen the tsbk counter is running and the darkice process is present, but silence... Curiously the same symptoms have never manifested themselves on my other (main) stream hosted on an intel powered laptop. Very soon I'm going to be moving away from using the PI3 as a host so hopefully reliability will improve. I obtained an Intel NUC7I5 that is going to run both feeds in parallel with the new web-based terminal as the front end. It cost 20x more than the PI3, but if it increases reliability and doesn't need so much babysitting it'll have been worth it. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 21 22:54:37 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 21 Mar 2018 17:54:37 -0500 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> Message-ID: <000f01d3c167$96e8d570$c4ba8050$@centurytel.net> Graham and all. For what is worth, I have been having very good luck using the Pine Rock64 SBC as a replacement for the Raspberry Pi-3B. I can tell you that it runs circles around the Pi and moreover it can be outfitted very inexpensively with eMMC very inexpensively that make the Rock64 run even faster. I can?t testify as to how well it will simultaneously support streaming as I have yet to configure it to do so. The Ayufan OS?s have been improving in reliability but at present I have been having very good stability with the DietPi Linux image running OP25 with not freeze ups at all running the http console and switching among plots. Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, March 21, 2018 2:57 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Streaming audio from OP25/Raspberry Pi Occasional stalling seems to have been an ongoing problem for me with the RPI3. Most of the time it'll run for day or weeks, then out of the blue the audio ceases to be sent to broadcastify. If I pull up the terminal screen the tsbk counter is running and the darkice process is present, but silence... Curiously the same symptoms have never manifested themselves on my other (main) stream hosted on an intel powered laptop. Very soon I'm going to be moving away from using the PI3 as a host so hopefully reliability will improve. I obtained an Intel NUC7I5 that is going to run both feeds in parallel with the new web-based terminal as the front end. It cost 20x more than the PI3, but if it increases reliability and doesn't need so much babysitting it'll have been worth it. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Mar 22 12:11:13 2018 From: op25-dev at yahoogroups.com (Chance chance1@lindseyfamily.net [op25-dev]) Date: Thu, 22 Mar 2018 07:11:13 -0500 Subject: [op25-dev] Streaming audio from OP25/Raspberry Pi In-Reply-To: <000f01d3c167$96e8d570$c4ba8050$@centurytel.net> References: <80938463-03d6-738a-2e1f-f8d09e7bb79e@febo.com> <17fe3bba-7dd2-d06e-6c28-316ae5ae4074@febo.com> <000f01d3c167$96e8d570$c4ba8050$@centurytel.net> Message-ID: I have been jumping all over the place trying to find a solid solution. I haven't had a decent opportunity to do a deep dive so basically like spaghetti, just throwing it to the wall until it sticks. 1. Ubuntu VM on Windows Host. I7 worked nice for learning and watching graphs, but did not want to tie up main machine to broadcast. 2. PI3, before I knew about Max and Botboad branches. Just can't tune quick enough. Misses short transmissions. 3. Dedicated 5th Gen I5 Desktop with Ubuntu host install, no VM. Tunes much faster, rarely misses. Audio always ends up crashing at seem point each day.. 4. Pi3 with John's image. Much improved. Idiot proof. But still late entry into many conversations. Tried cheap RTL and NoElec. 5. Just arrived, got the PI 3B+. Slightly faster CPU, better heat-sink. Going to try and overclock this evening. I'll probably circle back to number 3 and turn on verbose and start digging. Eventually want two feeds which desktop can handle. On Wed, Mar 21, 2018 at 5:54 PM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > Graham and all. > > > > For what is worth, I have been having very good luck using the Pine Rock64 > SBC as a replacement for the Raspberry Pi-3B. I can tell you that it runs > circles around the Pi and moreover it can be outfitted very inexpensively > with eMMC very inexpensively that make the Rock64 run even faster. I can?t > testify as to how well it will simultaneously support streaming as I have > yet to configure it to do so. > > > > The Ayufan OS?s have been improving in reliability but at present I have > been having very good stability with the DietPi Linux image running OP25 > with not freeze ups at all running the http console and switching among > plots. > > > > Bill, WA8WG > > > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Wednesday, March 21, 2018 2:57 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] Streaming audio from OP25/Raspberry Pi > > > > > > Occasional stalling seems to have been an ongoing problem for me with the > RPI3. Most of the time it'll run for day or weeks, then out of the blue > the audio ceases to be sent to broadcastify. If I pull up the terminal > screen the tsbk counter is running and the darkice process is present, but > silence... Curiously the same symptoms have never manifested themselves on > my other (main) stream hosted on an intel powered laptop. > > Very soon I'm going to be moving away from using the PI3 as a host so > hopefully reliability will improve. I obtained an Intel NUC7I5 that is > going to run both feeds in parallel with the new web-based terminal as the > front end. It cost 20x more than the PI3, but if it increases reliability > and doesn't need so much babysitting it'll have been worth it. > > Graham > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 28 15:36:36 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 28 Mar 2018 15:36:36 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: Message-ID: <180338971.253881.1522251396493@mail.yahoo.com> Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: ? Okay.? Yes I believe those are the two nxdn speeds.? I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 > >Hi All> >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is.> >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch.> >Currently it'll be an RF only repeater, but it will allow you to play. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better.> >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated.> >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself.> >Jonathan? G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 28 16:30:31 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 28 Mar 2018 11:30:31 -0500 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <180338971.253881.1522251396493@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> Message-ID: <001b01d3c6b2$174da840$45e8f8c0$@centurytel.net> Dick, I am running multiple instances of Ubuntu 16.04 on VirtualBox on one of my Windows-10 PC?s with OP25 Max branch on one and with boatbod (Graham) version on the other. Both work well. You will not need to create the /etc/modprobe.d/dvb-blakclist.conf as was required in Ubuntu 14.04 to get the RTL-SDR to work. Feel free to PM me and I will be glad to help. If you?re running Ubuntu virtualized on a Windows machine then you might consider installing TeamViewer where I can assist you remotely. Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Christmas Announcements 2017 Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: Okay. Yes I believe those are the two nxdn speeds. I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 > >Hi All > >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is. > >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. > >Currently it'll be an RF only repeater, but it will allow you to play. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. > >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. > >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. > >Jonathan G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 28 16:34:21 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 28 Mar 2018 11:34:21 -0500 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <180338971.253881.1522251396493@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> Message-ID: <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> Dick, One last thought? Both Max?s and Graham?s versions include install.sh that will build all of the dependencies needed to run GNU Radio and OP25 with the exception of gr-gnupot that you?ll have to install manually. The install script will remind you of this, however. Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Christmas Announcements 2017 Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: Okay. Yes I believe those are the two nxdn speeds. I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 > >Hi All > >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is. > >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. > >Currently it'll be an RF only repeater, but it will allow you to play. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. > >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. > >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. > >Jonathan G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Mar 28 18:10:41 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Wed, 28 Mar 2018 11:10:41 -0700 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> Message-ID: Yeah, it's really easy with install.sh now - basic recipe (assuming you have sudo access): apt-get install git cd git clone https://github.com/boatbod/op25 cd op25 ../install.sh (and apt-get install gnuplot / gnuplot-x11, if needed) 73, ~iain / N6ML On Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > Dick, > > > > One last thought? Both Max?s and Graham?s versions include install.sh > that will build all of the dependencies needed to run GNU Radio and OP25 > with the exception of gr-gnupot that you?ll have to install manually. The > install script will remind you of this, however. > > > > Bill, WA8WG > > > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Wednesday, March 28, 2018 10:37 AM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] Re: Christmas Announcements 2017 > > > > > > Just curious....has anyone put this new op25 on ubuntu 16.04 successfully > yet? If so, did you follow the instructions presented way earlier in > previous emails? > > > > > > On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com > [op25-dev] wrote: > > > > > > > > Okay. Yes I believe those are the two nxdn speeds. I don't have a nxdn > radio nor do I know of anyone locally with one. > > From: > https://groups.yahoo.com/neo/groups/mmdvm/conversations/messages/16378 > > > > >Hi All > > > > > >I converted the MMDVM NXDN implementation over to very-narrow mode, aka > NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would > then mean that people could choose to make their systems >incompatible with > existing networks. So NXDN 4800 it is. > > > > > >It's all been checked into GitHub for both the MMDVMHost and MMDVM > firmware under the nxdn branch. > > > > > >Currently it'll be an RF only repeater, but it will allow you to play. I > intend to get a simple NXDN reflector >active and make a simple NXDN parrot > available too. This will allow basic testing and communication until we > >can do something better. > > > > > >There is a bug in the display code, maybe Nextion only, where the screen > doesn't update correctly at the end >of a transmission, and I can't find > it! So any takers to look at that would be appreciated. > > > > > >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make > sure that they're correct and that I >have transmit amplitude (deviation) > correct also. Even if they aren't, you can try installing it and talking to > >yourself. > > > > > >Jonathan G4KLX > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Mar 29 14:17:11 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 29 Mar 2018 14:17:11 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> Message-ID: <1849007311.782886.1522333031420@mail.yahoo.com> Thank you too sir...will take these along with Bill's....update you soon on the results! On Wednesday, March 28, 2018, 1:10:51 PM CDT, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: ? Yeah, it's really easy with install.sh now - basic recipe (assuming you have sudo access): apt-get install gitcdgit clone https://github.com/boatbod/op25cd op25./install.sh (and apt-get install gnuplot / gnuplot-x11, if needed) 73, ? ? ~iain / N6ML On Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? One last thought??? Both Max?s and Graham?s versions include install.sh that will build all of the dependencies needed to run GNU Radio and OP25 with the exception of gr-gnupot that you?ll have to install manually.? The install script will remind you of this, however. ? Bill, WA8WG ? ? From: op25-dev at yahoogroups..com [mailto:op25-dev at yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Christmas Announcements 2017 ? ? Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? ? ? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: ? ? ? Okay.? Yes I believe those are the two nxdn speeds.? I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/ groups/mmdvm/conversations/ messages/16378 > >Hi All >? >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is. >? >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. >? >Currently it'll be an RF only repeater, but it will allow you to play.. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. >? >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. >? >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. >? >Jonathan? G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Mar 31 01:01:21 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Sat, 31 Mar 2018 01:01:21 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> Message-ID: <365903701.54894.1522458081403@mail.yahoo.com> Iain?? It's prompting me for a userid and password....should it? On Wednesday, March 28, 2018, 1:10:51 PM CDT, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: ? Yeah, it's really easy with install.sh now - basic recipe (assuming you have sudo access): apt-get install gitcdgit clone https://github.com/boatbod/op25cd op25./install.sh (and apt-get install gnuplot / gnuplot-x11, if needed) 73, ? ? ~iain / N6ML On Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? One last thought??? Both Max?s and Graham?s versions include install.sh that will build all of the dependencies needed to run GNU Radio and OP25 with the exception of gr-gnupot that you?ll have to install manually.? The install script will remind you of this, however. ? Bill, WA8WG ? ? From: op25-dev at yahoogroups..com [mailto:op25-dev at yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Christmas Announcements 2017 ? ? Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? ? ? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: ? ? ? Okay.? Yes I believe those are the two nxdn speeds.? I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/ groups/mmdvm/conversations/ messages/16378 > >Hi All >? >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is. >? >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. >? >Currently it'll be an RF only repeater, but it will allow you to play.. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. >? >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. >? >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. >? >Jonathan? G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Mar 31 01:14:33 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Fri, 30 Mar 2018 18:14:33 -0700 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <365903701.54894.1522458081403@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> Message-ID: Hi Dick, I assume this is when you run install.sh? Is your account setup as an administrator (i.e. sudo access)? I don't remember exactly how that's done on Ubuntu (Google should be able to help). You should do able to do something like "sudo id" - depending on how sudo is setup (if it's setup at all), you may be prompted for your password. 73, ~iain / N6ML On Fri, Mar 30, 2018 at 6:01 PM, Dick Wad bwmzzzx at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Iain > It's prompting me for a userid and password....should it? > > > On Wednesday, March 28, 2018, 1:10:51 PM CDT, iain macdonnell - N6ML > n6ml at dseven.org [op25-dev] wrote: > > > > > > Yeah, it's really easy with install.sh now - basic recipe (assuming you > have sudo access): > > apt-get install git > cd > git clone https://github.com/boatbod/op25 > cd op25 > ./install.sh > > (and apt-get install gnuplot / gnuplot-x11, if needed) > > 73, > > ~iain / N6ML > > > > On Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg at centurytel.net > [op25-dev] > wrote: > > > > Dick, > > > > One last thought? Both Max?s and Graham?s versions include install.sh > that will build all of the dependencies needed to run GNU Radio and OP25 > with the exception of gr-gnupot that you?ll have to install manually. The > install script will remind you of this, however. > > > > Bill, WA8WG > > > > > > *From:* op25-dev at yahoogroups..com [mailto:op25-dev at yahoogroups. > com ] > *Sent:* Wednesday, March 28, 2018 10:37 AM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] Re: Christmas Announcements 2017 > > > > > > Just curious....has anyone put this new op25 on ubuntu 16.04 successfully > yet? If so, did you follow the instructions presented way earlier in > previous emails? > > > > > > On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com > [op25-dev] wrote: > > > > > > > > Okay. Yes I believe those are the two nxdn speeds.. I don't have a nxdn > radio nor do I know of anyone locally with one. > > From: > https://groups.yahoo.com/neo/ groups/mmdvm/conversations/ messages/16378 > > > > > >Hi All > > > > > >I converted the MMDVM NXDN implementation over to very-narrow mode, aka > NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would > then mean that people could choose to make their systems >incompatible with > existing networks. So NXDN 4800 it is. > > > > > >It's all been checked into GitHub for both the MMDVMHost and MMDVM > firmware under the nxdn branch. > > > > > >Currently it'll be an RF only repeater, but it will allow you to play.. I > intend to get a simple NXDN reflector >active and make a simple NXDN parrot > available too. This will allow basic testing and communication until we > >can do something better. > > > > > >There is a bug in the display code, maybe Nextion only, where the screen > doesn't update correctly at the end >of a transmission, and I can't find > it! So any takers to look at that would be appreciated. > > > > > >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make > sure that they're correct and that I >have transmit amplitude (deviation) > correct also. Even if they aren't, you can try installing it and talking to > >yourself. > > > > > >Jonathan G4KLX > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 1 19:51:06 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Sun, 1 Apr 2018 19:51:06 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> Message-ID: <137573547.397249.1522612266986@mail.yahoo.com> My bad....forgot to put the sudo in front of the git.... On Friday, March 30, 2018, 8:14:44 PM CDT, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: ? Hi Dick, I assume this is when you run install.sh? Is your account setup as an administrator (i.e. sudo access)? I don't remember exactly how that's done on Ubuntu (Google should be able to help). You should do able to do something like "sudo id" - depending on how sudo is setup (if it's setup at all), you may be prompted for your password. 73, ? ? ~iain / N6ML On Fri, Mar 30, 2018 at 6:01 PM, Dick Wad bwmzzzx at yahoo.com [op25-dev] wrote: ? Iain?? It's prompting me for a userid and password....should it? On Wednesday, March 28, 2018, 1:10:51 PM CDT, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: ? Yeah, it's really easy with install.sh now - basic recipe (assuming you have sudo access): apt-get install gitcdgit clone https://github.com/boatbod/ op25cd op25./install..sh (and apt-get install gnuplot / gnuplot-x11, if needed) 73, ? ? ~iain / N6ML On Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? One last thought??? Both Max?s and Graham?s versions include install.sh that will build all of the dependencies needed to run GNU Radio and OP25 with the exception of gr-gnupot that you?ll have to install manually.? The install script will remind you of this, however. ? Bill, WA8WG ? ? From: op25-dev at yahoogroups..com [mailto:op25-dev at yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Christmas Announcements 2017 ? ? Just curious....has anyone put this new op25 on ubuntu 16.04 successfully yet? If so, did you follow the instructions presented way earlier in previous emails? ? ? On Tuesday, February 20, 2018, 9:38:13 PM CST, kb9mwr at yahoo.com [op25-dev] wrote: ? ? ? Okay.? Yes I believe those are the two nxdn speeds..? I don't have a nxdn radio nor do I know of anyone locally with one. From: https://groups.yahoo.com/neo/ groups/mmdvm/conversations/ messages/16378 > >Hi All >? >I converted the MMDVM NXDN implementation over to very-narrow mode, aka NXDN 4800. I decided not to >make it switchable to NXDN 9600 as it would then mean that people could choose to make their systems >incompatible with existing networks. So NXDN 4800 it is.. >? >It's all been checked into GitHub for both the MMDVMHost and MMDVM firmware under the nxdn branch. >? >Currently it'll be an RF only repeater, but it will allow you to play.. I intend to get a simple NXDN reflector >active and make a simple NXDN parrot available too. This will allow basic testing and communication until we >can do something better. >? >There is a bug in the display code, maybe Nextion only, where the screen doesn't update correctly at the end >of a transmission, and I can't find it! So any takers to look at that would be appreciated. >? >I've asked Andy CA6JAU to review my new filters for NXDN 4800 to make sure that they're correct and that I >have transmit amplitude (deviation) correct also. Even if they aren't, you can try installing it and talking to >yourself. >? >Jonathan? G4KLX -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Apr 3 20:36:15 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Tue, 3 Apr 2018 20:36:15 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <137573547.397249.1522612266986@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> <137573547.397249.1522612266986@mail.yahoo.com> Message-ID: <849001769.1203733.1522787775822@mail.yahoo.com> I am running the boatbod op25 and as soon as it starts to output voice traffic it aborts. I'm runnint Ubuntu in virtualbox in a Windows 7laptop. This is a new install of Ubuntu 16.04 and have both op25's loaded but only the boatmod op25 installed. Below is the script to run rx.py. Below that is the stderr.2 output. I've used both the install.sh script as well as the manual load from the install.txt file. Bothyield the same results. >>rx.py<<#!/bin/bash cd ~/gnuradio/bod/op25/op25/gr-op25_repeater/apps python rx.py --args 'rtl' --gains 'lna:49' -f 852.6738e6 -q -1? -S 1000000 -P constellation -o 50000 -w -2 -U 2> ~/stderr.2 >>>stderr.2<< From op25-dev at yahoogroups.com Tue Apr 3 21:24:41 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Tue, 3 Apr 2018 14:24:41 -0700 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <849001769.1203733.1522787775822@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> <137573547.397249.1522612266986@mail.yahoo.com> <849001769.1203733.1522787775822@mail.yahoo.com> Message-ID: What do you mean by "loaded" and "installed"? You must run the python code that matches the installed binaries. If you switch from max to boatbod, you'd want to run the "install.sh" script from the appropriate git repo (to install the binaries), then make sure that you're using the corresponding python. It's also possible that boatbod's recent change to support roaming is a factor here. In any case, the first step would be to run "./install.sh" in ~/gnuradio/bod/op25, then try rx.py again. If that doesn't help, it may be a bug with that recent change. I haven't tried it myself yet. ~iain / N6ML On Tue, Apr 3, 2018 at 1:36 PM, Dick Wad bwmzzzx at yahoo.com [op25-dev] wrote: > > > > I am running the boatbod op25 and as soon as it starts to output voice traffic it aborts. I'm runnint Ubuntu in virtualbox in a Windows 7 > laptop. This is a new install of Ubuntu 16.04 and have both op25's loaded but only the boatmod op25 installed. Below is the script to run rx.py. Below that is the stderr.2 output. I've used both the install.sh script as well as the manual load from the install.txt file. Both > yield the same results. > > >>rx.py<< > #!/bin/bash > > cd ~/gnuradio/bod/op25/op25/gr-op25_repeater/apps > > python rx.py --args 'rtl' --gains 'lna:49' -f 852.6738e6 -q -1 -S 1000000 -P constellation -o 50000 -w -2 -U 2> ~/stderr.2 > > >>>stderr.2<<< > gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.9 > built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy redpitaya > Using device #0 Realtek RTL2838UHIDIR SN: 00000001 > Found Rafael Micro R820T tuner > [R82XX] PLL not locked! > Exact sample rate is: 1000000.026491 Hz > [R82XX] PLL not locked! > Using two-stage decimator for speed=1000000, decim=10/4 if1=100000 if2=25000 > Project 25 IMBE Encoder/Decoder Fixed-Point implementation > Developed by Pavel Yazev E-mail: pyazev at gmail.com > Version 1.0 (c) Copyright 2009 > This program comes with ABSOLUTELY NO WARRANTY. > This is free software, and you are welcome to redistribute it > under certain conditions; see the file ``LICENSE'' for details. > op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) > p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] > audio device: default > terminal: exception occurred (118, 24) > terminal: exception: > Traceback (most recent call last): > File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 288, in run > if self.process_q_events(): > File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 271, in process_q_events > return self.process_json(msg.to_string()) > File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 206, in process_json > s = 'NAC 0x%x' % (int(current_nac)) > ValueError: invalid literal for int() with base 10: 'null' > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Apr 3 22:59:35 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Tue, 3 Apr 2018 17:59:35 -0500 Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <849001769.1203733.1522787775822@mail.yahoo.com> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> <137573547.397249.1522612266986@mail.yahoo.com> <849001769.1203733.1522787775822@mail.yahoo.com> Message-ID: <000301d3cb9f$6ff3bec0$4fdb3c40$@centurytel.net> Dick, Is very likely there is an error in either your trunk.tsv file or in your rx.py command line. An error in either or both will cause the abort. If you?ll download and install TeamViewer then I can help you fix whatever is broken over the internet. TeamViewer is free for personal use. URL: https://www.teamviewer.us/?pid=google.tv_teamviewer_exact-new_hp.s.us &gclid=EAIaIQobChMI5pGlhZmf2gIVESOBCh26FgIjEAAYASAAEg Once installed then send me a PM and we can setup a schedule to talk over the phone to work on your installation. Bill, WA8WG E-Mail wa8wg (at) centurytel (dot) net From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, April 3, 2018 3:36 PM To: Dick Wad bwmzzzx at yahoo.com [op25-dev] Subject: Re: [op25-dev] Re: Christmas Announcements 2017 I am running the boatbod op25 and as soon as it starts to output voice traffic it aborts. I'm runnint Ubuntu in virtualbox in a Windows 7 laptop. This is a new install of Ubuntu 16.04 and have both op25's loaded but only the boatmod op25 installed. Below is the script to run rx.py. Below that is the stderr.2 output. I've used both the install.sh script as well as the manual load from the install.txt file. Both yield the same results. >>rx.py<< #!/bin/bash cd ~/gnuradio/bod/op25/op25/gr-op25_repeater/apps python rx.py --args 'rtl' --gains 'lna:49' -f 852.6738e6 -q -1 -S 1000000 -P constellation -o 50000 -w -2 -U 2> ~/stderr.2 >>>stderr.2<<< gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.9 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy redpitaya Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner [R82XX] PLL not locked! Exact sample rate is: 1000000.026491 Hz [R82XX] PLL not locked! Using two-stage decimator for speed=1000000, decim=10/4 if1=100000 if2=25000 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev at gmail.com Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] audio device: default terminal: exception occurred (118, 24) terminal: exception: Traceback (most recent call last): File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 288, in run if self.process_q_events(): File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 271, in process_q_events return self.process_json(msg.to_string()) File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 206, in process_json s = 'NAC 0x%x' % (int(current_nac)) ValueError: invalid literal for int() with base 10: 'null' -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Apr 5 18:55:41 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 5 Apr 2018 18:55:41 +0000 (UTC) Subject: [op25-dev] Re: Christmas Announcements 2017 In-Reply-To: <000301d3cb9f$6ff3bec0$4fdb3c40$@centurytel.net> References: <180338971.253881.1522251396493@mail.yahoo.com> <002c01d3c6b2$a075f640$e161e2c0$@centurytel.net> <365903701.54894.1522458081403@mail.yahoo.com> <137573547.397249.1522612266986@mail.yahoo.com> <849001769.1203733.1522787775822@mail.yahoo.com> <000301d3cb9f$6ff3bec0$4fdb3c40$@centurytel.net> Message-ID: <1091325245.2072078.1522954541577@mail.yahoo.com> Thanks Iain and William for the reply....and I don't mean to change directions either, but I'm needing to find out the installation instructions for wireshark now...the directions from the op25 got me to where that one worked for now...I then went on to the wireshark section and was stopped at the svn portion...seems the patch and plugin code aren't at the location in the instructions....also, what version is working for this? Sorry for the abrupt change all but have to keep focused.... On Tuesday, April 3, 2018, 5:59:44 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? Is very likely there is an error in either your trunk.tsv file or in your rx.py command line.?? An error in either or both will cause the abort.?? If you?ll download and install TeamViewer then I can help you fix whatever is broken over the internet.??? TeamViewer is free for personal use.?? ? URL: https://www.teamviewer.us/?pid=google.tv_teamviewer_exact-new_hp.s.us&gclid=EAIaIQobChMI5pGlhZmf2gIVESOBCh26FgIjEAAYASAAEg ? Once installed then send me a PM and we can setup a schedule to talk over the phone to work on your installation. ? Bill, WA8WG ? E-Mail wa8wg (at) centurytel (dot) net ? ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, April 3, 2018 3:36 PM To: Dick Wad bwmzzzx at yahoo.com [op25-dev] Subject: Re: [op25-dev] Re: Christmas Announcements 2017 ? ? I am running the boatbod op25 and as soon as it starts to output voice traffic it aborts. I'm runnint Ubuntu in virtualbox in a Windows 7 laptop. This is a new install of Ubuntu 16.04 and have both op25's loaded but only the boatmod op25 installed. Below is the script to run rx.py. Below that is the stderr.2 output. I've used both the install.sh script as well as the manual load from the install.txt file. Both yield the same results. ? >>rx.py<< #!/bin/bash cd ~/gnuradio/bod/op25/op25/gr-op25_repeater/apps python rx.py --args 'rtl' --gains 'lna:49' -f 852.6738e6 -q -1? -S 1000000 -P constellation -o 50000 -w -2 -U 2> ~/stderr.2 >>>stderr.2<<< gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.9 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy redpitaya Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner [R82XX] PLL not locked! Exact sample rate is: 1000000.026491 Hz [R82XX] PLL not locked! Using two-stage decimator for speed=1000000, decim=10/4 if1=100000 if2=25000 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev at gmail.com Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] audio device: default terminal: exception occurred (118, 24) terminal: exception: Traceback (most recent call last): ? File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 288, in run ??? if self.process_q_events(): ? File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 271, in process_q_events ??? return self.process_json(msg.to_string()) ? File "/home/wrench/gnuradio/bod/op25/op25/gr-op25_repeater/apps/terminal.py", line 206, in process_json ??? s = 'NAC 0x%x' % (int(current_nac)) ValueError: invalid literal for int() with base 10: 'null' ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 8 23:37:29 2018 From: op25-dev at yahoogroups.com (kc9lwk@sbcglobal.net [op25-dev]) Date: 08 Apr 2018 23:37:29 +0000 Subject: [op25-dev] Some help with Error in `python' please Message-ID: Sorry, if there are then I missed them. ./multi_rx.py -c rtl.cfg.json linux; GNU C++ version 4.8.5; Boost_105400; UHD_003.009.007-0-unknown device: {'gains': 'lna:49', 'args': 'rtl=0', 'ppm': 21, 'rate': 250000, 'frequency': 441287500.0, 'tunable': False, 'offset': 16000, 'name': 'rtl0'} gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.12.0 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy redpitaya Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner [R82XX] PLL not locked! Exact sample rate is: 250000.000414 Hz [R82XX] PLL not locked! channel (dev rtl0): {'plot': 'fft', 'name': 'dmr', 'excess_bw': 0.2, 'symbol_rate': 4800, 'destination': 'udp://127.0.0.1:56121', 'demod_type': 'fsk4', 'filter_type': 'rrc', 'frequency': 441287500.0, 'if_rate': 24000} *** Error in `python': malloc: top chunk is corrupt: 0x0000000001924380 *** python --version Python 2.7.13 cat /etc/issue Welcome to openSUSE Leap 42.3 rpm -q gnuradio gnuradio-3.7.12.0-17.1.x86_64 ./rx.py --args 'rtl=0' --gains='LNA:48' -S 250000 -q 21 -f 859462500 -o 16000 -d -100 -O default --nocrypt -v 10 -T IDPS-trunk.tsv -U -V -w 2> /dev/null linux; GNU C++ version 4.8.5; Boost_105400; UHD_003.009.007-0-unknown gain: name: LNA range: start 0 stop 0 step 0 setting gain LNA to 48 supported sample rates 250000-2560000 step 24000 *** Error in `python': free(): invalid pointer: 0x0000000002ef6890 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x740ef)[0x7f71f6cb60ef] /lib64/libc.so.6(+0x79646)[0x7f71f6cbb646] /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so(+0x419f9)[0x7f71e1a499f9] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(PyObject_CallFunctionObjArgs+0x15d)[0x7f71f728857d] /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so(+0x16438)[0x7f71e1a1e438] /usr/lib64/libpython2.7.so.1.0(+0xb05e7)[0x7f71f72b45e7] /usr/lib64/libpython2.7.so.1.0(+0xd004f)[0x7f71f72d404f] /usr/lib64/libpython2.7.so.1.0(PyDict_SetItem+0x5a1)[0x7f71f72b6791] /usr/lib64/libpython2.7.so.1.0(_PyObject_GenericSetAttrWithDict+0xab)[0x7f71f72b9eab] /usr/lib64/libpython2.7.so.1.0(PyObject_SetAttr+0x6a)[0x7f71f72ba0ba] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0xf26)[0x7f71f72f1176] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] /usr/lib64/libpython2.7.so.1.0(+0x9a97e)[0x7f71f729e97e] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] /usr/lib64/libpython2.7.so.1.0(+0x9a76f)[0x7f71f729e76f] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] /usr/lib64/libpython2.7.so.1.0(+0x9a76f)[0x7f71f729e76f] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7f71f734fc02] /usr/lib64/libpython2.7.so.1.0(+0x151e3b)[0x7f71f7355e3b] /usr/lib64/libpython2.7.so.1.0(PyRun_FileExFlags+0x92)[0x7f71f7271190] /usr/lib64/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0x304)[0x7f71f7271d5e] /usr/lib64/libpython2.7.so.1.0(Py_Main+0xc4a)[0x7f71f72775d6] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f71f6c62725] python(_start+0x29)[0x400789] ======= Memory map: ======== 00400000-00401000 r-xp 00000000 00:26 1817429 /usr/bin/python2.7 00600000-00601000 r--p 00000000 00:26 1817429 /usr/bin/python2.7 00601000-00602000 rw-p 00001000 00:26 1817429 /usr/bin/python2.7 02081000-02f1b000 rw-p 00000000 00:00 0 [heap] 7f71dc226000-7f71dc6d4000 rw-p 00000000 00:00 0 7f71dc6d4000-7f71dc6d5000 ---p 00000000 00:00 0 7f71dc6d5000-7f71dced5000 rw-p 00000000 00:00 0 7f71dced5000-7f71dced6000 r--p 00000000 00:26 1891017 /usr/lib64/libicudata.so.52.1 7f71dced6000-7f71dd0d5000 ---p 00001000 00:26 1891017 /usr/lib64/libicudata.so.52.1 7f71dd0d5000-7f71dd0d6000 r--p 00000000 00:26 1891017 /usr/lib64/libicudata.so.52.1 7f71dd0d6000-7f71dd0f8000 r-xp 00000000 00:26 2077022 /usr/lib64/libbluetooth.so.3.18.13 7f71dd0f8000-7f71dd2f7000 ---p 00022000 00:26 2077022 /usr/lib64/libbluetooth.so.3.18.13 7f71dd2f7000-7f71dd2f8000 r--p 00021000 00:26 2077022 /usr/lib64/libbluetooth.so.3.18.13 7f71dd2f8000-7f71dd2fb000 rw-p 00022000 00:26 2077022 /usr/lib64/libbluetooth.so.3.18.13 7f71dd2fb000-7f71dd501000 r-xp 00000000 00:26 1891019 /usr/lib64/libicui18n.so.52.1 7f71dd501000-7f71dd700000 ---p 00206000 00:26 1891019 /usr/lib64/libicui18n.so.52.1 7f71dd700000-7f71dd70c000 r--p 00205000 00:26 1891019 /usr/lib64/libicui18n.so.52.1 7f71dd70c000-7f71dd70e000 rw-p 00211000 00:26 1891019 /usr/lib64/libicui18n.so.52.1 7f71dd70e000-7f71dd70f000 rw-p 00000000 00:00 0 7f71dd70f000-7f71dd879000 r-xp 00000000 00:26 1891031 /usr/lib64/libicuuc.so.52.1 7f71dd879000-7f71dda79000 ---p 0016a000 00:26 1891031 /usr/lib64/libicuuc.so.52.1 7f71dda79000-7f71dda89000 r--p 0016a000 00:26 1891031 /usr/lib64/libicuuc.so.52.1 7f71dda89000-7f71dda8a000 rw-p 0017a000 00:26 1891031 /usr/lib64/libicuuc.so.52.1 7f71dda8a000-7f71dda8e000 rw-p 00000000 00:00 0 7f71dda8e000-7f71ddaab000 r-xp 00000000 00:26 1801092 /usr/lib64/libgps.so.22.0.0 7f71ddaab000-7f71ddcaa000 ---p 0001d000 00:26 1801092 /usr/lib64/libgps.so.22.0.0 7f71ddcaa000-7f71ddcab000 r--p 0001c000 00:26 1801092 /usr/lib64/libgps.so.22.0.0 7f71ddcab000-7f71ddcac000 rw-p 0001d000 00:26 1801092 /usr/lib64/libgps.so.22.0.0 7f71ddcac000-7f71ddcaf000 rw-p 00000000 00:00 0 7f71ddcaf000-7f71ddd18000 r-xp 00000000 00:26 1801134 /usr/lib64/libboost_serialization.so.1.54.0 7f71ddd18000-7f71ddf17000 ---p 00069000 00:26 1801134 /usr/lib64/libboost_serialization.so.1.54.0 7f71ddf17000-7f71ddf1b000 r--p 00068000 00:26 1801134 /usr/lib64/libboost_serialization.so.1.54.0 7f71ddf1b000-7f71ddf1c000 rw-p 0006c000 00:26 1801134 /usr/lib64/libboost_serialization.so.1.54.0 7f71ddf1c000-7f71de025000 r-xp 00000000 00:26 1903097 /usr/lib64/libboost_regex.so.1.54.0 7f71de025000-7f71de225000 ---p 00109000 00:26 1903097 /usr/lib64/libboost_regex.so.1.54.0 7f71de225000-7f71de22a000 r--p 00109000 00:26 1903097 /usr/lib64/libboost_regex.so.1.54.0 7f71de22a000-7f71de22c000 rw-p 0010e000 00:26 1903097 /usr/lib64/libboost_regex.so.1.54.0 7f71de22c000-7f71de22d000 rw-p 00000000 00:00 0 7f71de22d000-7f71de23d000 r-xp 00000000 00:26 1801158 /usr/lib64/libboost_date_time.so.1.54.0 7f71de23d000-7f71de43d000 ---p 00010000 00:26 1801158 /usr/lib64/libboost_date_time.so.1.54.0 7f71de43d000-7f71de43e000 r--p 00010000 00:26 1801158 /usr/lib64/libboost_date_time.so.1.54.0 7f71de43e000-7f71de43f000 rw-p 00011000 00:26 1801158 /usr/lib64/libboost_date_time.so.1.54.0 7f71de43f000-7f71de443000 r-xp 00000000 00:26 2571618 /usr/lib64/libosmodsp.so.0.0.0 7f71de443000-7f71de642000 ---p 00004000 00:26 2571618 /usr/lib64/libosmodsp.so.0.0.0 7f71de642000-7f71de643000 r--p 00003000 00:26 2571618 /usr/lib64/libosmodsp.so.0.0.0 7f71de643000-7f71de644000 rw-p 00004000 00:26 2571618 /usr/lib64/libosmodsp.so.0.0.0 7f71de644000-7f71de64a000 r-xp 00000000 00:26 2428675 /usr/lib64/libairspy.so.1.0.9 7f71de64a000-7f71de84a000 ---p 00006000 00:26 2428675 /usr/lib64/libairspy.so.1.0.9 7f71de84a000-7f71de84b000 r--p 00006000 00:26 2428675 /usr/lib64/libairspy.so.1.0.9 7f71de84b000-7f71de84c000 rw-p 00007000 00:26 2428675 /usr/lib64/libairspy.so.1.0.9 7f71de84c000-7f71de882000 r-xp 00000000 00:26 2078650 /usr/lib64/libbladeRF.so.1 7f71de882000-7f71dea81000 ---p 00036000 00:26 2078650 /usr/lib64/libbladeRF.so.1 7f71dea81000-7f71dea82000 r--p 00035000 00:26 2078650 /usr/lib64/libbladeRF.so.1 7f71dea82000-7f71dea83000 rw-p 00036000 00:26 2078650 /usr/lib64/libbladeRF.so.1 7f71dea83000-7f71dea88000 r-xp 00000000 00:26 2084160 /usr/lib64/libhackrf.so.0.5.0 7f71dea88000-7f71dec88000 ---p 00005000 00:26 2084160 /usr/lib64/libhackrf.so.0.5.0 7f71dec88000-7f71dec89000 r--p 00005000 00:26 2084160 /usr/lib64/libhackrf.so.0.5.0 7f71dec89000-7f71dec8a000 rw-p 00006000 00:26 2084160 /usr/lib64/libhackrf.so.0.5.0 7f71dec8a000-7f71dec91000 r-xp 00000000 00:26 2610773 /usr/lib64/libmirisdr.so.0.0git 7f71dec91000-7f71dee90000 ---p 00007000 00:26 2610773 /usr/lib64/libmirisdr.so.0.0git 7f71dee90000-7f71dee91000 r--p 00006000 00:26 2610773 /usr/lib64/libmirisdr.so.0.0git 7f71dee91000-7f71dee92000 rw-p 00007000 00:26 2610773 /usr/lib64/libmirisdr.so.0.0git 7f71dee92000-7f71df4c1000 r-xp 00000000 00:26 2385921 /usr/lib64/libuhd.so.003.009 7f71df4c1000-7f71df6c1000 ---p 0062f000 00:26 2385921 /usr/lib64/libuhd.so.003.009 7f71df6c1000-7f71df6ea000 r--p 0062f000 00:26 2385921 /usr/lib64/libuhd.so.003.009 7f71df6ea000-7f71df6ec000 rw-p 00658000 00:26 2385921 /usr/lib64/libuhd.so.003.009 7f71df6ec000-7f71df6f0000 rw-p 00000000 00:00 0 7f71df6f0000-7f71df738000 r-xp 00000000 00:26 2625968 /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 7f71df738000-7f71df938000 ---p 00048000 00:26 2625968 /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 7f71df938000-7f71df93e000 r--p 00048000 00:26 2625968 /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 7f71df93e000-7f71df93f000 rw-p 0004e000 00:26 2625968 /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 7f71df93f000-7f71df94d000 r-xp 00000000 00:26 2428693 /usr/lib64/librtlsdr.so.0.5git 7f71df94d000-7f71dfb4c000 ---p 0000e000 00:26 2428693 /usr/lib64/librtlsdr.so.0.5git 7f71dfb4c000-7f71dfb4d000 r--p 0000d000 00:26 2428693 /usr/lib64/librtlsdr.so.0.5git 7f71dfb4d000-7f71dfb4e000 rw-p 0000e000 00:26 2428693 /usr/lib64/librtlsdr.so.0.5git 7f71dfb4e000-7f71dfb5c000 r-xp 00000000 00:26 2625987 /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 7f71dfb5c000-7f71dfd5c000 ---p 0000e000 00:26 2625987 /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 7f71dfd5c000-7f71dfd5d000 r--p 0000e000 00:26 2625987 /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 7f71dfd5d000-7f71dfd5e000 rw-p 0000f000 00:26 2625987 /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 7f71dfd5e000-7f71dfd6e000 r-xp 00000000 00:26 2625948 /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 7f71dfd6e000-7f71dff6e000 ---p 00010000 00:26 2625948 /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 7f71dff6e000-7f71dff6f000 r--p 00010000 00:26 2625948 /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 7f71dff6f000-7f71dff71000 rw-p 00011000 00:26 2625948 /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 7f71dff71000-7f71dff75000 r-xp 00000000 00:26 2084170 /usr/lib64/libosmosdr.so.0.0.0 7f71dff75000-7f71e0174000 ---p 00004000 00:26 2084170 /usr/lib64/libosmosdr.so.0.0.0 7f71e0174000-7f71e0175000 r--p 00003000 00:26 2084170 /usr/lib64/libosmosdr.so.0.0.0 7f71e0175000-7f71e0176000 rw-p 00004000 00:26 2084170 /usr/lib64/libosmosdr.so.0.0.0 7f71e0176000-7f71e0180000 r-xp 00000000 00:26 2625978 /usr/lib64/libgnuradio-iqbalance.so 7f71e0180000-7f71e0380000 ---p 0000a000 00:26 2625978 /usr/lib64/libgnuradio-iqbalance.so 7f71e0380000-7f71e0381000 r--p 0000a000 00:26 2625978 /usr/lib64/libgnuradio-iqbalance.so 7f71e0381000-7f71e0382000 rw-p 0000b000 00:26 2625978 /usr/lib64/libgnuradio-iqbalance.so 7f71e0382000-7f71e0446000 r-xp 00000000 00:26 2627684 /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 7f71e0446000-7f71e0645000 ---p 000c4000 00:26 2627684 /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 7f71e0645000-7f71e064e000 r--p 000c3000 00:26 2627684 /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 7f71e064e000-7f71e064f000 rw-p 000cc000 00:26 2627684 /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 7f71e064f000-7f71e0700000 r-xp 00000000 00:26 2628892 /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so 7f71e0700000-7f71e08ff000 ---p 000b1000 00:26 2628892 /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so 7f71e08ff000-7f71e0902000 r--p 000b0000 00:26 2628892 /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so 7f71e0902000-7f71e0908000 rw-p 000b3000 00:26 2628892 /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so 7f71e0908000-7f71e0989000 rw-p 00000000 00:00 0 7f71e0989000-7f71e09b4000 r-xp 00000000 00:26 2398187 /lib64/libtinfo.so.5.9 7f71e09b4000-7f71e0bb3000 ---p 0002b000 00:26 2398187 /lib64/libtinfo.so.5.9 7f71e0bb3000-7f71e0bb7000 r--p 0002a000 00:26 2398187 /lib64/libtinfo.so.5.9 7f71e0bb7000-7f71e0bbc000 rw-p 0002e000 00:26 2398187 /lib64/libtinfo.so.5.9 7f71e0bbc000-7f71e0bbd000 rw-p 00000000 00:00 0 7f71e0bbd000-7f71e0bf5000 r-xp 00000000 00:26 2398185 /lib64/libncursesw.so.5.9 7f71e0bf5000-7f71e0df4000 ---p 00038000 00:26 2398185 /lib64/libncursesw.so.5.9 7f71e0df4000-7f71e0df5000 r--p 00037000 00:26 2398185 /lib64/libncursesw.so.5.9 7f71e0df5000-7f71e0df6000 rw-p 00038000 00:26 2398185 /lib64/libncursesw.so.5.9 7f71e0df6000-7f71e0e07000 r-xp 00000000 00:26 1840401 /usr/lib64/python2.7/lib-dynload/_curses.so 7f71e0e07000-7f71e1007000 ---p 00011000 00:26 1840401 /usr/lib64/python2.7/lib-dynload/_curses.so 7f71e1007000-7f71e1008000 r--p 00011000 00:26 1840401 /usr/lib64/python2.7/lib-dynload/_curses.so 7f71e1008000-7f71e100a000 rw-p 00012000 00:26 1840401 /usr/lib64/python2.7/lib-dynload/_curses.so 7f71e100a000-7f71e100f000 r-xp 00000000 00:26 1818074 /usr/lib64/python2.7/lib-dynload/select.so 7f71e100f000-7f71e120e000 ---p 00005000 00:26 1818074 /usr/lib64/python2.7/lib-dynload/select.so 7f71e120e000-7f71e120f000 r--p 00004000 00:26 1818074 /usr/lib64/python2.7/lib-dynload/select.so 7f71e120f000-7f71e1211000 rw-p 00005000 00:26 1818074 /usr/lib64/python2.7/lib-dynload/select.so 7f71e1211000-7f71e1251000 rw-p 00000000 00:00 0 7f71e1251000-7f71e1271000 r-xp 00000000 00:26 2386127 /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 7f71e1271000-7f71e1471000 ---p 00020000 00:26 2386127 /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 7f71e1471000-7f71e1474000 r--p 00020000 00:26 2386127 /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 7f71e1474000-7f71e1475000 rw-p 00023000 00:26 2386127 /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 7f71e1475000-7f71e1544000 r-xp 00000000 00:26 2386129 /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 7f71e1544000-7f71e1743000 ---p 000cf000 00:26 2386129 /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 7f71e1743000-7f71e1757000 r--p 000ce000 00:26 2386129 /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 7f71e1757000-7f71e1759000 rw-p 000e2000 00:26 2386129 /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 7f71e1759000-7f71e1803000 r-xp 00000000 00:3c 2275 /usr/local/lib64/libgnuradio-op25_repeater.so 7f71e1803000-7f71e1a02000 ---p 000aa000 00:3c 2275 /usr/local/lib64/libgnuradio-op25_repeater.so 7f71e1a02000-7f71e1a07000 r--p 000a9000 00:3c 2275 /usr/local/lib64/libgnuradio-op25_repeater.so 7f71e1a07000-7f71e1a08000 rw-p 000ae000 00:3c 2275 /usr/local/lib64/libgnuradio-op25_repeater.so 7f71e1a08000-7f71e1abb000 r-xp 00000000 00:3c 2373 /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so 7f71e1abb000-7f71e1cba000 ---p 000b3000 00:3c 2373 /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so 7f71e1cba000-7f71e1cbc000 r--p 000b2000 00:3c 2373 /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so 7f71e1cbc000-7f71e1cc4000 rw-p 000b4000 00:3c 2373 /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so 7f71e1cc4000-7f71e1d45000 rw-p 00000000 00:00 0 7f71e1d7a000-7f71e1ed2000 r-xp 00000000 00:26 2385918 /usr/lib64/libvolk.so.1.3 7f71e1ed2000-7f71e20d2000 ---p 00158000 00:26 2385918 /usr/lib64/libvolk.so.1.3 7f71e20d2000-7f71e20d3000 r--p 00158000 00:26 2385918 /usr/lib64/libvolk.so.1.3 7f71e20d3000-7f71e2154000 rw-p 00159000 00:26 2385918 /usr/lib64/libvolk.so.1.3 7f71e2154000-7f71e2155000 rw-p 00000000 00:00 0 7f71e2155000-7f71e219a000 r-xp 00000000 00:26 2386135 /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 7f71e219a000-7f71e2399000 ---p 00045000 00:26 2386135 /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 7f71e2399000-7f71e239d000 r--p 00044000 00:26 2386135 /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 7f71e239d000-7f71e239e000 rw-p 00048000 00:26 2386135 /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 7f71e239e000-7f71e23e4000 r-xp 00000000 00:26 1798159 /lib64/libdbus-1.so.3.8.14 7f71e23e4000-7f71e25e3000 ---p 00046000 00:26 1798159 /lib64/libdbus-1.so.3.8.14 7f71e25e3000-7f71e25e4000 r--p 00045000 00:26 1798159 /lib64/libdbus-1.so.3.8.14 7f71e25e4000-7f71e25e5000 rw-p 00046000 00:26 1798159 /lib64/libdbus-1.so.3.8.14 7f71e25e5000-7f71e2601000 r-xp 00000000 00:26 1797761 /usr/lib64/libnl-3.so.200.18.0 7f71e2601000-7f71e2800000 ---p 0001c000 00:26 1797761 /usr/lib64/libnl-3.so.200.18.0 7f71e2800000-7f71e2802000 r--p 0001b000 00:26 1797761 /usr/lib64/libnl-3.so.200.18.0 7f71e2802000-7f71e2803000 rw-p 0001d000 00:26 1797761 /usr/lib64/libnl-3.so.200.18.0 7f71e2803000-7f71e2808000 r-xp 00000000 00:26 1797765 /usr/lib64/libnl-genl-3.so.200.18.0 7f71e2808000-7f71e2a08000 ---p 00005000 00:26 1797765 /usr/lib64/libnl-genl-3.so.200.18.0 7f71e2a08000-7f71e2a09000 r--p 00005000 00:26 1797765 /usr/lib64/libnl-genl-3.so.200.18.0 7f71e2a09000-7f71e2a0a000 rw-p 00006000 00:26 1797765 /usr/lib64/libnl-genl-3.so.200.18.0 7f71e2a0a000-7f71e2a39000 r-xp 00000000 00:26 2556691 /usr/lib64/libgomp.so.1.0.0 7f71e2a39000-7f71e2c38000 ---p 0002f000 00:26 2556691 /usr/lib64/libgomp.so.1.0.0 7f71e2c38000-7f71e2c39000 r--p 0002e000 00:26 2556691 /usr/lib64/libgomp.so.1.0.0 7f71e2c39000-7f71e2c3a000 rw-p 0002f000 00:26 2556691 /usr/lib64/libgomp.so.1.0.0 7f71e2c3a000-7f71e2e26000 r-xp 00000000 00:26 1868384 /usr/lib64/libfftw3.so.3.5.5 7f71e2e26000-7f71e3025000 ---p 001ec000 00:26 1868384 /usr/lib64/libfftw3.so.3.5.5 7f71e3025000-7f71e3036000 r--p 001eb000 00:26 1868384 /usr/lib64/libfftw3.so.3.5.5 7f71e3036000-7f71e3037000 rw-p 001fc000 00:26 1868384 /usr/lib64/libfftw3.so.3.5.5 7f71e3037000-7f71e30ff000 r-xp 00000000 00:26 2386139 /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 7f71e30ff000-7f71e32fe000 ---p 000c8000 00:26 2386139 /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 7f71e32fe000-7f71e3304000 r--p 000c7000 00:26 2386139 /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 7f71e3304000-7f71e3306000 rw-p 000cd000 00:26 2386139 /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 7f71e3306000-7f71e3307000 rw-p 00000000 00:00 0 7f71e3307000-7f71e334a000 r-xp 00000000 00:26 1799954 /usr/lib64/libpcap.so.1.8.1 7f71e334a000-7f71e3549000 ---p 00043000 00:26 1799954 /usr/lib64/libpcap.so.1.8.1 7f71e3549000-7f71e354b000 r--p 00042000 00:26 1799954 /usr/lib64/libpcap.so.1.8.1Aborted (core dumped) git show --oneline -s 4c7184c (HEAD -> master, origin/master, origin/HEAD) Fixed bug with loss of tgid_map during hunting/tsys_reset This one works fine for rx.py before multirx.py came along: git show --oneline -s 7192172 (HEAD -> master, origin/master, origin/HEAD) Formatting changes for consistency Any ideas to fix this? TIA, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 8 23:40:53 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Sun, 8 Apr 2018 19:40:53 -0400 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: References: Message-ID: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> I was seeing this sort of error last summer and I am almost certain it was related to a bug/incompatibility in the rtl-sdr/gr-osmosdr/gnuradio stack. I had to go back to an earlier version to get a working system. A month or so ago I went back to building from the latests stable gnuradio using the "build-gnuradio" script and everything now seems to work OK, so whatever was going on apparently was fixed. So, you might want to try either upgrading or downgrading your system to see if that solves it for you. 73, John ---- On 04/08/2018 07:37 PM, kc9lwk at sbcglobal.net [op25-dev] wrote: > Sorry, if there are then I missed them. > > > ./multi_rx.py -c rtl.cfg.json > > linux; GNU C++ version 4.8.5; Boost_105400; UHD_003.009.007-0-unknown > > device: {'gains': 'lna:49', 'args': 'rtl=0', 'ppm': 21, 'rate': 250000, > 'frequency': 441287500.0, 'tunable': False, 'offset': 16000, 'name': 'rtl0'} > gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.12.0 > built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf > bladerf rfspace airspy redpitaya > Using device #0 Realtek RTL2838UHIDIR SN: 00000001 > Found Rafael Micro R820T tuner > [R82XX] PLL not locked! > Exact sample rate is: 250000.000414 Hz > [R82XX] PLL not locked! > channel (dev rtl0): {'plot': 'fft', 'name': 'dmr', 'excess_bw': 0.2, > 'symbol_rate': 4800, 'destination': 'udp://127.0.0.1:56121', > 'demod_type': 'fsk4', 'filter_type': 'rrc', 'frequency': 441287500.0, > 'if_rate': 24000} > *** Error in `python': malloc: top chunk is corrupt: 0x0000000001924380 *** > > python --version > Python 2.7.13 > > > cat /etc/issue > Welcome to openSUSE Leap 42.3 > > > rpm -q gnuradio > gnuradio-3.7.12.0-17.1.x86_64 > > > ./rx.py --args 'rtl=0' --gains='LNA:48' -S 250000 -q 21 -f 859462500 -o > 16000 -d -100 -O default --nocrypt -v 10 -T IDPS-trunk.tsv -U -V -w 2> > /dev/null > > linux; GNU C++ version 4.8.5; Boost_105400; UHD_003.009.007-0-unknown > > gain: name: LNA range: start 0 stop 0 step 0 > setting gain LNA to 48 > supported sample rates 250000-2560000 step 24000 > *** Error in `python': free(): invalid pointer: 0x0000000002ef6890 *** > ======= Backtrace: ========= > /lib64/libc.so.6(+0x740ef)[0x7f71f6c b60ef] > /lib64/libc.so.6(+0x79646)[0x7f71f6cbb646] > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so(+0x419f9)[0x7f71e1a499f9] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(PyObject_CallFunctionObjArgs+0x15d)[0x7f71f728857d] > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so(+0x16438)[0x7f71e1a1e438] > /usr/lib64/libpython2.7.so.1.0(+0xb05e7)[0x7f71f72b45e7] > /usr/lib64/libpython2.7.so.1.0(+0xd004f)[0x7f71f72d404f] > /usr/lib64/libpython2.7.so.1.0(PyDict_SetItem+0x5a1)[0x7f71f72b6791] > /usr/lib64/libpython2.7.so.1.0(_PyObject_GenericSetAttrWithDict+0xab)[0x7f71f72b9eab] > /usr/lib64/libpython2.7.so.1.0(PyObject_SetAttr+0x6a)[0x7f71f72ba0ba] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0xf26)[0x7f71f72f1176] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] > /usr/lib64/libpyth on2.7.so.1.0(+0x9a97e)[0x7f71f729e97e] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] > /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x51e4)[0x7f71f72f5434] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] > /usr/lib64/libpython2.7.so.1.0(+0x9a76f)[0x7f71f729e76f] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] > /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] > /usr/lib64/libpython2.7.so.1.0(+0x9a76f)[0x7f71f729e76f] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0x8a82e)[0x7f71f728e82e] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libpython2.7.so.1.0(+0xd0f55)[0x7f71f72d4f55] > /usr/lib64/libpython2.7.so.1.0(+0xccf14)[0x7f71f72d0f14] > /usr/lib64/libpython2.7.so.1.0(PyObject_Call+0x46)[0x7f71f7287bd6] > /usr/lib64/libp ython2.7.so.1.0(PyEval_EvalFrameEx+0x4fcf)[0x7f71f72f521f] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x244)[0x7f71f72fafa4] > /usr/lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x32)[0x7f71f734fc02] > /usr/lib64/libpython2.7.so.1.0(+0x151e3b)[0x7f71f7355e3b] > /usr/lib64/libpython2.7.so.1.0(PyRun_FileExFlags+0x92)[0x7f71f7271190] > /usr/lib64/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0x304)[0x7f71f7271d5e] > /usr/lib64/libpython2.7.so.1.0(Py_Main+0xc4a)[0x7f71f72775d6] > /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f71f6c62725] > python(_start+0x29)[0x400789] > ======= Memory map: ======== > 00400000-00401000 r-xp 00000000 00:26 1817429 > /usr/bin/python2.7 > 00600000-00601000 r--p 00000000 00:26 1817429 ; > /usr/bin/python2.7 > 00601000-00602000 rw-p 00001000 00:26 1817429 > /usr/bin/python2.7 > 02081000-02f1b000 rw-p 00000000 00:00 0 > [heap] > 7f71dc226000-7f71dc6d4000 rw-p 00000000 00:00 0 > 7f71dc6d4000-7f71dc6d5000 ---p 00000000 00:00 0 > 7f71dc6d5000-7f71dced5000 rw-p 00000000 00:00 0 > 7f71dced5000-7f71dced6000 r--p 00000000 00:26 1891017 > /usr/lib64/libicudata.so.52.1 > 7f71dced6000-7f71dd0d5000 ---p 00001000 00:26 18 > 91017??????????????????? /usr/lib64/libicudata.so.52.1 > 7f71dd0d5000-7f71dd0d6000 r--p 00000000 00:26 1891017 > /usr/lib64/libicudata.so.52.1 > 7f71dd0d6000-7f71dd0f8000 r-xp 00000000 00:26 2077022 > /usr/lib64/libbluetooth.so.3.18.13 > 7f71dd0f8000-7f71dd2f7000 ---p 00022000 00:26 2077022 > /usr/lib64/libbluetooth.so.3.18.13 > 7f71dd2f7000-7f71dd2f8000 r--p 00021000 00:26 2077022 > /usr/lib64/libbluetooth.so.3.18.13 > 7f71dd2f8000-7f71dd2fb000 rw-p 00022000 00:26 2077022 > /usr/lib64/libbluetooth.so.3.18.13 > 7f71dd2fb000-7f71dd501000 r-xp 00000000 00:26 1891019 > /usr/lib64/libicui18n.so.52.1 > 7f71dd501000-7f71dd700000 ---p 00206000 00:26 1891019 > /usr/lib64/libicui18n.so.52.1 > 7f71dd700000-7f71dd70c000 r--p 00205000 00:26 1891019 > /usr/lib64/libicui18n.so.52.1 > 7f71dd70c000-7f71dd70e000 rw-p 00211000 00:26 1891019 > /usr/lib64/libicui18n.so.52.1 > 7f71dd70e000 -7f71dd70f000 rw-p 00000000 00:00 0 > 7f71dd70f000-7f71dd879000 r-xp 00000000 00:26 1891031 > /usr/lib64/libicuuc.so.52.1 > 7f71dd879000-7f71dda79000 ---p 0016a000 00:26 1891031 > /usr/lib64/libicuuc.so.52.1 > 7f71dda79000-7f71dda89000 r--p 0016a000 00:26 1891031 > /usr/lib64/libicuuc.so.52.1 > 7f71dda89000-7f71dda8a000 rw-p 0017a000 00:26 1891031 > /usr/lib64/libicuuc.so.52.1 > 7f71dda8a000-7f71dda8e000 rw-p 00000000 00:00 0 > 7f71dda8e000-7f71ddaab000 r-xp 00000000 00:26 1801092?????????&n > bsp;????????? /usr/lib64/libgps.so.22.0.0 > 7f71ddaab000-7f71ddcaa000 ---p 0001d000 00:26 1801092 > /usr/lib64/libgps.so.22.0.0 > 7f71ddcaa000-7f71ddcab000 r--p 0001c000 00:26 1801092 > /usr/lib64/libgps.so.22.0.0 > 7f71ddcab000-7f71ddcac000 rw-p 0001d000 00:26 1801092 > /usr/lib64/libgps.so.22.0.0 > 7f71ddcac000-7f71ddcaf000 rw-p 00000000 00:00 0 > 7f71ddcaf000-7f71ddd18000 r-xp 00000000 00:26 1801134 > /usr/lib64/libboost_serialization.so.1.54.0 > 7f71ddd18000-7f71ddf17000 ---p 00069000 00: 26 > 1801134??????????????????? /usr/lib64/libboost_serialization.so.1.54.0 > 7f71ddf17000-7f71ddf1b000 r--p 00068000 00:26 1801134 > /usr/lib64/libboost_serialization.so.1.54.0 > 7f71ddf1b000-7f71ddf1c000 rw-p 0006c000 00:26 1801134 > /usr/lib64/libboost_serialization.so.1.54.0 > 7f71ddf1c000-7f71de025000 r-xp 00000000 00:26 1903097 > /usr/lib64/libboost_regex.so.1.54.0 > 7f71de025000-7f71de225000 ---p 00109000 00:26 1903097 > /usr/lib64/libboost_ regex.so.1.54.0 > 7f71de225000-7f71de22a000 r--p 00109000 00:26 1903097 > /usr/lib64/libboost_regex.so.1.54.0 > 7f71de22a000-7f71de22c000 rw-p 0010e000 00:26 1903097 > /usr/lib64/libboost_regex.so.1.54.0 > 7f71de22c000-7f71de22d000 rw-p 00000000 00:00 0 > 7f71de22d000-7f71de23d000 r-xp 00000000 00:26 1801158 > /usr/lib64/libboost_date_time.so.1.54.0 > 7f71de23d000-7f71de43d000 ---p 00010000 00:26 1801158 > /usr/lib64/libboost_date_time.so.1.54.0 > 7f71de43d000-7f71de43e000 r--p 00010000 00:26 1801158??????& > nbsp;???????????? /usr/lib64/libboost_date_time.so.1.54.0 > 7f71de43e000-7f71de43f000 rw-p 00011000 00:26 1801158 > /usr/lib64/libboost_date_time.so.1.54.0 > 7f71de43f000-7f71de443000 r-xp 00000000 00:26 2571618 > /usr/lib64/libosmodsp.so.0.0.0 > 7f71de443000-7f71de642000 ---p 00004000 00:26 2571618 > /usr/lib64/libosmodsp.so.0.0.0 > 7f71de642000-7f71de643000 r--p 00003000 00:26 2571618 > /usr/lib64/libosmodsp.so.0.0.0 > 7f71de643000-7f71de644000 rw-p 00004000 00:26 2571618 > /usr/lib64/libosmodsp.so.0.0.0 > 7f71de644000-7f71de64a000 r-xp 00000000 00:26 2428675 > /usr/lib64/libairspy.so.1.0.9 > 7f71de64a000-7f71de84a000 ---p 00006000 00:26 2428675 > /usr/lib64/libairspy.so.1.0.9 > 7f71de84a000-7f71de84b000 r--p 00006000 00:26 2428675 > /usr/lib64/libairspy.so.1.0.9 > 7f71de84b000-7f71de84c000 rw-p 00007000 00:26 2428675 > /usr/lib64/libairspy.so.1.0.9 > 7f71de84c000-7f71de882000 r-xp 00000000 00:26 2078 > 650??????????????????? /usr/lib64/libbladeRF.so.1 > 7f71de882000-7f71dea81000 ---p 00036000 00:26 2078650 > /usr/lib64/libbladeRF.so.1 > 7f71dea81000-7f71dea82000 r--p 00035000 00:26 2078650 > /usr/lib64/libbladeRF.so.1 > 7f71dea82000-7f71dea83000 rw-p 00036000 00:26 2078650 > /usr/lib64/libbladeRF.so.1 > 7f71dea83000-7f71dea88000 r-xp 00000000 00:26 2084160 > /usr/lib64/libhackrf.so.0.5.0 > 7f71dea88000-7f71dec88000 ---p 00005000 00:26 2084160& > nbsp;?????????????????? /usr/lib64/libhackrf.so.0.5.0 > 7f71dec88000-7f71dec89000 r--p 00005000 00:26 2084160 > /usr/lib64/libhackrf.so.0.5.0 > 7f71dec89000-7f71dec8a000 rw-p 00006000 00:26 2084160 > /usr/lib64/libhackrf.so.0.5.0 > 7f71dec8a000-7f71dec91000 r-xp 00000000 00:26 2610773 > /usr/lib64/libmirisdr.so.0.0git > 7f71dec91000-7f71dee90000 ---p 00007000 00:26 2610773 > /usr/lib64/libmirisdr.so.0.0git > 7f71dee90000-7f71dee91000 r--p 00006000 00 :26 > 2610773??????????????????? /usr/lib64/libmirisdr.so.0.0git > 7f71dee91000-7f71dee92000 rw-p 00007000 00:26 2610773 > /usr/lib64/libmirisdr.so.0.0git > 7f71dee92000-7f71df4c1000 r-xp 00000000 00:26 2385921 > /usr/lib64/libuhd.so.003.009 > 7f71df4c1000-7f71df6c1000 ---p 0062f000 00:26 2385921 > /usr/lib64/libuhd.so.003.009 > 7f71df6c1000-7f71df6ea000 r--p 0062f000 00:26 2385921 > /usr/lib64/libuhd.so.003.009 > 7f71df6ea000-7f71df6ec000 rw-p 00 658000 00:26 > 2385921??????????????????? /usr/lib64/libuhd.so.003.009 > 7f71df6ec000-7f71df6f0000 rw-p 00000000 00:00 0 > 7f71df6f0000-7f71df738000 r-xp 00000000 00:26 2625968 > /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 > 7f71df738000-7f71df938000 ---p 00048000 00:26 2625968 > /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 > 7f71df938000-7f71df93e000 r--p 00048000 00:26 2625968 > /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 > 7f71df93e000-7f71df93f000 rw-p 0004e000 00:26 2625968 ; > /usr/lib64/libgnuradio-uhd-3.7.12.0.so.0.0.0 > 7f71df93f000-7f71df94d000 r-xp 00000000 00:26 2428693 > /usr/lib64/librtlsdr.so.0.5git > 7f71df94d000-7f71dfb4c000 ---p 0000e000 00:26 2428693 > /usr/lib64/librtlsdr.so.0.5git > 7f71dfb4c000-7f71dfb4d000 r--p 0000d000 00:26 2428693 > /usr/lib64/librtlsdr.so.0.5git > 7f71dfb4d000-7f71dfb4e000 rw-p 0000e000 00:26 2428693 > /usr/lib64/librtlsdr.so.0.5git > 7f71dfb4e000-7f71dfb5c000 r-xp 00000000 00:26 2625987????????&n > bsp;?????????? /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 > 7f71dfb5c000-7f71dfd5c000 ---p 0000e000 00:26 2625987 > /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 > 7f71dfd5c000-7f71dfd5d000 r--p 0000e000 00:26 2625987 > /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 > 7f71dfd5d000-7f71dfd5e000 rw-p 0000f000 00:26 2625987 > /usr/lib64/libgnuradio-fcdproplus.so.0.0.0 > 7f71dfd5e000-7f71dfd6e000 r-xp 00000000 00:26 2625948 > /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 > 7f71dfd6e000-7f71dff6e000 -- -p 00010000 00:26 > 2625948??????????????????? /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 > 7f71dff6e000-7f71dff6f000 r--p 00010000 00:26 2625948 > /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 > 7f71dff6f000-7f71dff71000 rw-p 00011000 00:26 2625948 > /usr/lib64/libgnuradio-fcd-3.7.12.0.so.0.0.0 > 7f71dff71000-7f71dff75000 r-xp 00000000 00:26 2084170 > /usr/lib64/libosmosdr.so.0.0.0 > 7f71dff75000-7f71e0174000 ---p 00004000 00:26 2084170 > /usr/li b64/libosmosdr.so.0.0.0 > 7f71e0174000-7f71e0175000 r--p 00003000 00:26 2084170 > /usr/lib64/libosmosdr.so.0.0.0 > 7f71e0175000-7f71e0176000 rw-p 00004000 00:26 2084170 > /usr/lib64/libosmosdr.so.0.0.0 > 7f71e0176000-7f71e0180000 r-xp 00000000 00:26 2625978 > /usr/lib64/libgnuradio-iqbalance.so > 7f71e0180000-7f71e0380000 ---p 0000a000 00:26 2625978 > /usr/lib64/libgnuradio-iqbalance.so > 7f71e0380000-7f71e0381000 r--p 0000a000 00:26 2625978????????????????&nb > sp;?? /usr/lib64/libgnuradio-iqbalance.so > 7f71e0381000-7f71e0382000 rw-p 0000b000 00:26 2625978 > /usr/lib64/libgnuradio-iqbalance.so > 7f71e0382000-7f71e0446000 r-xp 00000000 00:26 2627684 > /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 > 7f71e0446000-7f71e0645000 ---p 000c4000 00:26 2627684 > /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 > 7f71e0645000-7f71e064e000 r--p 000c3000 00:26 2627684 > /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 > 7f71e064e000-7f71e064f000 rw-p 000cc000 00:26 2627684???&nbs > p;??????????????? /usr/lib64/libgnuradio-osmosdr-0.1.5git.so.0.0.0 > 7f71e064f000-7f71e0700000 r-xp 00000000 00:26 2628892 > /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so > 7f71e0700000-7f71e08ff000 ---p 000b1000 00:26 2628892 > /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so > 7f71e08ff000-7f71e0902000 r--p 000b0000 00:26 2628892 > /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so > 7f71e0902000-7f71e0908000 rw-p 000b3000 00:26 > 2628892?????????????????&nbs p; > /usr/lib64/python2.7/site-packages/osmosdr/_osmosdr_swig.so > 7f71e0908000-7f71e0989000 rw-p 00000000 00:00 0 > 7f71e0989000-7f71e09b4000 r-xp 00000000 00:26 2398187 > /lib64/libtinfo.so.5.9 > 7f71e09b4000-7f71e0bb3000 ---p 0002b000 00:26 2398187 > /lib64/libtinfo.so.5.9 > 7f71e0bb3000-7f71e0bb7000 r--p 0002a000 00:26 2398187 > /lib64/libtinfo.so.5.9 > 7f71e0bb7000-7f71e0bbc000 rw-p 0002e000 00:26 2398187 > /lib64/libtinfo.so.5.9 > 7f71e0bbc000-7f71e0bbd000 rw-p 00000000 00:00 0 > 7f71e0bbd000-7f71e0bf5000 r-xp 00000000 00:26 2398185 > /lib64/libncursesw.so.5.9 > 7f71e0bf5000-7f71e0df4000 ---p 00038000 00:26 2398185 > /lib64/libncursesw.so.5.9 > 7f71e0df4000-7f71e0df5000 r--p 00037000 00:26 2398185 > /lib64/libncursesw.so.5.9 > 7f71e0df5000-7f71e0df6000 rw-p 00038000 00:26 2398185 > /lib64/libncursesw.so.5.9 > 7f71e0df6000-7f71e0e07000 r-xp 00000000 00:26 1840401 > /usr/lib64/python2.7/lib-dynload/_curses.so > 7f71e0e07000-7f71e1007000 ---p 00011000 00:26 1840401 > /usr/lib64/python2.7/lib-dynload/_curses.so > 7f71e1007000-7f71e1008000 r--p 00011000 00:26 1840401 > /usr/lib64/python2.7/lib-dynload/_curses.so > 7f71e1008000-7f71e100a000 rw-p 00012000 00:26 1840401 > /usr/lib64/python2.7/lib-dynload/_curses.so > 7f71e100a000-7f71e100f000 r-xp 00000000 00:26 1818074 > /usr/lib64/python2.7/lib-dynload/select.so > 7f71e100f000-7f71e120e000 ---p 00005000 00:26 1818074 > /usr/lib6 4/python2.7/lib-dynload/select.so > 7f71e120e000-7f71e120f000 r--p 00004000 00:26 1818074 > /usr/lib64/python2.7/lib-dynload/select.so > 7f71e120f000-7f71e1211000 rw-p 00005000 00:26 1818074 > /usr/lib64/python2.7/lib-dynload/select.so > 7f71e1211000-7f71e1251000 rw-p 00000000 00:00 0 > 7f71e1251000-7f71e1271000 r-xp 00000000 00:26 2386127 > /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 > 7f71e1271000-7f71e1471000 ---p 00020000 00:26 2386127 > /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 > 7f71e1471000-7f71e1474000 r--p 00020000 00:26 238612 > 7??????????????????? /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 > 7f71e1474000-7f71e1475000 rw-p 00023000 00:26 2386127 > /usr/lib64/libgnuradio-fft-3.7.11.so.0.0.0 > 7f71e1475000-7f71e1544000 r-xp 00000000 00:26 2386129 > /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 > 7f71e1544000-7f71e1743000 ---p 000cf000 00:26 2386129 > /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 > 7f71e1743000-7f71e1757000 r--p 000ce000 00:26 2386129 > /usr/lib64/libgnura dio-filter-3.7.11.so.0.0.0 > 7f71e1757000-7f71e1759000 rw-p 000e2000 00:26 2386129 > /usr/lib64/libgnuradio-filter-3.7.11.so.0.0.0 > 7f71e1759000-7f71e1803000 r-xp 00000000 00:3c 2275 > /usr/local/lib64/libgnuradio-op25_repeater.so > 7f71e1803000-7f71e1a02000 ---p 000aa000 00:3c 2275 > /usr/local/lib64/libgnuradio-op25_repeater.so > 7f71e1a02000-7f71e1a07000 r--p 000a9000 00:3c 2275 > /usr/local/lib64/libgnuradio-op25_repeater.so > 7f71e1a07000-7f71e1a08000 rw-p 000ae000 00:3c 2275&nbs > p;????????????????????? /usr/local/lib64/libgnuradio-op25_repeater.so > 7f71e1a08000-7f71e1abb000 r-xp 00000000 00:3c 2373 > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so > 7f71e1abb000-7f71e1cba000 ---p 000b3000 00:3c 2373 > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so > 7f71e1cba000-7f71e1cbc000 r--p 000b2000 00:3c 2373 > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so > 7f71e1cbc000-7f71e1cc4000 r w-p 000b4000 00:3c > 2373 > /usr/local/lib64/python2.7/site-packages/op25_repeater/_op25_repeater_swig.so > 7f71e1cc4000-7f71e1d45000 rw-p 00000000 00:00 0 > 7f71e1d7a000-7f71e1ed2000 r-xp 00000000 00:26 2385918 > /usr/lib64/libvolk.so.1.3 > 7f71e1ed2000-7f71e20d2000 ---p 00158000 00:26 2385918 > /usr/lib64/libvolk.so.1.3 > 7f71e20d2000-7f71e20d3000 r--p 00158000 00:26 2385918 > /usr/lib64/libvolk.so.1.3 > 7f71e20d3000-7f71e2154000 rw-p 00159000 00:26 2385918??????????&nbs > p;???????? /usr/lib64/libvolk.so.1.3 > 7f71e2154000-7f71e2155000 rw-p 00000000 00:00 0 > 7f71e2155000-7f71e219a000 r-xp 00000000 00:26 2386135 > /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 > 7f71e219a000-7f71e2399000 ---p 00045000 00:26 2386135 > /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 > 7f71e2399000-7f71e239d000 r--p 00044000 00:26 2386135 > /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 > 7f71e239d000-7f71e239e000 rw-p 00048000 00:26 2386135 > /usr/lib64/libgnuradio-pmt-3.7.11.so.0.0.0 > 7f71e239e 000-7f71e23e4000 r-xp 00000000 00:26 > 1798159??????????????????? /lib64/libdbus-1.so.3.8.14 > 7f71e23e4000-7f71e25e3000 ---p 00046000 00:26 1798159 > /lib64/libdbus-1.so.3.8.14 > 7f71e25e3000-7f71e25e4000 r--p 00045000 00:26 1798159 > /lib64/libdbus-1.so.3.8.14 > 7f71e25e4000-7f71e25e5000 rw-p 00046000 00:26 1798159 > /lib64/libdbus-1.so.3.8.14 > 7f71e25e5000-7f71e2601000 r-xp 00000000 00:26 1797761 > /usr/lib64/libnl-3.so.200.18.0 > 7f71e2601000 -7f71e2800000 ---p 0001c000 00:26 > 1797761??????????????????? /usr/lib64/libnl-3.so.200.18.0 > 7f71e2800000-7f71e2802000 r--p 0001b000 00:26 1797761 > /usr/lib64/libnl-3.so.200.18.0 > 7f71e2802000-7f71e2803000 rw-p 0001d000 00:26 1797761 > /usr/lib64/libnl-3.so.200.18.0 > 7f71e2803000-7f71e2808000 r-xp 00000000 00:26 1797765 > /usr/lib64/libnl-genl-3.so.200.18.0 > 7f71e2808000-7f71e2a08000 ---p 00005000 00:26 1797765 > /usr/lib64/libnl-genl-3.so.2 00.18.0 > 7f71e2a08000-7f71e2a09000 r--p 00005000 00:26 1797765 > /usr/lib64/libnl-genl-3.so.200.18.0 > 7f71e2a09000-7f71e2a0a000 rw-p 00006000 00:26 1797765 > /usr/lib64/libnl-genl-3.so.200.18.0 > 7f71e2a0a000-7f71e2a39000 r-xp 00000000 00:26 2556691 > /usr/lib64/libgomp.so.1.0.0 > 7f71e2a39000-7f71e2c38000 ---p 0002f000 00:26 2556691 > /usr/lib64/libgomp.so.1.0.0 > 7f71e2c38000-7f71e2c39000 r--p 0002e000 00:26 2556691 > /usr/l ib64/libgomp.so.1.0.0 > 7f71e2c39000-7f71e2c3a000 rw-p 0002f000 00:26 2556691 > /usr/lib64/libgomp.so.1.0.0 > 7f71e2c3a000-7f71e2e26000 r-xp 00000000 00:26 1868384 > /usr/lib64/libfftw3.so.3.5.5 > 7f71e2e26000-7f71e3025000 ---p 001ec000 00:26 1868384 > /usr/lib64/libfftw3.so.3.5.5 > 7f71e3025000-7f71e3036000 r--p 001eb000 00:26 1868384 > /usr/lib64/libfftw3.so.3.5.5 > 7f71e3036000-7f71e3037000 rw-p 001fc000 00:26 1868384 > /usr/ lib64/libfftw3.so.3.5.5 > 7f71e3037000-7f71e30ff000 r-xp 00000000 00:26 2386139 > /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 > 7f71e30ff000-7f71e32fe000 ---p 000c8000 00:26 2386139 > /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 > 7f71e32fe000-7f71e3304000 r--p 000c7000 00:26 2386139 > /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 > 7f71e3304000-7f71e3306000 rw-p 000cd000 00:26 2386139 > /usr/lib64/libgnuradio-runtime-3.7.11.so.0.0.0 > 7f71e3306000-7f71e3307000 rw-p 00000000 00:00 0 > 7f71e3307000-7f71e334a000 r-xp 00000000 00:26 1799954 > /usr/lib64/libpcap.so.1.8.1 > 7f71e334a000-7f71e3549000 ---p 00043000 00:26 1799954 > /usr/lib64/libpcap.so.1.8.1 > 7f71e3549000-7f71e354b000 r--p 00042000 00:26 1799954 > /usr/lib64/libpcap.so.1.8.1Aborted (core dumped) > > > git show --oneline -s > > 4c7184c (HEAD -> master, origin/master, origin/HEAD) Fixed bug with loss > of tgid_map during hunting/tsys_reset > > > This one works fine for rx.py before multirx.py came along: > > git show --oneline -s > > 7192172 (HEAD -> master, origin/master, origin/HEAD) Formatting changes > for consistency > > > Any ideas to fix this? > > TIA, > > Mike > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Apr 9 02:44:09 2018 From: op25-dev at yahoogroups.com (kc9lwk@sbcglobal.net [op25-dev]) Date: 09 Apr 2018 02:44:09 +0000 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> Message-ID: Thanks, John, you got me thinking... op25 installs its libs in /usr/local/lib even on my 64-bit system. I had moved them to /usr/local/lib64 and ldconfig'ed so when I uninstalled the old system the old libs were still there. rx.py works fine again. No joy with multirx.py on DMR yet. Thanks for jumpstarting my brain. If no luck with multirx.py I'll start a new thread with the new particulars. 73, Mike -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 11 20:07:33 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 11 Apr 2018 20:07:33 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> Message-ID: <987488343.1269707.1523477253506@mail.yahoo.com> Can you install both versions of op25, ie. max branch and osmocom op25 version on the same installationof ubuntu and it work? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 11 20:29:51 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 11 Apr 2018 15:29:51 -0500 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <987488343.1269707.1523477253506@mail.yahoo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> Message-ID: <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> Dick, I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version. I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other. I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please Can you install both versions of op25, ie. max branch and osmocom op25 version on the same installation of ubuntu and it work? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 00:54:13 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 18 Apr 2018 00:54:13 +0000 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> Message-ID: You can have both versions reside on the same machine (virtual or real) but only one can be "installed" in /usr/local at a time. I accomplish this by cloning the various repos into separate directories then sym-linking the one I want to use to "~/op25" prior to running a 'make install'. e.g. git clone https://git.osmocom.org/op25 https://git.osmocom.org/op25 op25.max git clone https://github.com/boatbod/op25 https://github.com/boatbod/op25 op25.boat ln -s ~/op25.max ~/op25 cd ~/op25/build cmake ../ make sudo make install cd ~ rm op25 ln -s op25.boat op25 cd ~/op25/build cmake ../ make sudo make install As an aside, it's very easy to run multiple instances of the same version on the same machine by using different startup scripts and config files. I do this for my broadcastify streams with very good success. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 17:45:24 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 18 Apr 2018 17:45:24 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> Message-ID: <1780210157.1294176.1524073524061@mail.yahoo.com> Thanks Bill and all for all your help....i did have it working on ubuntu 14 and by working I was hearing traffic both ways....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there....thanks again for everyones help too.... On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox.? One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version.?? I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other.?? I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. ? Bill ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please ? ? Can you install both versions of op25, ie. max branch and osmocom op25 version on the same installation of ubuntu and it work? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 17:46:54 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 18 Apr 2018 17:46:54 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> Message-ID: <656037594.1276477.1524073614522@mail.yahoo.com> Thank you too Graham....Once I get it working again will try them in this manner.... On Tuesday, April 17, 2018, 7:55:33 PM CDT, gnorbury at bondcar.com [op25-dev] wrote: ? You can have both versions reside on the same machine (virtual or real) but only one can be "installed" in /usr/local at a time.? I accomplish this by cloning the various repos into separate directories then sym-linking the one I want to use to "~/op25" prior to running a 'make install'. e.g. git clone https://git.osmocom.org/op25 op25.max git clone https://github.com/boatbod/op25 op25.boat ln -s ~/op25.max ~/op25 cd ~/op25/build cmake ../ make sudo make install cd ~ rm op25 ln -s op25.boat op25 cd ~/op25/build cmake ../ make sudo make install As an aside, it's very easy to run multiple instances of the same version on the same machine by using different startup scripts and config files.? I do this for my broadcastify streams with very good success. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 20:31:12 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 18 Apr 2018 15:31:12 -0500 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <1780210157.1294176.1524073524061@mail.yahoo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> Message-ID: <000901d3d754$31cfc100$956f4300$@centurytel.net> Dick, There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting. Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to configure and test your speakers. It that checks out, then please post your rx.py command line and trunk.tsv files. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 18, 2018 12:45 PM To: op25-dev at yahoogroups.com Subject: Re: RE: [op25-dev] Some help with Error in `python' please Thanks Bill and all for all your help....i did have it working on ubuntu 14 and by working I was hearing traffic both ways.....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there....thanks again for everyones help too.... On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: Dick, I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version. I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other. I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation of ubuntu and it work? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 21:08:46 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 18 Apr 2018 21:08:46 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <000901d3d754$31cfc100$956f4300$@centurytel.net> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> Message-ID: <2088212969.1354391.1524085726286@mail.yahoo.com> Bill ?? Well, I installed Ubuntu 14.04, updated it, then used the boatbod version of op25. I compiled it as my userid and as root. they wouldn't start due to a divide by zero exception which I never had using Ubuntu 16.04. So, will re-install 16 and do the same thing. Once back to at least running I'll perform your sound test and go from there. BTW....is there a valid installation for wireshark as well? Thanks yet again for your help and time on this.....will let you know what happens.... On Wednesday, April 18, 2018, 3:38:54 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting.? Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal?? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to? configure and test your speakers. ? It that checks out, then please post your rx.py command line and trunk.tsv files. ? Bill ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 18, 2018 12:45 PM To: op25-dev at yahoogroups.com Subject: Re: RE: [op25-dev] Some help with Error in `python' please ? ? Thanks Bill and all for all your help.....i did have it working on ubuntu 14 and by working I was hearing traffic both ways.....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there.....thanks again for everyones help too.... ? ? On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? ? ? Dick, ? I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox.? One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version.?? I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other.?? I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. ? Bill ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please ? ? Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation of ubuntu and it work? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 21:55:46 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 18 Apr 2018 21:55:46 +0000 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <2088212969.1354391.1524085726286@mail.yahoo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> <2088212969.1354391.1524085726286@mail.yahoo.com> Message-ID: Seems like you might have some of the old version libraries still installed in /usr/local? Hard to say, but usually the install.sh script found in the root of op25 takes care of all that needs to be done. If you get op25 running and still have no audio, post the beginning of the log file (stderr.2) so we can see if there are any clues why it's silent. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 22:22:13 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Wed, 18 Apr 2018 15:22:13 -0700 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <000901d3d754$31cfc100$956f4300$@centurytel.net> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> Message-ID: A good basic audio test is: aplay /usr/share/sounds/alsa/Front_Center.wav It may be that you have multiple audio devices (e.g. an HDMI monitor) and the wrong one is being used by default. ~iain On Wed, Apr 18, 2018 at 1:31 PM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > > Dick, > > > > There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting. Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to configure and test your speakers. > > > > It that checks out, then please post your rx.py command line and trunk.tsv files. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 18, 2018 12:45 PM > To: op25-dev at yahoogroups.com > Subject: Re: RE: [op25-dev] Some help with Error in `python' please > > > > > > Thanks Bill and all for all your help.....i did have it working on ubuntu 14 and by working I was hearing traffic both ways.....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring > > to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there.....thanks again > for everyones help too.... > > > > > > On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > > > > > > Dick, > > > > I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version. I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other. I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 11, 2018 3:08 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] Some help with Error in `python' please > > > > > > Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation > > of ubuntu and it work? > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Apr 19 01:42:09 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 19 Apr 2018 01:42:09 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <000901d3d754$31cfc100$956f4300$@centurytel.net> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> Message-ID: <500349458.1412234.1524102129240@mail.yahoo.com> Bill....below is the stderr.2 file that executes....i did perform the audio tests and they all work....just no audio....I have a scanner going on the same frequency that i've got this monintorng and I do see the listing of communications, just no audio....I think I mentioned that I'm using the boatbod op25, and when I input a different frequency I thought the displayed frequency would change but it doesn't. It also seems the SDR isn't changed either....but for now just working on getting audio.....thanks again for your efforts... On Wednesday, April 18, 2018, 3:38:54 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? Dick, ? There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting.? Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal?? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to? configure and test your speakers. ? It that checks out, then please post your rx.py command line and trunk.tsv files. ? Bill ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 18, 2018 12:45 PM To: op25-dev at yahoogroups.com Subject: Re: RE: [op25-dev] Some help with Error in `python' please ? ? Thanks Bill and all for all your help.....i did have it working on ubuntu 14 and by working I was hearing traffic both ways.....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there.....thanks again for everyones help too.... ? ? On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: ? ? ? Dick, ? I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox.? One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version.?? I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other.?? I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. ? Bill ? ? From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please ? ? Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation of ubuntu and it work? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Apr 19 01:45:05 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 19 Apr 2018 01:45:05 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> Message-ID: <1532022143.1420034.1524102305045@mail.yahoo.com> I brought up alsamixer and it was in default mode....there was another digital mode but i manually set it to default....thanks too On Wednesday, April 18, 2018, 5:28:37 PM CDT, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: ? A good basic audio test is: aplay /usr/share/sounds/alsa/Front_Center.wav It may be that you have multiple audio devices (e.g. an HDMI monitor) and the wrong one is being used by default. ~iain On Wed, Apr 18, 2018 at 1:31 PM, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > > Dick, > > > > There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting. Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to configure and test your speakers. > > > > It that checks out, then please post your rx.py command line and trunk..tsv files. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 18, 2018 12:45 PM > To: op25-dev at yahoogroups.com > Subject: Re: RE: [op25-dev] Some help with Error in `python' please > > > > > > Thanks Bill and all for all your help.....i did have it working on ubuntu 14 and by working I was hearing traffic both ways.....I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring > > to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there.....thanks again > for everyones help too.... > > > > > > On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: > > > > > > > > Dick, > > > > I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version. I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other. I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 11, 2018 3:08 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] Some help with Error in `python' please > > > > > > Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation > > of ubuntu and it work? > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Apr 19 02:34:42 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Wed, 18 Apr 2018 19:34:42 -0700 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <500349458.1412234.1524102129240@mail.yahoo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> <500349458.1412234.1524102129240@mail.yahoo.com> Message-ID: Could you share the command that you're using to launch op25 ? ~iain On Wed, Apr 18, 2018 at 6:42 PM, Dick Wad bwmzzzx at yahoo.com [op25-dev] wrote: > > > Bill....below is the stderr.2 file that executes.....i did perform the audio > tests and they all work....just no audio....I have a scanner going on the > same frequency that i've got this monintorng and I do see > the listing of communications, just no audio....I think I mentioned that I'm > using the boatbod op25, and when I input a different frequency I thought the > displayed frequency would change but it doesn't. > It also seems the SDR isn't changed either....but for now just working on > getting audio.....thanks again for your efforts... > > > On Wednesday, April 18, 2018, 3:38:54 PM CDT, 'William Becks' > wa8wg at centurytel.net [op25-dev] wrote: > > > > > Dick, > > > > There should be no issues moving to Ubuntu 16.04 unless you don?t you?re > missing an rx.py command line option or have an incorrect virtual machine > audio setting. Have you tired running speaker-test (speaker-test -t sine -f > 400 -c 2) from the terminal? Alternatively you can click into the system > settings on the desktop then select sound where you can use the GUI tool to > configure and test your speakers.. > > > > It that checks out, then please post your rx.py command line and trunk.tsv > files. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 18, 2018 12:45 PM > To: op25-dev at yahoogroups.com > Subject: Re: RE: [op25-dev] Some help with Error in `python' please > > > > > > Thanks Bill and all for all your help.....i did have it working on ubuntu 14 > and by working I was hearing traffic both ways......I have installed ubuntu > 16.04 , updated it, loaded the max branch that your referring > > to from the boatbod URL...I then su to root and run the install.sh > script...it runs but am having no sound again...is your ubuntu the 14 or 16 > version? I'll wait on hearing back and go from there.....thanks again > for everyones help too.... > > > > > > On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' > wa8wg at centurytel.net [op25-dev] wrote: > > > > > > > > Dick, > > > > I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle > VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s > [Boadbod] version. I believe you are using virtualization and can > accomplish this much easier than trying to install both on the same machine > and having to keep the two versions from conflicting with each other. I?ve > not installed the Osmocom version in a long time because of the numerous > code and feature improvements by Max, Graham, and a few other contributors. > > > > Bill > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Wednesday, April 11, 2018 3:08 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] Some help with Error in `python' please > > > > > > Can you install both versions of op25, ie.. max branch and osmocom op25 > version on the same installation > > of ubuntu and it work? > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Apr 19 01:44:05 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Thu, 19 Apr 2018 01:44:05 +0000 (UTC) Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> <2088212969.1354391.1524085726286@mail.yahoo.com> Message-ID: <65525357.1405450.1524102245697@mail.yahoo.com> tail: stderr.2: file truncated gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.9 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy redpitaya Using device #0 Realtek RTL2838UHIDIR SN: 00000001 Found Rafael Micro R820T tuner [R82XX] PLL not locked! Exact sample rate is: 1000000.026491 Hz [R82XX] PLL not locked! Using two-stage decimator for speed=1000000, decim=10/4 if1=100000 if2=25000 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev at gmail.com Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] audio device: default On Wednesday, April 18, 2018, 5:12:36 PM CDT, gnorbury at bondcar.com [op25-dev] wrote: ? Seems like you might have some of the old version libraries still installed in /usr/local?? Hard to say, but usually the install.sh script found in the root of op25 takes care of all that needs to be done. If you get op25 running and still have no audio, post the beginning of the log file (stderr.2) so we can see if there are any clues why it's silent. Graham? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Apr 18 22:05:13 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Wed, 18 Apr 2018 17:05:13 -0500 Subject: [op25-dev] Some help with Error in `python' please In-Reply-To: <2088212969.1354391.1524085726286@mail.yahoo.com> References: <6eee150e-65f0-b5ee-54ae-36d3546e57b3@febo.com> <987488343.1269707.1523477253506@mail.yahoo.com> <001301d3d1d3$d87e5920$897b0b60$@centurytel.net> <1780210157.1294176.1524073524061@mail.yahoo.com> <000901d3d754$31cfc100$956f4300$@centurytel.net> <2088212969.1354391.1524085726286@mail.yahoo.com> Message-ID: <001401d3d761$53fa0490$fbee0db0$@centurytel.net> Dick, The source code for the Wireshark p25 dissector has disappeared from the osmocom.org website and seems to be a dead issue these days. It really serves no useful role in monitoring p25 trunked systems unless you specifically have a need for in-depth analysis. There is excellent debugging options available with the proper level of verbose enabled on the rx.py command line that dumps a host of information to the stderr log file. The error message you?re seeing in 14.04 is probably due to the need to create /etc/modprobe.d/dvb-blacklist.conf in support of the RTL-SDR dongle. When running 16.04 this is an not an issue and is an unnecessary step in your configuration tasks. Feel free to PM offline and I will be glad to help you get 16.04 + op25 up and running on VirtualBox. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 18, 2018 4:09 PM To: op25-dev at yahoogroups.com Subject: Re: RE: RE: [op25-dev] Some help with Error in `python' please Bill Well, I installed Ubuntu 14.04, updated it, then used the boatbod version of op25. I compiled it as my userid and as root. they wouldn't start due to a divide by zero exception which I never had using Ubuntu 16.04. So, will re-install 16 and do the same thing. Once back to at least running I'll perform your sound test and go from there. BTW....is there a valid installation for wireshark as well? Thanks yet again for your help and time on this.....will let you know what happens.... On Wednesday, April 18, 2018, 3:38:54 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: Dick, /etc/modprobe.d/dvb-blacklist.conf There should be no issues moving to Ubuntu 16.04 unless you don?t you?re missing an rx.py command line option or have an incorrect virtual machine audio setting. Have you tired running speaker-test (speaker-test -t sine -f 400 -c 2) from the terminal? Alternatively you can click into the system settings on the desktop then select sound where you can use the GUI tool to configure and test your speakers.. It that checks out, then please post your rx.py command line and trunk.tsv files. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 18, 2018 12:45 PM To: op25-dev at yahoogroups.com Subject: Re: RE: [op25-dev] Some help with Error in `python' please Thanks Bill and all for all your help.....i did have it working on ubuntu 14 and by working I was hearing traffic both ways......I have installed ubuntu 16.04 , updated it, loaded the max branch that your referring to from the boatbod URL...I then su to root and run the install.sh script....it runs but am having no sound again...is your ubuntu the 14 or 16 version? I'll wait on hearing back and go from there.....thanks again for everyones help too.... On Wednesday, April 11, 2018, 3:30:05 PM CDT, 'William Becks' wa8wg at centurytel.net [op25-dev] wrote: Dick, I have op25 running on two separate Ubuntu 16.04 Virtual Machines in Oracle VirtualBox. One of the VM?s has the MAX branch while the other has Graham?s [Boadbod] version. I believe you are using virtualization and can accomplish this much easier than trying to install both on the same machine and having to keep the two versions from conflicting with each other. I?ve not installed the Osmocom version in a long time because of the numerous code and feature improvements by Max, Graham, and a few other contributors. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Wednesday, April 11, 2018 3:08 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Some help with Error in `python' please Can you install both versions of op25, ie.. max branch and osmocom op25 version on the same installation of ubuntu and it work? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 29 20:06:03 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 29 Apr 2018 20:06:03 +0000 Subject: [op25-dev] Why can't I hear fire tones? Message-ID: Before a fire dispatch they have a few beeps, I don't think it's for paging, I think just attention. They also have a beep everyonce in awhile in the police channel during restricted traffic. I cannot hear those using OP25, interested to know how I might get that to work? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 29 20:21:29 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sun, 29 Apr 2018 13:21:29 -0700 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: Message-ID: On Sun, Apr 29, 2018 at 1:06 PM, nokoa3116 at gmail.com [op25-dev] wrote: > > > > Before a fire dispatch they have a few beeps, I don't think it's for paging, I think just attention. They also have a beep everyonce in awhile in the police channel during restricted traffic. I cannot hear those using OP25, interested to know how I might get that to work? How do you know that they are sent? What's the duration? My local fire dispatch sends some data bursts and paging tones on the old VHF FM repeater for major incidents, but they do not get sent on new the P25 system (yet they are linked for voice traffic). I'm actually not sure how/if they do paging with the P25 system. Also, possibly depending on your hardware and other factors, there could be a bit of delay before op25 starts decoding audio, so if the tones are really short (a few hundred milliseconds), they might get missed.... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 29 20:31:33 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 29 Apr 2018 20:31:33 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: Message-ID: I can hear them on the BCD436HP scanner and the online feed. OP25 hears them but it just doesn't play them properly, I sometime hear like two noises that sound kind of like, kkkt kkkt very low. I think that they are long enough for it to decode. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 29 20:32:41 2018 From: op25-dev at yahoogroups.com (Chuck Kelsey wb2edv@roadrunner.com [op25-dev]) Date: Sun, 29 Apr 2018 16:32:41 -0400 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: Message-ID: <5ef0d029-3c8c-f449-06ba-c66d4024f282@roadrunner.com> Our P25 phase 2 system is still in transition - most P25, some analog - all simulcast. Fire tones that go over the P25 are simply a result of them not being kept off there. There is no decoding done on digital channels because it doesn't work. Our tones will eventually move to a high band analog channel (they are still low band for decoding). Chuck On 4/29/2018 4:21 PM, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: > > On Sun, Apr 29, 2018 at 1:06 PM, nokoa3116 at gmail.com [op25-dev] > wrote: > > > > > > > > Before a fire dispatch they have a few beeps, I don't think it's for > paging, I think just attention. They also have a beep everyonce in > awhile in the police channel during restricted traffic. I cannot hear > those using OP25, interested to know how I might get that to work? > > How do you know that they are sent? What's the duration? > > My local fire dispatch sends some data bursts and paging tones on the > old VHF FM repeater for major incidents, but they do not get sent on > new the P25 system (yet they are linked for voice traffic). I'm > actually not sure how/if they do paging with the P25 system. > > Also, possibly depending on your hardware and other factors, there > could be a bit of delay before op25 starts decoding audio, so if the > tones are really short (a few hundred milliseconds), they might get > missed.... > > ~iain > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Apr 29 22:19:23 2018 From: op25-dev at yahoogroups.com (Andrew Porrett wap@ica.net [op25-dev]) Date: Sun, 29 Apr 2018 18:19:23 -0400 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: Message-ID: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> Sounds like OP25 doesn't fully implement IMBE tone frame decoding and audio synthesis. At 04:06 PM 29-04-2018, nokoa3116 at gmail.com [op25-dev] wrote: > >Before a fire dispatch they have a few beeps, I don't think it's for >paging, I think just attention. They also have a beep everyonce in >awhile in the police channel during restricted traffic. I cannot >hear those using OP25, interested to know how I might get that to work? > > >---------- >Posted by: nokoa3116 at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu May 3 04:42:57 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Thu, 3 May 2018 14:42:57 +1000 Subject: [op25-dev] Wireshark plugin Message-ID: Hi Guys, Does anyone know where the code went for this? It used to be hosted under http://op25.osmocom.org/svn/trunk/wireshark/patches Cheers, Matt -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu May 3 04:46:09 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Thu, 3 May 2018 14:46:09 +1000 Subject: [op25-dev] Re: Wireshark plugin In-Reply-To: References: Message-ID: Disregard the last - I found it at http://git.osmocom.org/op25-legacy/tree/ On 3 May 2018 at 14:42, Matt Ames wrote: > Hi Guys, > > Does anyone know where the code went for this? It used to be hosted under > http://op25.osmocom.org/svn/trunk/wireshark/patches > > Cheers, > Matt > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 7 18:45:18 2018 From: op25-dev at yahoogroups.com (Harald Welte laforge@gnumonks.org [op25-dev]) Date: Mon, 7 May 2018 20:45:18 +0200 Subject: [op25-dev] Public archive / unrestricted op25-dev group? Message-ID: <20180507184518.GL19042@nataraja> I'm just quoting an (anonymized) excrept from an IRC conversation I had: ==== 19:42 < fooo> Does anyone know Max who is the main contributor to OP25 project? We're trying to run OP25 on XTRX and with many forks it's a bit difficult to understand what works and what doesn't (not to mention the setup is completely non-trivial by itself) 19:45 < Baaaaaaar> i guess.. no one? wasn't that abandoned years ago? 19:46 < baaaaaz> just receiving? maybe it's easier to get it working with rtl-sdr first and then work from there 19:50 < fooo> Not really abandoned - last commit Apr 27, 2018 19:50 < fooo> "max" branch 19:50 < fooo> There are also several forks which were never merged... 19:51 < fooo> baaaaaz, It doesn't really matter rtl-sdr vs XTRX since it's GnuRadio. It's that most how-tos are completely outdated and are not compatible with the modern GNURadio... 19:52 < fooo> Ideally we'd like Tx too - I saw someone on YouTube showing Tx and OP25 has a repeater mode. But yes. at least Rx would be nice 19:53 < baaaaaz> I see 19:54 <@LaF0rge> fooo: just contact their mailing list? 19:54 <@LaF0rge> Baaaaaaar: it's less abandoned than DECT or TETRA 19:55 <@LaF0rge> fooo: op25-dev at yahoogroups.com 19:55 < fooo> LaF0rge, Ok, thanks. 19:56 < fooo> Just curios - does he has any page/blog/LinkedIn? I don't think I've ever seen him at OsmoDevCons? 19:57 <@LaF0rge> fooo: none of the OP25 guys has ever showed up in person at any event. I guess they were originally from AU, so quite a bit far? 19:57 < fooo> AU = Australia? 19:57 <@LaF0rge> fooo: yes 19:58 < fooo> I see 19:58 < fooo> Looking at the commit history it's pretty much only Max who is contributing 19:59 <@LaF0rge> but maybe I remember wrongly. In any case, you won't find any APCO25 in Europe [not that I know of] so the "classic Osmocom people" have limited use for playing with it 20:17 < fooo> Btw, https://groups.yahoo.com/neo/search?query=op25 returns empty result 20:25 < Baaaaaaar> like i said... dead 20:29 < fooo> I don't think the project is dead, they just don't know/want to run it as a real community project... 20:29 < fooo> I mean they probably just care about scratching their own itch. Which is not bad, it's just not community 20:30 <@LaF0rge> the op25-dev mailing list is active. I'm following it. Many posts in april, few in may 20:31 <@LaF0rge> op25-dev-subscribe at yahoogroups.com should work 20:33 <@LaF0rge> https://groups.yahoo.com/neo/groups/op25-dev ==== All the above are long-term Osmocom developers. So as you can see, it's easy to jump to wrong conclusions, if most development happens out of master, and if the yahoo group is restricted/hidden and not publicly archived :) I'm not saying the fault is with OP25. If people want to jump to quick conclusions without informing themselves properly, they have no right to complain. And of course it's the OP25 developers decision how to run their project and their communications mechanisms, but I couldn't help but wonder and raise the questions below: Is there any specific reason that the op25-dev yahoo group is * restricted (i.e. no public archive) * not listed in the yahoo group index (makes it hard to find) I would argue that it's a FOSS project, and information related to it should be public rather than hidden. I also have an archive of op25-dev at least from March 2012 onwards that I'd be willing to share. We could import it into the lists.osmocom.org mailman so would have a web-accessible archive that can be indexed by search machines, etc. You could of course also migrate to a list on lists.osmocom.org, but that is of course a separate question, and always causing lots of fall-out, with everyone having to update their filter rules, aliases, etc. - so maybe not such a good idea. Let me know what you think about any of the suggestions above. Do with them what you like, it's just a friendly comment from your friends involved in other Osmocom projects... And btw: If anyone ever wants to show up for OsmoDevCon, please do reach out, we'd be more than happy to learn about OP25 and the people behind it! Regards, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 7 20:14:52 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 07 May 2018 20:14:52 +0000 Subject: [op25-dev] Re: Public archive / unrestricted op25-dev group? In-Reply-To: <20180507184518.GL19042@nataraja> References: <20180507184518.GL19042@nataraja> Message-ID: Hello Harald, and also hello to all the semi-anonymous persons in the IRC! The op25-dev yahoo group was set up long ago, prior to my involvement with the OP25 project. As to the question about why it's marked "private" my own opinion is that "Y!" makes that the default (and that's due primarily to "Y!" business model considerations) and makes it non-obvious how to change the default. I would be very open to moving the primary discussion group to an osmocom-hosted resource. There is no reason to have it hosted at its current site and the are certainly no reason(s) that I know of to keep it "private". I have always hesitated to ask you and Holger for anything because of my feeling that you guys already do a lot for us and even so on a 100% volunteer basis. Nonetheless I would be in favor of moving the primary ML up to lists.osmocom.org going forward. However I would also like to hear from others on this in case there are reason(s) I'm not aware of that this would be a bad idea. It is a kind offer and I know we are not the only users currently hosted on "Y!" who are looking to jump to greener pastures. On that issue the timing could not be better. As far as the questions about the current architecture of OP25 there is more that I can cover in this brief note. When the mainline gnu radio project deprecated support for wx-gui that was an almost-fatal blow to the project. The GRC interface had never been a good fit for our needs and we had evolved a wx-gui implementation of a trunked P25 receiver (which blows the drawers off any current scanner on P25 simulcast trunking). The removal of wx-gui caused a mental note to be made, not to depend too closely on gnu radio features, since they have a regular habit of disappearing. Accordingly the direction has been toward running the receiver UI in a web browser, with plotting functions handled using gnuplot to generate PNG files for near real time display in the browser. This interface (i.e., the HTTP interface) has matured nicely. As for the other questions, I am in the USA and hate long trips. If there is a conference in the New York area I'd be most interested. OP25 also has xMBE voice synthesis and transmit support for d-star, yaesu fusion (both half rate and full rate), two-slot DMR BS as well as P25 FDMA. I would be most happy to answer any and all questions about OP25 and would be grateful to have access to the forum(s) where these questions can be discussed more fully. Max KA1RBI -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 8 00:25:54 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Tue, 8 May 2018 10:25:54 +1000 Subject: [op25-dev] Re: Public archive / unrestricted op25-dev group? In-Reply-To: References: <20180507184518.GL19042@nataraja> Message-ID: G'day Harald and Max, There are some very good points in Haralds email and IRC excerpt. There's a few things that we can very easily change and some others that might take a bit more effort or need some help from others. Please feel free to chime in and correct me or add comments. Some of the points I make are just me rambling about the project in general and might not be relevant to Harald / Holger etc, so if this is the case, please feel free to ignore me :) * Originally, the list was set to private when Stevie created the mailing group back in early 2008. While I'm not sure the exact reasons were for this at the time, but I think may have been done to keep the "signal-to-noise" ratio of the list nice and high. Of course this made the list harder to find and join, which I think has turned people away, as the group was hidden and they couldn't see messages without having to join up - when they were only wanting to browse for find more information on the project to see what it can do. With this in mind, I have changed the groups settings so that it will appear in search results from now on. Unfortunately we can't make the group public due to a restriction from Yahoo that says "Restricted and Private groups cannot be made Public later". Since Yahoo is now holding us back from being properly "open" with the mailing lists, I too am in favour of a migration to an lists.osmocom.org mailing list. If there is any way we can migrate the entire message history from Yahoo into an osmocom list, that would be great too, but of course it's not totally necessary. * Installation difficulties - originally, when GNUradio and OP25 were undergoing rapid development, there were a lot of pre-requisites required, and the build process wasn't very smooth. This has all been fixed for a number of years now, and Max has fully scripted the installation so if you are using a supported linux distro (Ubuntu, Raspbian etc) then installing and building OP25 is as simple as running ./install.sh. Sadly as they say, "mud sticks" and the impression is that it's still hard to build, even though it's not the case. Of course many of the "how to' articles on the net are out of date now - perhaps some up to date articles or maybe youtube videos might help with this. * Various forks (boatbod, Balint etc) and most development happening in "Max" branch - This is a problem that we have spoken about previously and didn't find a solution for. Ideally, I think that new features and code should end up in the mater branch on the osmocom git repo. This way, it's in a single place, it's obvious what it's there for (master being the main central repo) and there's no confusion. I think we would need two things - away we can add developers ssh keys to the osmocom git repo, and also a way to have a pull request type feature where other developers can submit their code, and have say, Max, or someone look at the changes and them merge them in. The main reason that development has ended up in the Max branch is because Max does nearly all of the development work, and any changes that others have made that are suitable, have been merged in manually by Max. The Balint and Graham (boatbod) forks in particular havesome features that would be nice to have in master. The other thing to keep in mind is that since Max has done most of the development work, we need to be able to ensure that all the coding styles and overall architecture of the codebase are consistent with what Max has intended. * Lastly - are there any IRC channels that we could contribute to? Or any other forums for this type of thing that might help us communicate the project status better? It sounds like this is really where we're falling down, as I know for a fact that the features and abilities of OP25 are some of the best available - for example the QPSK receiver works just as well as a commercial P25 radio, and it absolutely kills any commercial P25 scanner. I certainly want to make sure that the project is as "open" as possible, and if experienced developers / SDR users, such as the Osmocom guys feel the project is dead, then it means we have some work to do in communicating things a bit better. As Stevie originally intended, the "O" in OP25 is for free and open... Oh, also, yes the OP25 core contributors are spread out all around the globe - unfortunately getting to Europe is a little tricky! Cheers, Matt On 8 May 2018 at 06:14, ikj1234i at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Hello Harald, and also hello to all the semi-anonymous persons in the IRC! > > The op25-dev yahoo group was set up long ago, prior to my involvement with > the OP25 project. As to the question about why it's marked "private" my > own opinion is that "Y!" makes that the default (and that's due primarily > to "Y!" business model considerations) and makes it non-obvious how to > change the default. > > I would be very open to moving the primary discussion group to an > osmocom-hosted resource. There is no reason to have it hosted at its > current site and the are certainly no reason(s) that I know of to keep it > "private". I have always hesitated to ask you and Holger for anything > because of my feeling that you guys already do a lot for us and even so on > a 100% volunteer basis. Nonetheless I would be in favor of moving the > primary ML up to lists.osmocom.org going forward. However I would also > like to hear from others on this in case there are reason(s) I'm not aware > of that this would be a bad idea. It is a kind offer and I know we are not > the only users currently hosted on "Y!" who are looking to jump to greener > pastures. On that issue the timing could not be better. > > As far as the questions about the current architecture of OP25 there is > more that I can cover in this brief note. When the mainline gnu radio > project deprecated support for wx-gui that was an almost-fatal blow to the > project. The GRC interface had never been a good fit for our needs and we > had evolved a wx-gui implementation of a trunked P25 receiver (which blows > the drawers off any current scanner on P25 simulcast trunking). The > removal of wx-gui caused a mental note to be made, not to depend too > closely on gnu radio features, since they have a regular habit of > disappearing. Accordingly the direction has been toward running the > receiver UI in a web browser, with plotting functions handled using gnuplot > to generate PNG files for near real time display in the browser. This > interface (i.e., the HTTP interface) has matured nicely. > > As for the other questions, I am in the USA and hate long trips. If there > is a conference in the New York area I'd be most interested. OP25 also has > xMBE voice synthesis and transmit support for d-star, yaesu fusion (both > half rate and full rate), two-slot DMR BS as well as P25 FDMA. I would be > most happy to answer any and all questions about OP25 and would be grateful > to have access to the forum(s) where these questions can be discussed more > fully. > > Max KA1RBI > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu May 10 16:58:13 2018 From: op25-dev at yahoogroups.com (rhodey orbits rhodey@anhonesteffort.org [op25-dev]) Date: Thu, 10 May 2018 11:58:13 -0500 Subject: [op25-dev] PDF Request - TIA 102 AABC - Trunking Control Channel Messages Message-ID: Greets All, I've found references to the TIA 102 AABC standard all across the web and other P25 standards documents, but I've never been able to find a copy of this document itself. Could anyone on this list point me in the direction of a copy? I think it'd be great if these documents were all checked into OP25 source control or uploaded on the Wiki somewhere. I really appreciate any help, thanks! -- rhodey -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri May 11 09:45:17 2018 From: op25-dev at yahoogroups.com (Harald Welte laforge@gnumonks.org [op25-dev]) Date: Fri, 11 May 2018 11:45:17 +0200 Subject: [op25-dev] Public archive / unrestricted op25-dev group? In-Reply-To: References: <20180507184518.GL19042@nataraja> Message-ID: <20180511094517.GT9313@nataraja> Hi Matt, On Tue, May 08, 2018 at 10:25:54AM +1000, Matt Ames matt.ames7bc at gmail.com [op25-dev] wrote: > Since Yahoo is now holding us back from being properly "open" with the > mailing lists, I too am in favour of a migration to an lists.osmocom.org > mailing list. Seems like you indeed have a very good reason to migrate away. > If there is any way we can migrate the entire message history > from Yahoo into an osmocom list, that would be great too, but of course > it's not totally necessary. The history 2012 through present (while I've been subscribed) is already imported: http://lists.osmocom.org/pipermail/op25-dev/ Admittedly, the pipermail web interface is pretty abysimal, but once we update to mailman3, we will get hyperkitty and a much nicer user interface, also for the old archives. If anyone has mbox/maildir format archives from 2008 to 2012, I'm happy to import them into this archive, too. Feel free contact me off-list about this. > "Max" branch - This is a problem that we have spoken about previously and > didn't find a solution for. Ideally, I think that new features and code > should end up in the mater branch on the osmocom git repo. This way, it's > in a single place, it's obvious what it's there for (master being the main > central repo) and there's no confusion. I think we would need two things - > away we can add developers ssh keys to the osmocom git repo, and also a way > to have a pull request type feature where other developers can submit their > code, and have say, Max, or someone look at the changes and them merge them > in. This is what we use gerrit for in other osmocom projects, see https://gerrit.osmocom.org/ gerrit was (I believe) originally developed by the Google Android folks for code review / merging in their Android OS development universe, but has meanwhile been used by many other projects. For example, Wireshark is also using it, see code.wireshark.org. In order to use gerrit, we have to change the configuration of your git.osmocom.org repository, so that: * [only] gerrit will push to git.osmocom.org * all developers need to push their changes to gerrit.osmocom.org, the setup is described at http://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit The nice part about gerrit is that it will manage * subsequent updates / versions of patch sets * structured way for anyone to comment on changes and provide feedback * maintaners have the magic "+2" permission that makes a change eligible for merge * integration with build-testing / continuous integration (https://jenkins.osmocom.org/) to make sure only patches that build will be merged. Literally anyone in the general public can register an account on gerrit.osmocom.org and start to push changes to gerrit, so there's no "manual adding SSH keys" or "manual creation of accounts" required. Still, the setup with the Change-ID pre-commit hook (see the page above) is something that must be done once by every contributor. If you don't like gerrit, we can also think of alternatives. If you want to go for github, you can also do that, we'd then simply set up git.osmocom.org to mirror the github repo. I personally have a certain dislike/distrust against proprietary software-as-a-service operators, and prefer to be self-hosting. But then, my choice shouldn't restrict what you guys in OP25 would want to do > * Lastly - are there any IRC channels that we could contribute to? A number of people from the other osmocom sister projects hang out on #osmocom on freenode.net. > Or any other forums for this type of thing that might help us communicate the > project status better? It sounds like this is really where we're falling > down, as I know for a fact that the features and abilities of OP25 are some > of the best available - for example the QPSK receiver works just as well as > a commercial P25 radio, and it absolutely kills any commercial P25 scanner. >From my experience, conference talks/slides/videos also help a lot in spreading knowledge. So it may make sense to present about your work at some conference where it's on-topic, like OsmoDevCon, grcon, or any HAM radio related event? Keeping the wiki updated is also important. The public mailing list also will help people to see that there's activity going on. You could blog about your progress (We can aggregate that on planet.osmocom.org). You could use the "News" feature of the redmine project to post updates, too. > Oh, also, yes the OP25 core contributors are spread out all around the > globe - unfortunately getting to Europe is a little tricky! Sure, I know we're not the center of the world, even though many maps are drawn that way ;) -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri May 11 14:20:47 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 11 May 2018 14:20:47 +0000 Subject: [op25-dev] Public archive / unrestricted op25-dev group? In-Reply-To: <20180511092648.GS9313@nataraja> References: <20180507184518.GL19042@nataraja> <20180511092648.GS9313@nataraja> Message-ID: Hi Harald I will digest and respond more fully to all messages (received several today), but I wanted to shout out one thing now, in response to this comment that you made: > I think the only one really fluent in that kind of topic would be > tnt/sylvain. Sylvain is one of the folks to whom we owe a debt, he blazed a good bit of the trail for us in the (de)interleave code in ysf: $ grep -r Sylvain . ./op25/gr-op25_repeater/apps/tx/doc.html:Too many to list; thanks to Matt Ames, Pavel Yazev, Jonathan Naylor, unknown author(s) of DSD (DSDAuthor), Mathias Weyland, Sylvain Munaut; undoubtedly others. ./op25/gr-op25_repeater/lib/ysf_const.h:// I hold Sylvain Munaut in high esteem for figuring this out. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat May 12 04:16:25 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Sat, 12 May 2018 14:16:25 +1000 Subject: [op25-dev] PDF Request - TIA 102 AABC - Trunking Control Channel Messages In-Reply-To: References: Message-ID: These documents are copyrighted by the TIA. They?re for sale on their website, and when you buy a copy, it is registered to you and is watermarked with your ID. Uploading them to the website or repo for free would most likely result in some fairly nasty legal response from the TIA... On Fri, 11 May 2018 at 02:58, rhodey orbits rhodey at anhonesteffort.org [op25-dev] wrote: > > > Greets All, I've found references to the TIA 102 AABC standard all across > the web and other P25 standards documents, but I've never been able to find > a copy of this document itself. Could anyone on this list point me in the > direction of a copy? I think it'd be great if these documents were all > checked into OP25 source control or uploaded on the Wiki somewhere. > > I really appreciate any help, thanks! > -- rhodey > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 16:31:38 2018 From: op25-dev at yahoogroups.com (mpuppet@yahoo.com [op25-dev]) Date: 15 May 2018 16:31:38 +0000 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit Message-ID: Hello everyone, First of all: Thank you to the admins for granting me access to this group! :) I am a musician and IT professional living in southern California, but I have little experience with radio. I recently bought an RTL-SDR dongle (the silver one) and I successfully got it working on Win10 with HDSDR and DSDplus, so I can decode DSD and P25 phase I, mainly. I also have an installation of Linux Mint, 64-bit. I'm running everything on a gaming PC that I built, so it's got a lot of speed and RAM. Before I gained access to this group, I followed this PDF to setup the dongle on Linux Mint: https://ranous.files.wordpress.com/2018/02/rtl-sdr4linux_quickstartv2-18.pdf https://ranous.files.wordpress.com/2018/02/rtl-sdr4linux_quickstartv2-18.pdf I then managed to get OP25 installed. Once I gained access to this group and started to skim over the various tips and tutorials, I took a few days to decide what options I wanted to try: Raspi+OP25? Ubuntu 14.04 32-bit in a VM? Or stick with Linux Mint? I decided to try the Ubuntu 14.04 32-bit tutorial yesterday. I spent the entire day trying to get Ubuntu 32-bit installed in a VM before I realized it didn't like that I was trying to give it 16GB of RAM. 8GB did the trick. But after following the tutorial found here from 2017, OP25 generated a lot of errors and decided to put it down and go back to Mint for a while. Through the tutorials and RadioReference.com, I managed to find a local p25 control channel for the police. So I setup a trunk.tsv file and trunkk.tsv with the groups I wanted to listen to. As of this morning, I was able to run OP25 in a terminal window in Mint, tuned to 470.025, using rx.py. The command I am running is: python rx.py --args 'rtl' -g 65 -f 470.025e6 -N 'LNA:49' -2 -V -v 0 -S 1000000 -q 2 -T trunk.tsv The problem is, I'm not sure if it is working because: 1. I hear no audio (using an external sound module, alsamixer is working properly to route audio to this device) 2. When I run the script with the above command, my terminal window fills up with the error "tuning error +1200". The frequency displays in the lower left corner as 470.025000. Pretty sure I'm doing something wrong, lol. Any help would be greatly appreciated. Thanks, MP -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 16:47:18 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Tue, 15 May 2018 09:47:18 -0700 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: On Tue, May 15, 2018 at 9:31 AM, mpuppet at yahoo.com [op25-dev] wrote: > > > > Hello everyone, > > > First of all: Thank you to the admins for granting me access to this group! :) > > > I am a musician and IT professional living in southern California, but I have little experience with radio. I recently bought an RTL-SDR dongle (the silver one) and I successfully got it working on Win10 with HDSDR and DSDplus, so I can decode DSD and P25 phase I, mainly. I also have an installation of Linux Mint, 64-bit. I'm running everything on a gaming PC that I built, so it's got a lot of speed and RAM. > > > Before I gained access to this group, I followed this PDF to setup the dongle on Linux Mint: > > https://ranous.files.wordpress.com/2018/02/rtl-sdr4linux_quickstartv2-18.pdf > > I then managed to get OP25 installed. Once I gained access to this group and started to skim over the various tips and tutorials, I took a few days to decide what options I wanted to try: Raspi+OP25? Ubuntu 14.04 32-bit in a VM? Or stick with Linux Mint? > > > I decided to try the Ubuntu 14.04 32-bit tutorial yesterday. I spent the entire day trying to get Ubuntu 32-bit installed in a VM before I realized it didn't like that I was trying to give it 16GB of RAM. 8GB did the trick. But after following the tutorial found here from 2017, OP25 generated a lot of errors and decided to put it down and go back to Mint for a while. I've had success with boadbot's fork on both Ubuntu 18.04 and Mint 18.3 (both 64-bit) within the last few days - see the last couple of pages of https://forums.radioreference.com/software-defined-radio/301459-virtualbox-project-run-op25-windows-7-a-101.html 14.04 is pretty old at this point - I wouldn't use it as a starting point. > Through the tutorials and RadioReference.com, I managed to find a local p25 control channel for the police. So I setup a trunk.tsv file and trunkk.tsv with the groups I wanted to listen to. > > > As of this morning, I was able to run OP25 in a terminal window in Mint, tuned to 470.025, using rx.py. > > The command I am running is: > > > python rx.py --args 'rtl' -g 65 -f 470.025e6 -N 'LNA:49' -2 -V -v 0 -S 1000000 -q 2 -T trunk.tsv > > > The problem is, I'm not sure if it is working because: > > 1. I hear no audio (using an external sound module, alsamixer is working properly to route audio to this device) > > 2. When I run the script with the above command, my terminal window fills up with the error "tuning error +1200". The frequency displays in the lower left corner as 470.025000. You should redirect stderr to a file to avoid interfering with the curses interface - append "2>stderr.log" to your command line. "tuning error" generally means that you need to do some fine-tuning. If you have gnuplot-x11 installed, you should be able to bring up spectrum or mixer plots, and use that to see if your control channel is centered. If not, adjust your PPM (-q) and fine tune (-d) to fix it. When you get the control channel, you should see the "tsbks" count continually increase in the top bar of the UI. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 19:55:06 2018 From: op25-dev at yahoogroups.com (mpuppet@yahoo.com [op25-dev]) Date: 15 May 2018 19:55:06 +0000 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: Thanks Iain, I installed boatbod's op25 and gnuplot-x11. I also added the error log code at the end of my line. I copied my tsv files into the new installation and changed my script so it points there. Now, I can run op25 with the commands showing up at the bottom of the screen. I hit '1' to open a spectrum graph showing that I am tuned to the control channel on 470.025 but it's a little off, so I used the tune buttons (<>) to line it up(+400). My ppm is 0. I also opened the '5' mixer graph and the number is fluctuating between 0 and just over 100. But, I'm still seeing "tsbks 0" at the top. The entire line looks like this: NAC 0x734 WACN 0x-1 SYSID 0x-1 0.000000/0.000000 tsbks 0 Am I missing something from the command line?? python rx.py --args 'rtl' -g 65 -f 470.025e6 -N 'LNA:49' -2 -V -v 0 -S 1000000 -q 0 -T trunk.tsv 2>stderr.log Thanks again! MP -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 20:59:42 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Tue, 15 May 2018 13:59:42 -0700 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: On Tue, May 15, 2018 at 12:55 PM, mpuppet at yahoo.com [op25-dev] wrote: > > > > Thanks Iain, > > > I installed boatbod's op25 and gnuplot-x11. I also added the error log code at the end of my line. > > I copied my tsv files into the new installation and changed my script so it points there. > > Now, I can run op25 with the commands showing up at the bottom of the screen. I hit '1' to open a spectrum graph showing that I am tuned to the control channel on 470.025 but it's a little off, so I used the tune buttons (<>) to line it up(+400). My ppm is 0. I also opened the '5' mixer graph and the number is fluctuating between 0 and just over 100. But, I'm still seeing "tsbks 0" at the top. The entire line looks like this: You could add '-d 400' to your rx.py command so you don't have to do that next time. > NAC 0x734 WACN 0x-1 SYSID 0x-1 0.000000/0.000000 tsbks 0 > > Am I missing something from the command line?? > > python rx.py --args 'rtl' -g 65 -f 470.025e6 -N 'LNA:49' -2 -V -v 0 -S 1000000 -q 0 -T trunk.tsv 2>stderr.log What's in Trunk.tsv? Is this the site you're trying to get? https://www.radioreference.com/apps/db/?siteId=22010 If so, it appears that the NAC should be 0x370, but you have 0x734. boatbod's code allows you to specify 0 (zero) for the NAC, and it'll take the first one it decodes on the control channel. You could also use '-v 3' (or higher, instead of 0), and see what you get in stderr.log.... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 21:37:43 2018 From: op25-dev at yahoogroups.com (mpuppet@yahoo.com [op25-dev]) Date: 15 May 2018 21:37:43 +0000 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: I think I got something... The control channel seems silent but there are a couple of p25 streams on some nearby frequencies. I used the -d offset to lock into one of them and heard someone speaking English on it for a second. I'd call that a success for now. From what I read on this group, choosing a specific group to listen to is not yet possible, but hopefully I'm wrong. Thanks again, you got me the last steps I needed. MP -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 21:42:32 2018 From: op25-dev at yahoogroups.com (mpuppet@yahoo.com [op25-dev]) Date: 15 May 2018 21:42:32 +0000 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: Ah, you were right, I needed to adjust the NAC in my trunk.tsv file. I also changed -v to 3. After I made those adjustments, I was able to get data/audio on the control channel, albeit garbled -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 15 21:49:00 2018 From: op25-dev at yahoogroups.com (Brett Friermood brett.friermood@gmail.com [op25-dev]) Date: Tue, 15 May 2018 16:49:00 -0500 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: The whitelist and blacklist fields of the trunk.tsv file allow you to specify any number of talkgroups to be received or disregarded and is very powerful if used correctly. The fields are mutually exclusive, though. Use one or the other. On Tue, May 15, 2018 at 4:37 PM, mpuppet at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > I think I got something... The control channel seems silent but there are > a couple of p25 streams on some nearby frequencies. I used the -d offset to > lock into one of them and heard someone speaking English on it for a > second. > > I'd call that a success for now. From what I read on this group, choosing > a specific group to listen to is not yet possible, but hopefully I'm wrong. > > Thanks again, you got me the last steps I needed. > > MP > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed May 16 00:06:57 2018 From: op25-dev at yahoogroups.com ('William Becks' wa8wg@centurytel.net [op25-dev]) Date: Tue, 15 May 2018 19:06:57 -0500 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: <000001d3eca9$ce907c40$6bb174c0$@centurytel.net> If you?re getting garbled audio and are running op25 on Ubuntu 14.04, then you can apply the following change that should address the stutter.. However, this step is not necessary when running Unbutu 16.04 or newer. sudo cp /etc/pulse/client.conf /etc/pulse/client.confbackup sudo nano /etc/pulse/client.conf Edit the following line: From: ; autospawn = yes To: autospawn = no Restart! Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, May 15, 2018 4:43 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit Ah, you were right, I needed to adjust the NAC in my trunk.tsv file. I also changed -v to 3. After I made those adjustments, I was able to get data/audio on the control channel, albeit garbled -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri May 18 23:27:58 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 18 May 2018 23:27:58 +0000 Subject: [op25-dev] RTL-SDR and OP25 on Linux Mint 64-bit In-Reply-To: References: Message-ID: If you've tuned the control channel correctly your "tsbks" counter should be continuously incrementing and your stderr.2 log should not contain any "tuning error" or "timeout" messages. With that done, audio should decode cleanly (provided you have specified the -T and -U options) unless your virtual machine is cpu starved due to too many background processes or insufficient memory. If that happens, try reducing the -S sample size (minimum of approx 274000) so there is less data to transfer and decode. Logs are a good way to troubleshoot most issues. Are you seeing lots of "PCM underrun" messages? Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 15:35:39 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 20 May 2018 15:35:39 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> Message-ID: Do the tones not go like voice over radio. Is it like a code that the scanner then changes into a beep? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 18:15:02 2018 From: op25-dev at yahoogroups.com (zlatiolais@yahoo.com [op25-dev]) Date: Sun, 20 May 2018 13:15:02 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> Message-ID: <027a01d3f066$798de870$6ca9b950$@yahoo.com> Same here. I can hear our tones on the high band. I think it depends on how the core is sending them. From: op25-dev at yahoogroups.com Sent: Sunday, May 20, 2018 10:36 AM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Why can't I hear fire tones? Do the tones not go like voice over radio. Is it like a code that the scanner then changes into a beep? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 18:42:49 2018 From: op25-dev at yahoogroups.com (Chuck Kelsey wb2edv@roadrunner.com [op25-dev]) Date: Sun, 20 May 2018 14:42:49 -0400 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <027a01d3f066$798de870$6ca9b950$@yahoo.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> <027a01d3f066$798de870$6ca9b950$@yahoo.com> Message-ID: <434c8ef2-fdbe-8bf5-4a0a-c98d1a48c2c3@roadrunner.com> My take is that any paging tones that one happens to hear over P25 systems is because the system is simulcasting an analog channel that carries them. That's what is happening in my county. As soon as the P25 is 100% switched over, the fire paging will only go out over an analog channel. Tones sent over a digital system (P25 or other) do not decode reliably - the codec doesn't handle a tone well and the frequency ends up getting shifted. Chuck On 5/20/2018 2:15 PM, zlatiolais at yahoo.com [op25-dev] wrote: > > Same here. I can hear our tones on the high band. I think it depends > on how the core is sending them. > > *From:* op25-dev at yahoogroups.com > *Sent:* Sunday, May 20, 2018 10:36 AM > *To:* op25-dev at yahoogroups.com > *Subject:* [op25-dev] Re: Why can't I hear fire tones? > > Do the tones not go like voice over radio. Is it like a code that the > scanner then changes into a beep? > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 21:24:33 2018 From: op25-dev at yahoogroups.com (Andrew Porrett wap@ica.net [op25-dev]) Date: Sun, 20 May 2018 17:24:33 -0400 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> Message-ID: 073bdf527cea82db111c55e88793b218 At 11:35 AM 20-05-2018, nokoa3116 at gmail.com [op25-dev] wrote: >Do the tones not go like voice over radio. Generally, no. > Is it like a code that the scanner then changes into a beep? Yes. Tone frames encode a frequency index and a volume level. A receiver has to synthesize the indicated tone/volume for 20 ms per frame. Page 20 has a list of AMBE tones: A slightly different list is found on page 58 here: IMBE tone frames are likely similar. -- -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 22:39:51 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 20 May 2018 22:39:51 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? Message-ID: Anyone have an image for a 16GB or 32GB Raspberry pi 3? Using the RTL-SDR Thanks Aaron -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun May 20 22:49:19 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Mon, 21 May 2018 08:49:19 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Sure, you can download Raspbian here --> https://www.raspberrypi.org/downloads/raspbian/ On 21 May 2018 at 08:39, atms169 at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Anyone have an image for a 16GB or 32GB Raspberry pi 3? > > > Using the RTL-SDR > > > Thanks > > Aaron > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 01:42:48 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 20 May 2018 18:42:48 -0700 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Alright, thank you. Now what would be the next step once I have the image installed? Is there a link somewhere with instructions? Step by step? Thank you Aaron -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 01:53:48 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Mon, 21 May 2018 11:53:48 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Yes - It's on our project webpage. http://osmocom.org/projects/op25/wiki/InstallInstructionsPage You might need to do a "sudo apt-get install git" first however. On 21 May 2018 at 11:42, atms169 at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Alright, thank you. Now what would be the next step once I have the image > installed? > > Is there a link somewhere with instructions? Step by step? > > Thank you > > Aaron > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:05:55 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 21 May 2018 02:05:55 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Thank you, I did try the "git clone https://git.osmocom.org/op25 https://git.osmocom.org/op25" several times but received the error : Could not resolve host: git.osmocom.org Has the repo changed? Aaron -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:12:58 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 21 May 2018 02:12:58 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Nevermind.. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:14:07 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Mon, 21 May 2018 12:14:07 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Sounds like you got it working - I just tested it then and it was fine dig git.osmocom.org ; <<>> DiG 9.10.6 <<>> git.osmocom.org ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13213 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;git.osmocom.org. IN A ;; ANSWER SECTION: git.osmocom.org. 21599 IN CNAME host2.osmocom.org. host2.osmocom.org. 21599 IN A 78.46.96.155 ;; Query time: 488 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Mon May 21 12:12:33 AEST 2018 ;; MSG SIZE rcvd: 80 On 21 May 2018 at 12:12, atms169 at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Nevermind.. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:17:32 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 21 May 2018 02:17:32 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Yeah I got it working. Network issue. So do I still need to follow the rest of the instructions, download and path Wireshark? Or is it in the build already? Sorry for the questions Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:24:36 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Mon, 21 May 2018 12:24:36 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: I don't believe the wireshark plugin has been kept up to date. Is the Wireshark feature what you are after? Cheers, Matt On 21 May 2018 at 12:17, atms169 at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Yeah I got it working. Network issue. So do I still need to follow the > rest of the instructions, download and path Wireshark? > > Or is it in the build already? > > Sorry for the questions > > Thanks > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 02:31:14 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 21 May 2018 02:31:14 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Yeah it is.. was.. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 03:14:46 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 21 May 2018 03:14:46 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Where can I find instructions on how to run or execute this op25? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 15:12:47 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Mon, 21 May 2018 11:12:47 -0400 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> Aaron, I"m not sure just what you were looking for, but I have a RPi3 image with ready-to-run op25 (boatbod branch) at http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip Install it onto a 4GB or larger SD card (it will autoexpand to fill available card size) and run on the RPi. There's a desktop link to start the scanner, but you will need to configure the trunk.tsv file and possibly other files for your local system. You may also need to mess with your local audio settings to select the correct sound device on the Pi. John ---- On 05/20/2018 09:53 PM, Matt Ames matt.ames7bc at gmail.com [op25-dev] wrote: > Yes - It's on our project webpage. > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > You might need to do a "sudo apt-get install git" first however. > > > > > > On 21 May 2018 at 11:42, atms169 at yahoo.com > [op25-dev] > > wrote: > > __ > > Alright, thank you.? Now what would be the next step once I have the > image installed? > > > Is there a link somewhere with instructions? Step by step? > > Thank you > > Aaron > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 15:57:49 2018 From: op25-dev at yahoogroups.com (A E atms169@yahoo.com [op25-dev]) Date: Mon, 21 May 2018 10:57:49 -0500 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> References: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> Message-ID: <39F01531-F216-40D5-9F04-53D55A2599DE@yahoo.com> Thanks John. I?ll see if Walmart has any 8gb cards. Appreciate it thank you. Sent from my iPhone > On May 21, 2018, at 10:12 AM, John Ackermann N8UR jra at febo.com [op25-dev] wrote: > > Aaron, I"m not sure just what you were looking for, but I have a RPi3 > image with ready-to-run op25 (boatbod branch) at > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > Install it onto a 4GB or larger SD card (it will autoexpand to fill > available card size) and run on the RPi. There's a desktop link to > start the scanner, but you will need to configure the trunk.tsv file and > possibly other files for your local system. You may also need to mess > with your local audio settings to select the correct sound device on the Pi.. > > John > ---- > On 05/20/2018 09:53 PM, Matt Ames matt.ames7bc at gmail.com [op25-dev] wrote: > > Yes - It's on our project webpage. > > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > > > You might need to do a "sudo apt-get install git" first however. > > > > > > > > > > > > On 21 May 2018 at 11:42, atms169 at yahoo.com > > [op25-dev] > > > wrote: > > > > __ > > > > Alright, thank you. Now what would be the next step once I have the > > image installed? > > > > > > Is there a link somewhere with instructions? Step by step? > > > > Thank you > > > > Aaron > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 16:36:49 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 21 May 2018 16:36:49 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: 073bdf527cea82db111c55e88793b218 References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 Message-ID: Okay, thank you for the information, this helped me understand a little more. But how would I go about implementing this into op25 so the tones could be heard? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 18:01:47 2018 From: op25-dev at yahoogroups.com (zlatiolais@yahoo.com [op25-dev]) Date: Mon, 21 May 2018 13:01:47 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 Message-ID: <001001d3f12d$c9e31080$5da93180$@yahoo.com> You would have to separately listen for the tones on the highband system. The way the sitecontroller works is when the dispatcher clicks the screen for toneout the site controller bypasses the 800/700 system and routes straight to the highband transmitter. You will never get it unless they push a data packet to 80/700 radios that have the feature. So far I haven?t seen it deployed to any sites that I work. From: op25-dev at yahoogroups.com Sent: Monday, May 21, 2018 11:37 AM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Why can't I hear fire tones? Okay, thank you for the information, this helped me understand a little more. But how would I go about implementing this into op25 so the tones could be heard? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 18:03:19 2018 From: op25-dev at yahoogroups.com (zlatiolais@yahoo.com [op25-dev]) Date: Mon, 21 May 2018 13:03:19 -0500 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> References: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> Message-ID: <001f01d3f12e$00518b10$00f4a130$@yahoo.com> Hey john the all in one image is what I have to. Are you able to run the git to update without any issues. I haven?t tried it yet and want to see if there any gotya in it From: op25-dev at yahoogroups.com Sent: Monday, May 21, 2018 10:13 AM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] RPi's 3 for 16GB or 32GB? Aaron, I"m not sure just what you were looking for, but I have a RPi3 image with ready-to-run op25 (boatbod branch) at http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip Install it onto a 4GB or larger SD card (it will autoexpand to fill available card size) and run on the RPi. There's a desktop link to start the scanner, but you will need to configure the trunk.tsv file and possibly other files for your local system. You may also need to mess with your local audio settings to select the correct sound device on the Pi... John ---- On 05/20/2018 09:53 PM, Matt Ames matt.ames7bc at gmail.com [op25-dev] wrote: > Yes - It's on our project webpage. > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > You might need to do a "sudo apt-get install git" first however. > > > > > > On 21 May 2018 at 11:42, atms169 at yahoo.com > [op25-dev] > > wrote: > > __ > > Alright, thank you. Now what would be the next step once I have the > image installed? > > > Is there a link somewhere with instructions? Step by step? > > Thank you > > Aaron > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 18:28:55 2018 From: op25-dev at yahoogroups.com (John Ackermann N8UR jra@febo.com [op25-dev]) Date: Mon, 21 May 2018 14:28:55 -0400 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: <001f01d3f12e$00518b10$00f4a130$@yahoo.com> References: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> <001f01d3f12e$00518b10$00f4a130$@yahoo.com> Message-ID: I haven't updated it in the last several weeks, but you should be able to do a git update from the running RPi image. The tools are installed on the system. John ---- On 05/21/2018 02:03 PM, zlatiolais at yahoo.com [op25-dev] wrote: > Hey john the all in one image is what I have to. Are you able to run the > git to update without any issues. I haven?t tried it yet and want to see > if there any gotya in it > > *From:* op25-dev at yahoogroups.com > *Sent:* Monday, May 21, 2018 10:13 AM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] RPi's 3 for 16GB or 32GB? > > Aaron, I"m not sure just what you were looking for, but I have a RPi3 > image with ready-to-run op25 (boatbod branch) at > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > Install it onto a 4GB or larger SD card (it will autoexpand to fill > available card size) and run on the RPi. There's a desktop link to > start the scanner, but you will need to configure the trunk.tsv file and > possibly other files for your local system. You may also need to mess > with your local audio settings to select the correct sound device on the > Pi.. > > John > ---- > On 05/20/2018 09:53 PM, Matt Ames matt.ames7bc at gmail.com > [op25-dev] wrote: > > Yes - It's on our project webpage. > > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > > > You might need to do a "sudo apt-get install git" first however. > > > > > > > > > > > > On 21 May 2018 at 11:42, atms169 at yahoo.com > > > [op25-dev] >> > > wrote: > > > > __ > > > > Alright, thank you.? Now what would be the next step once I have the > > image installed? > > > > > > Is there a link somewhere with instructions? Step by step? > > > > Thank you > > > > Aaron > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 18:38:05 2018 From: op25-dev at yahoogroups.com (zlatiolais@yahoo.com [op25-dev]) Date: Mon, 21 May 2018 13:38:05 -0500 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: <9ede4811-7660-cb0b-4b21-9faa5da67536@febo.com> <001f01d3f12e$00518b10$00f4a130$@yahoo.com> Message-ID: <003001d3f132$dc2271a0$946754e0$@yahoo.com> Great news thanks. Been running for a month now just want to stay up to date. zach From: op25-dev at yahoogroups.com Sent: Monday, May 21, 2018 1:29 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] RPi's 3 for 16GB or 32GB? I haven't updated it in the last several weeks, but you should be able to do a git update from the running RPi image. The tools are installed on the system. John ---- On 05/21/2018 02:03 PM, zlatiolais at yahoo.com [op25-dev] wrote: > Hey john the all in one image is what I have to. Are you able to run the > git to update without any issues. I haven?t tried it yet and want to see > if there any gotya in it > > *From:* op25-dev at yahoogroups.com > > *Sent:* Monday, May 21, 2018 10:13 AM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] RPi's 3 for 16GB or 32GB? > > Aaron, I"m not sure just what you were looking for, but I have a RPi3 > image with ready-to-run op25 (boatbod branch) at > > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > > Install it onto a 4GB or larger SD card (it will autoexpand to fill > available card size) and run on the RPi. There's a desktop link to > start the scanner, but you will need to configure the trunk.tsv file and > possibly other files for your local system. You may also need to mess > with your local audio settings to select the correct sound device on the > Pi.. > > John > ---- > On 05/20/2018 09:53 PM, Matt Ames matt.ames7bc at gmail.com > [op25-dev] wrote: > > Yes - It's on our project webpage. > > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > > > You might need to do a "sudo apt-get install git" first however. > > > > > > > > > > > > On 21 May 2018 at 11:42, atms169 at yahoo.com > > > [op25-dev] >> > > wrote: > > > > __ > > > > Alright, thank you. Now what would be the next step once I have the > > image installed? > > > > > > Is there a link somewhere with instructions? Step by step? > > > > Thank you > > > > Aaron > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 21 21:33:51 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 21 May 2018 21:33:51 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Wireshark may not be needed because you actually get pretty comprehensive ph1 & ph2 protocol decode if you turn on log level 10 (-v 10) in the boatbod branch. The decode at level 10 in Max's version is a little less, but you should check them out and see which you prefer. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 22 00:41:29 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Tue, 22 May 2018 10:41:29 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Hi Graham - having not tried your fork yet, what info does it give over the Max branch? Is there was way to install both versions at the same time? On 22 May 2018 at 07:33, gnorbury at bondcar.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Wireshark may not be needed because you actually get pretty comprehensive > ph1 & ph2 protocol decode if you turn on log level 10 (-v 10) in the > boatbod branch. The decode at level 10 in Max's version is a little less, > but you should check them out and see which you prefer. > Graham > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 22 00:51:07 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Mon, 21 May 2018 17:51:07 -0700 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: On Mon, May 21, 2018 at 5:41 PM, Matt Ames matt.ames7bc at gmail.com [op25-dev] wrote: > Hi Graham - having not tried your fork yet, what info does it give over the Max branch? Changes are listed in the README, which you can see at: https://github.com/boatbod/op25 I'm not sure if that's completely up-to-date, but it'll give you a good idea anyway. > Is there was way to install both versions at the same time? Not at the same time. When you run "install.sh", some binaries get installed. You must use the python code (rx.py etc.) that matches the installed binaries. You could clone the git repos in separate directories, but to switch from one to the other, you would need to re-run the appropriate "install.sh" ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 22 01:08:53 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Tue, 22 May 2018 11:08:53 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: Yeah, that's what I suspected but was hoping wasn't the case. I've read the Github a few times, however my question to Graham was more specifically around what extra logging comes out compared to the Max branch when it is set to maximum verbosity... Cheers, Matt On 22 May 2018 at 10:51, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > On Mon, May 21, 2018 at 5:41 PM, Matt Ames matt.ames7bc at gmail.com > [op25-dev] wrote: > > Hi Graham - having not tried your fork yet, what info does it give over > the Max branch? > > Changes are listed in the README, which you can see at: > https://github.com/boatbod/op25 > > I'm not sure if that's completely up-to-date, but it'll give you a > good idea anyway. > > > Is there was way to install both versions at the same time? > > Not at the same time. When you run "install.sh", some binaries get > installed. You must use the python code (rx.py etc.) that matches the > installed binaries. You could clone the git repos in separate > directories, but to switch from one to the other, you would need to > re-run the appropriate "install.sh" > > ~iain > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed May 23 16:42:03 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 23 May 2018 16:42:03 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: My version breaks out the encryption information and link control word data and (in my opinion) formats it more consistently so it is easier to interpret. It also decode voice channel signaling and passes this up to the trunking module so decisions can be made relative to call pre-emption/tgid priority. Here is an example of a phase 2 call: 1527093516.466842 NAC 0x4a6 TSBK: op=05 : 05 90 40 00 00 03 41 1e 00 00 89 8b 1527093516.467174 NAC 0x4a6 TSBK: op=00 : 00 00 04 35 22 2d 07 27 f6 7b 63 de 1527093516.467382 NAC 0x4a6 TSBK: op=02 : 82 00 37 3e 1d 7f 37 3f 1d 3a 75 5e 1527093516.517955 set tgid=11527, srcaddr=2619003 1527093516.518239 set tgid=7551, srcaddr=0 1527093517.005543 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093517.029179 MAC_ACTIVE: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=9, ch=6102, ssc=0x70, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13603, grpaddr2=11541, mco=0/00 1527093517.029634 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 1527093517.029724 set tgid=7482, srcaddr=0 00 00 00 1527093517.029873 set tgid=11541, srcaddr=0 1527093517.144312 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093517.163429 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093517.282661 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093517.419864 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/02, ch_1=13602, grpaddr1=11527, ch_2=14143, grpaddr2=7482, mco=0/00 1527093517.420518 set tgid=11527, srcaddr=0 1527093517.420687 set tgid=7482, srcaddr=0 1527093517.423155 MAC_HANGTIME: mco=1/02, ch_1=13603, grpaddr1=11541, ch_2=14143, grpaddr2=7482, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093517.423861 set tgid=11541, srcaddr=0 1527093517.424222 set tgid=7482, srcaddr=0 1527093517.427971 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=5, ch=6046, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093517.693213 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=12, ch=5698, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093517.695491 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=11, ch=6062, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093517.827678 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=5, ch=6046, ssc=0x70, mco=0/00 1527093517.830444 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/02, ch_1=13603, grpaddr1=11541, ch_2=13603, grpaddr2=115411527093517.831101 set tgid=11541, srcaddr=0 , mco=0/00 1527093517.846267 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=9, ch=6102, ssc=0x70, mco=0/00 1527093517.961648 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=8, ch=5906, ssc=0x70, mco=0/00 1527093517.970148 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=5, ch=6046, ssc=0x70, mco=0/00 1527093518.097892 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=13603, grpaddr1=11541, ch_2=13603, grpaddr2=11541, mco=0/00 1527093518.098520 set tgid=11541, srcaddr=0 1527093518.107790 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=13602, grpaddr1=11527, ch_2=14143, grpaddr2=7482, mco=0/00 1527093518.108399 set tgid=11527, srcaddr=0 1527093518.108528 set tgid=7482, srcaddr=0 1527093518.109168 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=0/00 1527093518.240937 MAC_PTT: srcaddr=2600934, grpaddr=11527, algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.371685 MAC_PTT: srcaddr=2600934, grpaddr=11527, algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.374073 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.378335 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.511942 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=13603, grpaddr1=11541, ch_2=13602, grpaddr2=115271527093518.512864 set tgid=11541, srcaddr=0 , mco=0/00 1527093518.514883 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.644533 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.648167 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.682954 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.782178 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.806356 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=11, ch=6062, ssc=0x70, mco=0/00 1527093518.919070 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.953507 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093518.979018 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.058834 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.098709 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.198104 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.328289 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.354090 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.472992 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.603871 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13603, grpaddr2=11541, mco=0/00 1527093519.604844 set tgid=7482, srcaddr=0 1527093519.605265 set tgid=11541, srcaddr=0 1527093519.606085 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.735615 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.782101 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.811847 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.874090 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093519.915409 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13603, grpaddr2=11541, mco=0/00 1527093519.916019 set tgid=7482, srcaddr=0 1527093519.916171 set tgid=11541, srcaddr=0 1527093520.011174 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.054494 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.074921 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.149564 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.190950 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.290098 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=9, ch=6102, ssc=0x70, mco=0/00 1527093520.290543 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.420891 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.468015 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.476980 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.561048 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.692758 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093520.695021 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.707714 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.830467 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.865877 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.966609 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093520.990670 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093520.991103 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.111340 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.236851 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.274992 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.307423 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.378886 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093521.380584 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.508136 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.513253 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.515443 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.650069 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.680489 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093521.787581 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.813867 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.923026 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.942579 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093521.972951 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.065292 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093522.193527 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.244566 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.263716 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.334002 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.369005 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.471065 MAC_ACTIVE: mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=115271527093522.471531 set tgid=7482, srcaddr=0 1527093522.471971 set tgid=11527, srcaddr=0 , mco=0/01, grpaddr=11527, srcaddr=2600934, mco=0/00 1527093522.473786 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.608906 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.645782 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.652858 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.742040 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.780011 MAC_ACTIVE: mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=115271527093522.780301 set tgid=7482, srcaddr=0 1527093522.780424 set tgid=11527, srcaddr=0 , mco=0/01, grpaddr=11527, srcaddr=2600934, mco=0/00 1527093522.879694 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.920189 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093522.933317 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.019226 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.151944 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.188586 MAC_ACTIVE: mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=11527, mco=0/01, grpaddr=11527, srcaddr=2600934, mco=0/00 1527093523.188707 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 1527093523.188711 set tgid=7482, srcaddr=0 00 00 00 00 00 1527093523.188774 set tgid=11527, srcaddr=0 1527093523.287776 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.321703 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.424494 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.461296 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.562002 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.584670 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.698055 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.710861 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.835723 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093523.884638 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=11527, mco=0/00 1527093523.884897 set tgid=7482, srcaddr=0 1527093523.884953 set tgid=11527, srcaddr=0 1527093523.972250 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.012456 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.025924 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.107237 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.146239 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.252406 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=11527, mco=0/00 1527093524.252871 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.253016 set tgid=7482, srcaddr=0 1527093524.253138 set tgid=11527, srcaddr=0 1527093524.380008 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.422016 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.433474 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.520470 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.656257 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.691636 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.789523 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.816742 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.928590 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.964261 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=14143, grpaddr1=7482, ch_2=13602, grpaddr2=11527, mco=0/00 1527093524.964471 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093524.964544 set tgid=7482, srcaddr=0 1527093524.964589 set tgid=11527, srcaddr=0 1527093525.064932 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.102099 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.200292 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.228622 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.338225 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=13602, grpaddr1=11527, ch_2=13602, grpaddr2=115271527093525.339021 set tgid=11527, srcaddr=0 , mco=0/00 1527093525.341281 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.472310 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.508265 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.516829 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.610368 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.640221 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=1/02, ch_1=13602, grpaddr1=11527, ch_2=13602, grpaddr2=11527, mco=0/00 1527093525.640936 set tgid=11527, srcaddr=0 1527093525.746406 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.771004 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.882761 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.915567 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093525.940744 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.023250 MAC_ACTIVE: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=13602, grpaddr2=11527, mco=1/3c1527093526.023654 set tgid=7551, srcaddr=0 1527093526.023792 set tgid=11527, srcaddr=0 , lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=10, ch=5758, ssc=0x70, mco=0/00 1527093526.153768 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.187840 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.198443 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.292689 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.344243 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.431648 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093526.435842 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.562140 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.599332 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.611615 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.702096 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.736654 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093526.838393 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.883675 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093526.974161 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.008617 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.036686 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.117615 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=2/03 1527093527.118224 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.251096 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.295324 2V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.384118 4V_BURST ESS: algid=80, keyid=0, mi=00 00 00 00 00 00 00 00 00 1527093527.431149 MAC_ACTIVE: mco=0/01, grpaddr=11527, srcaddr=2600934, mco=0/00 1527093527.522390 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=0/30, mco=2/03 1527093527.528114 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=8, ch=5906, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093527.657994 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093527.658466 set tgid=7551, srcaddr=0 1527093527.663060 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=5, ch=6046, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093527.664867 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093527.665139 set tgid=7551, srcaddr=0 1527093527.792590 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=10, ch=5758, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093527.797027 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=12, ch=5698, ssc=0x70, mco=0/00 1527093527.932421 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093527.932872 set tgid=7551, srcaddr=0 1527093527.938082 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=11, ch=6062, ssc=0x70, mco=0/00 1527093528.067157 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093528.068766 set tgid=7551, srcaddr=0 1527093528.073137 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=9, ch=6102, ssc=0x70, mco=0/00 1527093528.077009 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093528.077623 set tgid=7551, srcaddr=0 1527093528.206790 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=2/03 1527093528.208335 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=5, ch=6046, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093528.341163 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093528.341641 set tgid=7551, srcaddr=0 1527093528.346937 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=10, ch=5758, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093528.477793 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093528.478981 set tgid=7551, srcaddr=0 1527093528.480882 MAC_HANGTIME: mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=12, ch=5698, ssc=0x70, mco=0/01, grpaddr=11527, srcaddr=0, mco=0/00 1527093528.613317 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=11, ch=6062, ssc=0x70, mco=0/00 1527093528.615171 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/03 1527093528.615510 set tgid=7551, srcaddr=0 1527093528.620834 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=9, ch=6102, ssc=0x70, mco=0/00 1527093528.749487 MAC_HANGTIME: mco=1/02, ch_1=14143, grpaddr1=7551, ch_2=14143, grpaddr2=7551, mco=2/031527093528.750614 set tgid=7551, srcaddr=0 1527093528.756826 MAC_HANGTIME: mco=0/01, grpaddr=11527, srcaddr=0, mco=1/3c, lra=0x00, cfva=0x3, sys_id=0x4a2, rfss=3, site=8, ch=5906, ssc=0x70, mco=0/00 1527093528.887013 MAC_END_PTT: colorcd=0x4a6, srcaddr=16777215, grpaddr=11527 1527093528.887371 tdma_duid15, tg(11527) 1527093528.891952 MAC_END_PTT: colorcd=0x4a6, srcaddr=16777215, grpaddr=11527 1527093528.893438 MAC_END_PTT: colorcd=0x4a6, srcaddr=16777215, grpaddr=11527 1527093529.432438 NAC 0x4a6 TSBK: op=09 : 09 90 19 00 00 00 00 00 00 00 52 00 1527093529.432926 set tgid=12211, srcaddr=0 1527093529.433530 new tgid: 12211 Caroline Law Dsp prio 3 1527093529.433949 hold active tg(11527) 1527093529.434321 NAC 0x4a6 TSBK: op=03 : 03 90 37 3e 2f b3 37 3e 2f b3 5a 5a 1527093529.437511 NAC 0x4a6 TSBK: op=16 : 96 00 00 c0 15 72 ff ff 00 01 1e 96 1527093529.439383 NAC 0x4a6 TSBK: op=33 : 33 00 23 38 40 64 0a 25 15 84 48 4b 1527093529.439582 NAC 0x4a6 TSBK: op=33 : 33 00 33 a5 80 64 09 15 75 62 75 fc 1527093529.439785 NAC 0x4a6 TSBK: op=3d : bd 00 43 22 70 64 0b 25 6e 84 51 9d -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon May 28 20:54:28 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 28 May 2018 20:54:28 +0000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: How is this installed? I'm a greenhorn -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue May 29 00:32:47 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Tue, 29 May 2018 10:32:47 +1000 Subject: [op25-dev] RPi's 3 for 16GB or 32GB? In-Reply-To: References: Message-ID: http://osmocom.org/projects/op25/wiki/InstallInstructionsPage On 29 May 2018 at 06:54, atms169 at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > How is this installed? > > I'm a greenhorn > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jun 10 00:00:39 2018 From: op25-dev at yahoogroups.com (atms169@yahoo.com [op25-dev]) Date: 10 Jun 2018 00:00:39 +0000 Subject: [op25-dev] Control Channel timeout Message-ID: Anyone run into this? 1528588736.792124 control channel timeout 1528588736.825383 control channel timeout Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Jun 10 01:08:54 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 9 Jun 2018 20:08:54 -0500 Subject: [op25-dev] Control Channel timeout In-Reply-To: References: Message-ID: <000301d40057$9a4f25a0$ceed70e0$@gmail.com> Control channel timeout messages are an indication that you have a weak or fading signal. Use of the constellation pattern makes an excellent tool to visualize signal quality and propagation issues. Don?t overlook correct gain settings for your particular SDR in addition to using the proper antenna necessary to reception of a good signal at your location. Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 9, 2018 7:01 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Control Channel timeout Anyone run into this? 1528588736.792124 control channel timeout 1528588736.825383 control channel timeout Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 19:57:36 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 16 Jun 2018 19:57:36 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <001001d3f12d$c9e31080$5da93180$@yahoo.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> Message-ID: Here are the fire tones I hear on a Uniden Scanner. I am not sure if it actually goes to a separate frequency just for the tones, but to me it doesn't sound like it. https://soundcloud.com/nokoa-official/sets/fire-tones https://soundcloud.com/nokoa-official/sets/fire-tones -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 20:19:55 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 16 Jun 2018 15:19:55 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> Message-ID: <000901d405af$647ff4b0$2d7fde10$@gmail.com> What exactly are you trying to determine about the tones? They appear to be ?Alert? tones sent by the dispatch operator ahead of the voice message. I don?t think they actually serve as a signaling function as would commonly be found in analog paging systems. I believe that someone has already stated that there are only a handful of specific tones or tone combinations that are provided for in the P25 vocoder. Any other tones or tone combinations transmitted into the speech input of the vocoder quote likely will not reproduce and exact replica as the source tone(s) primarily because the vocoder is designed to encode and compress speech. Bill, WA8WG From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 16, 2018 2:58 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Why can't I hear fire tones? Here are the fire tones I hear on a Uniden Scanner. I am not sure if it actually goes to a separate frequency just for the tones, but to me it doesn't sound like it. https://soundcloud.com/nokoa-official/sets/fire-tones -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 20:31:11 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 16 Jun 2018 13:31:11 -0700 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <000901d405af$647ff4b0$2d7fde10$@gmail.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> Message-ID: I figured they may not have been used for paging, I didn't know what to call them. The problem is I cannot hear those alert tones on OP25 and can't understand how I may fix it on OP25. They are quite important for listeners, as they get the listener's attention when a new fire call comes in. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 20:52:58 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 16 Jun 2018 15:52:58 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> Message-ID: <000301d405b4$028e4f40$07aaedc0$@gmail.com> I don?t think there is an easy answer because op25 uses a software vocoder written to decode speech as opposed to commercial P25 radios that employ the DVSI chips that were revised and redesigned to pass tone signaling, DTMF, Knox and single tone. If it?s important to your application to pass the tones to the listener then you should consider using a commercial radio or scanner that doesn?t affiliate or cause unwanted transmission on the public safety communications system of interest. There are a number of surplus p25 radios that could be used to accomplish this task. The major fly in the ointment would be if your system is a Phase-II system that would require a must more costly alternative. Perhaps one of the active programmers that regularly contribute to op25 will jump in here to do a better job of explaining the software vocoder in P25 that I am capable of doing. Lastly, I gather that your Uniden scanner passes the alert tones, so is there a reason that you can?t use it or a similar receiver for your application? Good luck, Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 16, 2018 3:31 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Why can't I hear fire tones? I figured they may not have been used for paging, I didn't know what to call them. The problem is I cannot hear those alert tones on OP25 and can't understand how I may fix it on OP25. They are quite important for listeners, as they get the listener's attention when a new fire call comes in. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 21:02:13 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 16 Jun 2018 21:02:13 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <000301d405b4$028e4f40$07aaedc0$@gmail.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <000301d405b4$028e4f40$07aaedc0$@gmail.com> Message-ID: OP25 works great in my city while all p25 p2 scanners that I tried don't do well at all, and constantly miss transmissions. I tried BCD436HP 996 and now SDS100. I understand what you mean software wise. Just curious if I can modify the vocoder on OP25 to make it work. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 21:19:08 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 16 Jun 2018 16:19:08 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <000301d405b4$028e4f40$07aaedc0$@gmail.com> Message-ID: <000301d405b7$aa0782c0$fe168840$@gmail.com> Do you know if your p25 system is a simulcast (LSM) or not? Sometimes you can improve the reception of simulcast systems when using a consumer grade receiver not specifically designed for simulcast by using a highly directional (Yagi) antenna aimed at one of the transmitter sites nearest your location. This doesn?t always work if there is very strong overlap between the various transmitters in the network but is worth a try as the antennas are not all that expensive. Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 16, 2018 4:02 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Why can't I hear fire tones? OP25 works great in my city while all p25 p2 scanners that I tried don't do well at all, and constantly miss transmissions. I tried BCD436HP 996 and now SDS100. I understand what you mean software wise. Just curious if I can modify the vocoder on OP25 to make it work. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 21:29:09 2018 From: op25-dev at yahoogroups.com (nokoa3116@gmail.com [op25-dev]) Date: 16 Jun 2018 21:29:09 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <000301d405b7$aa0782c0$fe168840$@gmail.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <000301d405b4$028e4f40$07aaedc0$@gmail.com> <000301d405b7$aa0782c0$fe168840$@gmail.com> Message-ID: The system I monitor is http://www.radioreference.com/apps/db/?sid=7804 each site transmits on a different frequency. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 22:20:26 2018 From: op25-dev at yahoogroups.com (Andrew Porrett wap@ica.net [op25-dev]) Date: Sat, 16 Jun 2018 18:20:26 -0400 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <000901d405af$647ff4b0$2d7fde10$@gmail.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> Message-ID: 6757deec654dad6757fea9124e655f87 I don't see how anything in your replies is helpful. - They are definitely tone frames. Tones run through the vocoder are irrelevant and OP25 would handle them just fine anyway. - Why should the user seek other solutions? The system is sending IMBE tone frames and any decoder thrown at it should handle it. - And how does simulcast have anything to do with this? It doesn't. To the OP: You need to record the raw signal (I/Q data or FM demodulated audio) so someone can analyze it. Then the decoder logic can be updated to accommodate tone frames and you'll get your audible alerts. At 04:19 PM 16-06-2018, 'William Becks' wllmbecks at gmail.com [op25-dev] wrote: > > >What exactly are you trying to determine about the tones?? ? They >appear to be ???Alert??? tones sent by the dispatch operator ahead >of the voice message.? I don???t think they actually serve as a >signaling function as would commonly be found in analog paging systems.? > > > >I believe that someone has already stated that there are only a >handful of specific tones or tone combinations that are provided for >in the P25 vocoder.? Any other tones or tone combinations >transmitted into the speech input of the vocoder quote likely will >not reproduce and exact replica as the source tone(s) primarily >because the vocoder is designed to encode and compress speech. > >Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 23:25:22 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 16 Jun 2018 18:25:22 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <000301d405b4$028e4f40$07aaedc0$@gmail.com> <000301d405b7$aa0782c0$fe168840$@gmail.com> Message-ID: <000901d405c9$4d16eb20$e744c160$@gmail.com> OK. I see that it?s a Phase II system but is not simulcast. I am wondering why you?re missing some of the transmissions? Have you checked to make sure the firmware in the scanner(s) that you?ve tested or are using have the latest and greatest firmware? Being that the system is Phase-II leave out any possibilities of using something like an XTL5000 or and XTS5000 radio. You?d have to up the radio and that could get costly. Maybe someone know of a Kenwood, Yaesu, or Icom radio that does Phase-II that may make a good non-affiliating receive only receiver? A Motorola APX would be pricey. Good Luck, Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 16, 2018 4:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Why can't I hear fire tones? The system I monitor is http://www.radioreference.com/apps/db/?sid=7804 each site transmits on a different frequency. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Jun 16 23:33:19 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Sat, 16 Jun 2018 18:33:19 -0500 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: <5b258d3a.1c69fb81.49f4d.bfa4SMTPIN_ADDED_BROKEN@mx.google.com> References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <5b258d3a.1c69fb81.49f4d.bfa4SMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: <000e01d405ca$68f90570$3aeb1050$@gmail.com> It?s obvious that the software vocoder in OP25 does not decode all/some tones as does the DVSI hardware solution used commercially. For your information, the simulcast question was to query why his scanner was having difficulty with missing transmission as virtually all consumer grade scanner receivers have great difficulty with simulcast systems. If you?ve been following the thread, the users wants/desires the tones that are not being decoded/reproduced by OP25. That is why he needs to seek another solution. Maybe you have the skills to rewrite the vocoder code for o25. That would be nice! Bill From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, June 16, 2018 5:20 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Why can't I hear fire tones? I don't see how anything in your replies is helpful. - They are definitely tone frames. Tones run through the vocoder are irrelevant and OP25 would handle them just fine anyway. - Why should the user seek other solutions? The system is sending IMBE tone frames and any decoder thrown at it should handle it. - And how does simulcast have anything to do with this? It doesn't. To the OP: You need to record the raw signal (I/Q data or FM demodulated audio) so someone can analyze it. Then the decoder logic can be updated to accommodate tone frames and you'll get your audible alerts. At 04:19 PM 16-06-2018, 'William Becks' wllmbecks at gmail.com [op25-dev] wrote: > > >What exactly are you trying to determine about the tones?? ? They >appear to be ???Alert??? tones sent by the dispatch operator ahead >of the voice message.? I don???t think they actually serve as a >signaling function as would commonly be found in analog paging systems.? > > > >I believe that someone has already stated that there are only a >handful of specific tones or tone combinations that are provided for >in the P25 vocoder.? Any other tones or tone combinations >transmitted into the speech input of the vocoder quote likely will >not reproduce and exact replica as the source tone(s) primarily >because the vocoder is designed to encode and compress speech. > >Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Jun 20 22:58:54 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 20 Jun 2018 22:58:54 +0000 Subject: [op25-dev] Why can't I hear fire tones? In-Reply-To: References: <5ae644fd.1c69fb81.80a7.210a@mx.google.com> 073bdf527cea82db111c55e88793b218 <001001d3f12d$c9e31080$5da93180$@yahoo.com> <000901d405af$647ff4b0$2d7fde10$@gmail.com> <000301d405b4$028e4f40$07aaedc0$@gmail.com> Message-ID: The vocoder used in op25 is open source so anyone can modify it. Trouble is, unless you are well versed in DSP techniques and in particular the IMBE/AMBE codec the learning curve is going to be a big mountain to climb. Right now ambe synthesized tones are not handled. See ./lib/ambe.c and more specifically mbe_dequantizeAmbeParms() Some jurisdictions pass tones as audio on their dispatch channel. Our local dispatch center does this, but only basic "alert" tones, not pagers. These audio tones are playable by op25 because they are encoded as voice, whereas pager alerts would have to be encoded as 'tones' in order to ensure accurate decoding by the receiving device. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Jun 27 15:07:35 2018 From: op25-dev at yahoogroups.com (Nishant Parepalli nishantparepalli@yahoo.in [op25-dev]) Date: Wed, 27 Jun 2018 15:07:35 +0000 (UTC) Subject: [op25-dev] P25 decoding using RTL_SDR References: <1601483879.2499494.1530112055250.ref@mail.yahoo.com> Message-ID: <1601483879.2499494.1530112055250@mail.yahoo.com> I have been trying to decode P25 signal using RTL2832U and ubuntu 16.04. I had run the rx.py script from the Op25 rep with the arguments. The FFT seems to be right. However? I have no audio nor any NAC or tsbks?being identified.? Can anyone point out where I am going wrong? TIA -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Jul 6 19:31:10 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Fri, 6 Jul 2018 19:31:10 +0000 (UTC) Subject: [op25-dev] SkyWave Linux References: <1754408217.287098.1530905470424.ref@mail.yahoo.com> Message-ID: <1754408217.287098.1530905470424@mail.yahoo.com> ?? Has anyone else tried to use the SkyWave linux distro yet besides me? It's based off the Ubuntu 16 LTE. I have installed this to my laptop and then just for grins installed the boatbod version of op25 on top of it. To my suprise the op25 is working along with cubicsdr several other utilities on the distro. I was even able to use my hackrf and ham-it-up box to search around the lower HF bands too. I did try to load SkyWave onto my windows 7 laptop at work but it lost it's network ability. Still trying to figure that one out. Anyway, that's all and can't wait to hear some other stories regarding this as well. 73's -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Jul 16 02:05:05 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 15 Jul 2018 19:05:05 -0700 Subject: [op25-dev] P25 decoding using RTL_SDR In-Reply-To: <1601483879.2499494.1530112055250@mail.yahoo.com> References: <1601483879.2499494.1530112055250.ref@mail.yahoo.com> <1601483879.2499494.1530112055250@mail.yahoo.com> Message-ID: Without further information (i.e. stderr.2 logs) it's hard to say for sure what the problem is. Most likely although your fft plot "looks" good you may not be accurately tuned. Typically you'll need to adjust ppm (-q parameter) to bring the tuning into alignment enough that the p25_demod locks on. When that happens you should see the TSBK counter start to increment. If you're using the "boatbod" fork you can use the mixer plot (key #5) to dial in the ppm and fine tuning more accurately than is possible with the fft plot alone. Furthermore, you can also use a nac value of 0 if you don't know or cannot verify the nac of the system you are trying to tune. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Aug 24 01:15:35 2018 From: op25-dev at yahoogroups.com (Sean Kealy superstardodge@yahoo.com [op25-dev]) Date: Fri, 24 Aug 2018 01:15:35 +0000 (UTC) Subject: [op25-dev] P25 decoding using RTL_SDR References: <1371715418.3034331.1535073335855.ref@mail.yahoo.com> Message-ID: <1371715418.3034331.1535073335855@mail.yahoo.com> Been away from this project for awhile, Where can I get a copy of the live cd? -------------------------------------------- On Sun, 7/15/18, gnorbury at bondcar.com [op25-dev] wrote: Subject: [op25-dev] Re: P25 decoding using RTL_SDR To: op25-dev at yahoogroups.com Received: Sunday, July 15, 2018, 7:05 PM ? Without further information (i.e. stderr.2 logs) it's hard to say for sure what the problem is.? Most likely although your fft plot "looks" good you may not be accurately tuned.? Typically you'll need to adjust ppm (-q parameter) to bring the tuning into alignment enough that the p25_demod locks on.? When that happens you should see the TSBK counter start to increment. If you're using the "boatbod" fork you can use the mixer plot (key #5) to dial in the ppm and fine tuning more accurately than is possible with the fft plot alone.? Furthermore, you can also use a nac value of 0 if you don't know or cannot verify the nac of the system you are trying to tune. #yiv5719345116 #yiv5719345116 -- #yiv5719345116ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;} #yiv5719345116 #yiv5719345116ygrp-mkp hr { border:1px solid #d8d8d8;} #yiv5719345116 #yiv5719345116ygrp-mkp #yiv5719345116hd { color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;} #yiv5719345116 #yiv5719345116ygrp-mkp #yiv5719345116ads { margin-bottom:10px;} #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad { padding:0 0;} #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad p { margin:0;} #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad a { color:#0000ff;text-decoration:none;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ygrp-lc { font-family:Arial;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ygrp-lc #yiv5719345116hd { margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ygrp-lc .yiv5719345116ad { margin-bottom:10px;padding:0 0;} #yiv5719345116 #yiv5719345116actions { font-family:Verdana;font-size:11px;padding:10px 0;} #yiv5719345116 #yiv5719345116activity { background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} #yiv5719345116 #yiv5719345116activity span { font-weight:700;} #yiv5719345116 #yiv5719345116activity span:first-child { text-transform:uppercase;} #yiv5719345116 #yiv5719345116activity span a { color:#5085b6;text-decoration:none;} #yiv5719345116 #yiv5719345116activity span span { color:#ff7900;} #yiv5719345116 #yiv5719345116activity span .yiv5719345116underline { text-decoration:underline;} #yiv5719345116 .yiv5719345116attach { clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;} #yiv5719345116 .yiv5719345116attach div a { text-decoration:none;} #yiv5719345116 .yiv5719345116attach img { border:none;padding-right:5px;} #yiv5719345116 .yiv5719345116attach label { display:block;margin-bottom:5px;} #yiv5719345116 .yiv5719345116attach label a { text-decoration:none;} #yiv5719345116 blockquote { margin:0 0 0 4px;} #yiv5719345116 .yiv5719345116bold { font-family:Arial;font-size:13px;font-weight:700;} #yiv5719345116 .yiv5719345116bold a { text-decoration:none;} #yiv5719345116 dd.yiv5719345116last p a { font-family:Verdana;font-weight:700;} #yiv5719345116 dd.yiv5719345116last p span { margin-right:10px;font-family:Verdana;font-weight:700;} #yiv5719345116 dd.yiv5719345116last p span.yiv5719345116yshortcuts { margin-right:0;} #yiv5719345116 div.yiv5719345116attach-table div div a { text-decoration:none;} #yiv5719345116 div.yiv5719345116attach-table { width:400px;} #yiv5719345116 div.yiv5719345116file-title a, #yiv5719345116 div.yiv5719345116file-title a:active, #yiv5719345116 div.yiv5719345116file-title a:hover, #yiv5719345116 div.yiv5719345116file-title a:visited { text-decoration:none;} #yiv5719345116 div.yiv5719345116photo-title a, #yiv5719345116 div.yiv5719345116photo-title a:active, #yiv5719345116 div.yiv5719345116photo-title a:hover, #yiv5719345116 div.yiv5719345116photo-title a:visited { text-decoration:none;} #yiv5719345116 div#yiv5719345116ygrp-mlmsg #yiv5719345116ygrp-msg p a span.yiv5719345116yshortcuts { font-family:Verdana;font-size:10px;font-weight:normal;} #yiv5719345116 .yiv5719345116green { color:#628c2a;} #yiv5719345116 .yiv5719345116MsoNormal { margin:0 0 0 0;} #yiv5719345116 o { font-size:0;} #yiv5719345116 #yiv5719345116photos div { float:left;width:72px;} #yiv5719345116 #yiv5719345116photos div div { border:1px solid #666666;min-height:62px;overflow:hidden;width:62px;} #yiv5719345116 #yiv5719345116photos div label { color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} #yiv5719345116 #yiv5719345116reco-category { font-size:77%;} #yiv5719345116 #yiv5719345116reco-desc { font-size:77%;} #yiv5719345116 .yiv5719345116replbq { margin:4px;} #yiv5719345116 #yiv5719345116ygrp-actbar div a:first-child { margin-right:2px;padding-right:5px;} #yiv5719345116 #yiv5719345116ygrp-mlmsg { font-size:13px;font-family:Arial, helvetica, clean, sans-serif;} #yiv5719345116 #yiv5719345116ygrp-mlmsg table { font-size:inherit;font:100%;} #yiv5719345116 #yiv5719345116ygrp-mlmsg select, #yiv5719345116 input, #yiv5719345116 textarea { font:99% Arial, Helvetica, clean, sans-serif;} #yiv5719345116 #yiv5719345116ygrp-mlmsg pre, #yiv5719345116 code { font:115% monospace;} #yiv5719345116 #yiv5719345116ygrp-mlmsg * { line-height:1.22em;} #yiv5719345116 #yiv5719345116ygrp-mlmsg #yiv5719345116logo { padding-bottom:10px;} #yiv5719345116 #yiv5719345116ygrp-msg p a { font-family:Verdana;} #yiv5719345116 #yiv5719345116ygrp-msg p#yiv5719345116attach-count span { color:#1E66AE;font-weight:700;} #yiv5719345116 #yiv5719345116ygrp-reco #yiv5719345116reco-head { color:#ff7900;font-weight:700;} #yiv5719345116 #yiv5719345116ygrp-reco { margin-bottom:20px;padding:0px;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov li a { font-size:130%;text-decoration:none;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov li { font-size:77%;list-style-type:square;padding:6px 0;} #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov ul { margin:0;padding:0 0 0 8px;} #yiv5719345116 #yiv5719345116ygrp-text { font-family:Georgia;} #yiv5719345116 #yiv5719345116ygrp-text p { margin:0 0 1em 0;} #yiv5719345116 #yiv5719345116ygrp-text tt { font-size:120%;} #yiv5719345116 #yiv5719345116ygrp-vital ul li:last-child { border-right:none !important; } #yiv5719345116 -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Aug 24 01:28:40 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Fri, 24 Aug 2018 11:28:40 +1000 Subject: [op25-dev] P25 decoding using RTL_SDR In-Reply-To: <1371715418.3034331.1535073335855@mail.yahoo.com> References: <1371715418.3034331.1535073335855.ref@mail.yahoo.com> <1371715418.3034331.1535073335855@mail.yahoo.com> Message-ID: Hi Sean, The install.sh script has been so reliable and easy that there has been no need for a live CD. Give the instructions here ( http://osmocom.org/projects/op25/wiki/InstallInstructionsPage) a go. Cheers, Matt On Fri, 24 Aug 2018 at 11:17, Sean Kealy superstardodge at yahoo.com [op25-dev] wrote: > > > Been away from this project for awhile, Where can I get a copy of the live > cd? > > -------------------------------------------- > On Sun, 7/15/18, gnorbury at bondcar.com [op25-dev] > wrote: > > Subject: [op25-dev] Re: P25 decoding using RTL_SDR > To: op25-dev at yahoogroups.com > Received: Sunday, July 15, 2018, 7:05 PM > > > > > > > > > > > > > Without further information (i.e. stderr.2 > logs) it's hard to say for sure what the problem is. > Most likely although your fft plot "looks" good > you may not be accurately tuned. Typically you'll need > to adjust ppm (-q parameter) to bring the tuning into > alignment enough that the p25_demod locks on. When that > happens you should see the TSBK counter start to > increment. > If > you're using the "boatbod" fork you can use > the mixer plot (key #5) to dial in the ppm and fine tuning > more accurately than is possible with the fft plot alone. > Furthermore, you can also use a nac value of 0 if you > don't know or cannot verify the nac of the system you > are trying to tune. > > > > > > > > > > > #yiv5719345116 #yiv5719345116 -- > #yiv5719345116ygrp-mkp { > border:1px solid #d8d8d8;font-family:Arial;margin:10px > 0;padding:0 10px;} > > #yiv5719345116 #yiv5719345116ygrp-mkp hr { > border:1px solid #d8d8d8;} > > #yiv5719345116 #yiv5719345116ygrp-mkp #yiv5719345116hd { > color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px > 0;} > > #yiv5719345116 #yiv5719345116ygrp-mkp #yiv5719345116ads { > margin-bottom:10px;} > > #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad { > padding:0 0;} > > #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad p { > margin:0;} > > #yiv5719345116 #yiv5719345116ygrp-mkp .yiv5719345116ad a { > color:#0000ff;text-decoration:none;} > #yiv5719345116 #yiv5719345116ygrp-sponsor > #yiv5719345116ygrp-lc { > font-family:Arial;} > > #yiv5719345116 #yiv5719345116ygrp-sponsor > #yiv5719345116ygrp-lc #yiv5719345116hd { > margin:10px > 0px;font-weight:700;font-size:78%;line-height:122%;} > > #yiv5719345116 #yiv5719345116ygrp-sponsor > #yiv5719345116ygrp-lc .yiv5719345116ad { > margin-bottom:10px;padding:0 0;} > > #yiv5719345116 #yiv5719345116actions { > font-family:Verdana;font-size:11px;padding:10px 0;} > > #yiv5719345116 #yiv5719345116activity { > > background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;} > > #yiv5719345116 #yiv5719345116activity span { > font-weight:700;} > > #yiv5719345116 #yiv5719345116activity span:first-child { > text-transform:uppercase;} > > #yiv5719345116 #yiv5719345116activity span a { > color:#5085b6;text-decoration:none;} > > #yiv5719345116 #yiv5719345116activity span span { > color:#ff7900;} > > #yiv5719345116 #yiv5719345116activity span > .yiv5719345116underline { > text-decoration:underline;} > > #yiv5719345116 .yiv5719345116attach { > clear:both;display:table;font-family:Arial;font-size:12px;padding:10px > 0;width:400px;} > > #yiv5719345116 .yiv5719345116attach div a { > text-decoration:none;} > > #yiv5719345116 .yiv5719345116attach img { > border:none;padding-right:5px;} > > #yiv5719345116 .yiv5719345116attach label { > display:block;margin-bottom:5px;} > > #yiv5719345116 .yiv5719345116attach label a { > text-decoration:none;} > > #yiv5719345116 blockquote { > margin:0 0 0 4px;} > > #yiv5719345116 .yiv5719345116bold { > font-family:Arial;font-size:13px;font-weight:700;} > > #yiv5719345116 .yiv5719345116bold a { > text-decoration:none;} > > #yiv5719345116 dd.yiv5719345116last p a { > font-family:Verdana;font-weight:700;} > > #yiv5719345116 dd.yiv5719345116last p span { > margin-right:10px;font-family:Verdana;font-weight:700;} > > #yiv5719345116 dd.yiv5719345116last p > span.yiv5719345116yshortcuts { > margin-right:0;} > > #yiv5719345116 div.yiv5719345116attach-table div div a { > text-decoration:none;} > > #yiv5719345116 div.yiv5719345116attach-table { > width:400px;} > > #yiv5719345116 div.yiv5719345116file-title a, #yiv5719345116 > div.yiv5719345116file-title a:active, #yiv5719345116 > div.yiv5719345116file-title a:hover, #yiv5719345116 > div.yiv5719345116file-title a:visited { > text-decoration:none;} > > #yiv5719345116 div.yiv5719345116photo-title a, > #yiv5719345116 div.yiv5719345116photo-title a:active, > #yiv5719345116 div.yiv5719345116photo-title a:hover, > #yiv5719345116 div.yiv5719345116photo-title a:visited { > text-decoration:none;} > > #yiv5719345116 div#yiv5719345116ygrp-mlmsg > #yiv5719345116ygrp-msg p a span.yiv5719345116yshortcuts { > font-family:Verdana;font-size:10px;font-weight:normal;} > > #yiv5719345116 .yiv5719345116green { > color:#628c2a;} > > #yiv5719345116 .yiv5719345116MsoNormal { > margin:0 0 0 0;} > > #yiv5719345116 o { > font-size:0;} > > #yiv5719345116 #yiv5719345116photos div { > float:left;width:72px;} > > #yiv5719345116 #yiv5719345116photos div div { > border:1px solid > #666666;min-height:62px;overflow:hidden;width:62px;} > > #yiv5719345116 #yiv5719345116photos div label { > > color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;} > > #yiv5719345116 #yiv5719345116reco-category { > font-size:77%;} > > #yiv5719345116 #yiv5719345116reco-desc { > font-size:77%;} > > #yiv5719345116 .yiv5719345116replbq { > margin:4px;} > > #yiv5719345116 #yiv5719345116ygrp-actbar div a:first-child { > margin-right:2px;padding-right:5px;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg { > font-size:13px;font-family:Arial, helvetica, clean, > sans-serif;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg table { > font-size:inherit;font:100%;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg select, > #yiv5719345116 input, #yiv5719345116 textarea { > font:99% Arial, Helvetica, clean, sans-serif;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg pre, #yiv5719345116 > code { > font:115% monospace;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg * { > line-height:1.22em;} > > #yiv5719345116 #yiv5719345116ygrp-mlmsg #yiv5719345116logo { > padding-bottom:10px;} > > > #yiv5719345116 #yiv5719345116ygrp-msg p a { > font-family:Verdana;} > > #yiv5719345116 #yiv5719345116ygrp-msg > p#yiv5719345116attach-count span { > color:#1E66AE;font-weight:700;} > > #yiv5719345116 #yiv5719345116ygrp-reco > #yiv5719345116reco-head { > color:#ff7900;font-weight:700;} > > #yiv5719345116 #yiv5719345116ygrp-reco { > margin-bottom:20px;padding:0px;} > > #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov > li a { > font-size:130%;text-decoration:none;} > > #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov > li { > font-size:77%;list-style-type:square;padding:6px 0;} > > #yiv5719345116 #yiv5719345116ygrp-sponsor #yiv5719345116ov > ul { > margin:0;padding:0 0 0 8px;} > > #yiv5719345116 #yiv5719345116ygrp-text { > font-family:Georgia;} > > #yiv5719345116 #yiv5719345116ygrp-text p { > margin:0 0 1em 0;} > > #yiv5719345116 #yiv5719345116ygrp-text tt { > font-size:120%;} > > #yiv5719345116 #yiv5719345116ygrp-vital ul li:last-child { > border-right:none !important; > } > #yiv5719345116 > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Oct 2 00:26:41 2018 From: op25-dev at yahoogroups.com (n3zra@yahoo.com [op25-dev]) Date: 02 Oct 2018 00:26:41 +0000 Subject: [op25-dev] error message help [1 Attachment] Message-ID: I am very new to using Ubuntu OS and O op25. I cannot get the system running, my rtl sdr does work on the virtual box but op 25 is not starting. attached is the error message I am getting. I appreciate the the help. Thank you in advance. Andy N3ZRA -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Oct 2 01:01:27 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Mon, 1 Oct 2018 18:01:27 -0700 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: On Mon, Oct 1, 2018 at 5:27 PM n3zra at yahoo.com [op25-dev] wrote: > I am very new to using Ubuntu OS and O op25. I cannot get the system running, my rtl sdr does work on the virtual box but op 25 is not starting. > > > attached is the error message I am getting. I appreciate the the help. Unfortunately that "osmosdr source_c creation failure" message masks any exception raised when trying to setup the source, so it could be caused by a variety of issues. To start, it'd be helpful if you described, in as much detail as possible, all of the steps that you followed to get to this point... 73, ~iain / N6ML -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Oct 2 01:08:16 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Tue, 2 Oct 2018 11:08:16 +1000 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: As Iain has said, there is something else going on. Please paste the full logs from when you ran the install. I can see from the top line of the attached photo another error - "sudo: build-gnuradio: command not found" which indicates there is something else going on earlier in the installation that has failed. Cheers, Matt On 2/10/18 11:01 am, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: > ? > > On Mon, Oct 1, 2018 at 5:27 PM n3zra at yahoo.com [op25-dev] > wrote: >> I am very new to using Ubuntu OS and O op25. I cannot get the system > running, my rtl sdr does work on the virtual box but op 25 is not starting. >> >> >> attached is the error message I am getting. I appreciate the the help. > > Unfortunately that "osmosdr source_c creation failure" message masks > any exception raised when trying to setup the source, so it could be > caused by a variety of issues. > > To start, it'd be helpful if you described, in as much detail as > possible, all of the steps that you followed to get to this point... > > 73, > > ~iain / N6ML > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Oct 2 13:14:24 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 02 Oct 2018 13:14:24 +0000 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: It would also be good to have you try running the osmocom_fft app - this is separate from OP25 and would help to rule out connectivity problems with the RTL USB device. Please send all output that it might print out. 73 Max KA1RBI -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Oct 2 15:32:22 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: 02 Oct 2018 15:32:22 +0000 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: Hi Andy, I run op25 successfully on Ubuntu under VirtualBox as well as on the Raspberry Pi and Pine Rock64 platforms. There are a couple of points that need be observed operating op25 in on Linux in VB that I would be more than happy to share with you. Feel free to PM me if you'd like some assistance to get op25 installed and configured correctly. We could use TeamViewer to provide me remote access to help with your installation. 73, Bill, WA8WG E-Mail: -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Oct 7 07:23:58 2018 From: op25-dev at yahoogroups.com (Andrew Hoehn n3zra@yahoo.com [op25-dev]) Date: Sun, 7 Oct 2018 03:23:58 -0400 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: Thanks for the help, I had a fatal error after that on the windows box it was hosted on, so now I?m back to square one. Once I get everything back up and running again I will try again. Sent from my iPhone > On Oct 2, 2018, at 09:14, ikj1234i at yahoo.com [op25-dev] wrote: > > It would also be good to have you try running the osmocom_fft app - this is separate from OP25 and would help to rule out connectivity problems with the RTL USB device. Please send all output that it might print out. > > 73 > > Max KA1RBI > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Oct 7 08:46:32 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Sun, 7 Oct 2018 19:46:32 +1100 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: <67fad409-babc-8cb1-e466-415c597d6105@gmail.com> As a cheap project, grab a Raspberry Pi 3B+ - that way it's all standalone. Doesn't cost much, runs Raspbian which is well supported and known by the OP25 community, and it has enough processing power to handle an RTL-SDR quite well. On 7/10/18 6:23 pm, Andrew Hoehn n3zra at yahoo.com [op25-dev] wrote: > ? > > Thanks for the help, I had a fatal error after that on the windows box > it was hosted on, so now I?m back to square one. Once I get everything > back up and running again I will try again.? > > Sent from my iPhone > > On Oct 2, 2018, at 09:14, ikj1234i at yahoo.com > [op25-dev] > > wrote: > >> ? >> >> It would also be good to have you try running the osmocom_fft app - >> this is separate from OP25 and would help to rule out connectivity >> problems with the RTL USB device.?? Please send all output that it >> might print out. >> >> 73 >> >> Max KA1RBI >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 17:34:10 2018 From: op25-dev at yahoogroups.com (n3zra@yahoo.com [op25-dev]) Date: 15 Oct 2018 17:34:10 +0000 Subject: [op25-dev] confused [1 Attachment] Message-ID: I have finally gotten the OP25 and the virtual box to work again on my windows machine, now I am getting an error that I was not before. This is a fresh install of everything from virtual box onward. I get the following message when attempting to start OP25. Traceback (most recent call last): File ".rx.py", line 52, in import op25 ImportError: No module named op25 Then it goes back to the command prompt. What does this mean? Attaching a screen shot. Thanks for the help. Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 19:51:27 2018 From: op25-dev at yahoogroups.com ('William Becks' wllmbecks@gmail.com [op25-dev]) Date: Mon, 15 Oct 2018 14:51:27 -0500 Subject: [op25-dev] confused In-Reply-To: References: Message-ID: <000601d464c0$76aec290$640c47b0$@gmail.com> Andy, I don?t have any answers yet but op25 on my Ubuntu VM?s quit working the past couple of days. I am assuming that was an software update released, possibly with GNU Radio or one or more of it?s components. I have subsequently tried fresh installs of Ubuntu 18.04, 16.04, and 14.04 and get variations of the same errors from distro to distro. OP25 of Raspbian Stretch (Raspberry Pi) and Ayufan Linux (Rock64) are still working as of today but have observed a non-fatal error occurring there as well. You might try building op25 on Debian 9 in VirtualBox to see how that goes. I haven?t done some yet myself but will give that a try sometime this evening. Bottom line, I don?t believe the error(s) that you?re seeing right now are due to anything you have done wrong. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Monday, October 15, 2018 12:34 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] confused [1 Attachment] [Attachment(s) from n3zra at yahoo.com [op25-dev] included below] I have finally gotten the OP25 and the virtual box to work again on my windows machine, now I am getting an error that I was not before. This is a fresh install of everything from virtual box onward. I get the following message when attempting to start OP25. Traceback (most recent call last): File ".rx.py", line 52, in import op25 ImportError: No module named op25 Then it goes back to the command prompt. What does this mean? Attaching a screen shot. Thanks for the help. Andy -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 20:38:47 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 15 Oct 2018 13:38:47 -0700 Subject: [op25-dev] confused In-Reply-To: References: Message-ID: This is a fairly basic error that indicates OP25 is not installed or at least not properly installed. What method was used to install OP25? What happens if you run the following commands? find /usr/lib | grep op25 find /usr/local/lib | grep op25 Max -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 22:06:11 2018 From: op25-dev at yahoogroups.com (Andrew Hoehn n3zra@yahoo.com [op25-dev]) Date: Mon, 15 Oct 2018 18:06:11 -0400 Subject: [op25-dev] confused In-Reply-To: References: Message-ID: I ran those commands and got nothing. Going to attempt reinstall of op25 Sent from my iPhone > On Oct 15, 2018, at 16:38, ikj1234i at yahoo.com [op25-dev] wrote: > > This is a fairly basic error that indicates OP25 is not installed or at least not properly installed. > > What method was used to install OP25? > > What happens if you run the following commands? > > find /usr/lib | grep op25 > find /usr/local/lib | grep op25 > > Max > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 22:27:28 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Mon, 15 Oct 2018 15:27:28 -0700 Subject: [op25-dev] confused In-Reply-To: References: Message-ID: On Mon, Oct 15, 2018 at 3:07 PM Andrew Hoehn n3zra at yahoo.com [op25-dev] wrote: > I ran those commands and got nothing. Going to attempt reinstall of op25 You didn't answer the question about the method you're attempting to use to do the installation? It's pretty simple (nowadays) :- http://osmocom.org/projects/op25/wiki/InstallInstructionsPage boatbod's fork works the same, but the git URL is different. ~iain / N6ML -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 22:43:48 2018 From: op25-dev at yahoogroups.com (Andrew Hoehn n3zra@yahoo.com [op25-dev]) Date: Mon, 15 Oct 2018 18:43:48 -0400 Subject: [op25-dev] confused In-Reply-To: References: Message-ID: <3BEF26A2-1967-4777-AF72-628879EB9691@yahoo.com> >From a YouTube guy, get clone method. Which one I don?t know I would have to go back and look. Sent from my iPhone > On Oct 15, 2018, at 18:27, iain macdonnell - N6ML n6ml at dseven.org [op25-dev] wrote: > > On Mon, Oct 15, 2018 at 3:07 PM Andrew Hoehn n3zra at yahoo.com > [op25-dev] wrote: > > I ran those commands and got nothing. Going to attempt reinstall of op25 > > You didn't answer the question about the method you're attempting to > use to do the installation? It's pretty simple (nowadays) :- > > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > boatbod's fork works the same, but the git URL is different. > > ~iain / N6ML > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Oct 15 22:54:52 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Mon, 15 Oct 2018 15:54:52 -0700 Subject: [op25-dev] confused In-Reply-To: <3BEF26A2-1967-4777-AF72-628879EB9691@yahoo.com> References: <3BEF26A2-1967-4777-AF72-628879EB9691@yahoo.com> Message-ID: Forget the YouTube guy - his stuff is most likely out of date. I did run across this the other day - it's pretty decent: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ ~iain On Mon, Oct 15, 2018 at 3:44 PM Andrew Hoehn n3zra at yahoo.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > From a YouTube guy, get clone method. Which one I don?t know I would have > to go back and look. > > Sent from my iPhone > > On Oct 15, 2018, at 18:27, iain macdonnell - N6ML n6ml at dseven.org > [op25-dev] wrote: > > > > On Mon, Oct 15, 2018 at 3:07 PM Andrew Hoehn n3zra at yahoo.com > [op25-dev] wrote: > > I ran those commands and got nothing. Going to attempt reinstall of op25 > > You didn't answer the question about the method you're attempting to > use to do the installation? It's pretty simple (nowadays) :- > > http://osmocom.org/projects/op25/wiki/InstallInstructionsPage > > boatbod's fork works the same, but the git URL is different. > > ~iain / N6ML > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 15 18:08:55 2018 From: op25-dev at yahoogroups.com (dave3825us@yahoo.com [op25-dev]) Date: 15 Nov 2018 18:08:55 +0000 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: Looks like it might be s gain setting for the dongle. What dongle do you have? And can you post the line you are trying to start op25 with? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 15 20:28:09 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Thu, 15 Nov 2018 14:28:09 -0600 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: <000001d47d21$b99f61d0$2cde2570$@gmail.com> Andy, Try formatting your rx.py command line as follows. ../rx.py --args ?rtl? --gains ?lna:49? -f 151.400e6 -S 2500000 -q 0 -T trunk.tsv -U -V 2> stderr.2 Note the formatting of the LNA gain setting for the RTL SDR device and you must either input the frequency in Hz or use the e6 notation to input MHz as you have done. Your sample rate -S 2500000 need not be set so high but should work fine on VirtualBox. This would place too high of a demand on the CPU on the Raspberry Pi where -S 1000000 works well. You may need to adjust the value for -q frequency correction once you can successfully start op25 (rx.py) without errors. Observe the tsbks in the console screen once rx.py starts and adjust the value as needed to get the SDR dialed in to where it begins to decode trunk signaling blocks on the systems control channel. It is normal that the tsbks counter halts as op25 follows a voice trunk but should resume upon return to the control channel frequency. You can also skip the -f 151.400e6 on your rx.py command line if you are using Graham?s boatbod version. Either way, you do need to specify the control channel and alternates in trunk.tsv. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Thursday, November 15, 2018 12:09 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: error message help Looks like it might be s gain setting for the dongle. What dongle do you have? And can you post the line you are trying to start op25 with? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 15 20:31:03 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Thu, 15 Nov 2018 14:31:03 -0600 Subject: [op25-dev] error message help In-Reply-To: References: Message-ID: <000501d47d22$2108c550$631a4ff0$@gmail.com> Andy, One more thought. Only add the -2 to your rx.py command line if your system is a phase-2. It might be helpful if you would post your trunk.tsv and let us know what system you desire to monitor. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Thursday, November 15, 2018 12:09 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: error message help Looks like it might be s gain setting for the dongle. What dongle do you have? And can you post the line you are trying to start op25 with? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Nov 19 01:46:41 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 19 Nov 2018 01:46:41 +0000 Subject: [op25-dev] error message help In-Reply-To: <000501d47d22$2108c550$631a4ff0$@gmail.com> References: <000501d47d22$2108c550$631a4ff0$@gmail.com> Message-ID: There's really little impact having "-2" enabled even when there isn't any phase 2 traffic. Additional processing overhead is pretty small as it only tries to match the frame sync id. Conversely, there is considerable benefit to reducing the sample size (-S), especially on lower spec hardware. You only need to have it wide enough to receive one channel (57600 works well on a RPi3, 960000 and 1440000 are good on PCs). The only reason to go bigger is to see "more stuff" on the FFT plot, but it won't make op25 perform significantly better unless your entire trunked system fits within the 2.5Mhz RTL bandwidth allowing you to use center tuning. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 00:37:24 2018 From: op25-dev at yahoogroups.com (trunktracker@tampabay.rr.com [op25-dev]) Date: 24 Nov 2018 00:37:24 +0000 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch Message-ID: Is there any kind of a current step-by-step beginner's guide to setup OP25 from Scratch? Especially for using it on Windows. For example, I have VMware Workstation 12 Player version 12.5.2 installed on a Windows 7 64-bit machine. Is there a certain version of Ubuntu that we have to use? The link to download it https://www.ubuntu.com/download/desktop https://www.ubuntu.com/download/desktop has a version called Ubuntu 18.04.1 LTS and another version called Ubuntu 18.10. How do we know which one to use and what are the command prompt scripts that we should type to install OP25? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 03:40:42 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Fri, 23 Nov 2018 22:40:42 -0500 Subject: [op25-dev] {Disarmed} Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: Message-ID: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> If you are not familiar with Linux, I'd suggest the LTS (Long Term Support) release. Once you've got Ubuntu installed, you can use git clone https://github.com/boatbod/op25.git to get a copy of boatbod's version of op25. Once that finishes downloading, cd op25 ./install.sh should get you a working install of the software. Beyond that, there are a lot more people that can help in the RadioReference forums than there are here so I'd suggest visiting https://forums.radioreference.com/software-defined-radio/ -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 03:48:24 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 24 Nov 2018 03:48:24 +0000 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: Message-ID: As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 12:55:33 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 24 Nov 2018 06:55:33 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: Message-ID: <001101d483f4$fd60b7a0$f82226e0$@gmail.com> Trunktracker, OP25 is easier than ever to install with the install.sh script that come prepackaged. However, I am not aware of any step-by-step guides to build a viable system on a VM platform. That said, I have had great success with op25 on Ubuntu on a VM using Oracle VirtualBox, but I have no personal experience with VMware Workstation Player. Non the less, I would imagine the process is similar and am willing to assist if you?d like to communicate via PM or phone. Some prerequisite steps are to insure that your VMware host is 64 bit, and that you have enabled hardware virtualization in your PC?s BIOS setup menu. You may choose any of the more recent flavors of Ubuntu but I would recommend 18.04.1 LTS https://www.ubuntu.com/download/desktop/thank-you?country=US &version=18.04.1&architecture=amd64. Bill, WA8WG E-Mail: wllmbecks at gmail.com From: op25-dev at yahoogroups.com Sent: Friday, November 23, 2018 6:37 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch Is there any kind of a current step-by-step beginner's guide to setup OP25 from Scratch? Especially for using it on Windows. For example, I have VMware Workstation 12 Player version 12.5.2 installed on a Windows 7 64-bit machine. Is there a certain version of Ubuntu that we have to use? The link to download it https://www.ubuntu.com/download/desktop has a version called Ubuntu 18.04.1 LTS and another version called Ubuntu 18.10. How do we know which one to use and what are the command prompt scripts that we should type to install OP25? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 19:56:31 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 24 Nov 2018 14:56:31 -0500 Subject: [op25-dev] {Disarmed} Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> References: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> Message-ID: <001201d4842f$ccee0fb0$66ca2f10$@rr.com> Thank you. Will OP25 work with 2 Airspys, or do they have to be RTL-SDR dongles? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:41 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch If you are not familiar with Linux, I'd suggest the LTS (Long Term Support) release. Once you've got Ubuntu installed, you can use git clone https://github.com/boatbod/op25.git to get a copy of boatbod's version of op25. Once that finishes downloading, cd op25 ../install.sh should get you a working install of the software. Beyond that, there are a lot more people that can help in the RadioReference forums than there are here so I'd suggest visiting https://forums.radioreference.com/software-defined-radio/ -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 22:00:21 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 24 Nov 2018 17:00:21 -0500 Subject: [op25-dev] {Disarmed} Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> References: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> Message-ID: <001a01d48441$19b833f0$4d289bd0$@rr.com> Thanks. I went ahead and installed the LTS version into VMWare and the install seemed to go fine with no problems. I am new to Linux, so this will be a gradual process. When I run the command "git clone https://github.com/boatbod/op25.git", I get an error in the terminal that says: "Command 'git' not found, but can be installed with: sudo apt install git" So am I supposed to run the command "sudo apt install git" first before I can install OP25? So I guess with Linux, to install something off the internet, you type a command line instead of going to a website and downloading the files? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:41 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch If you are not familiar with Linux, I'd suggest the LTS (Long Term Support) release. Once you've got Ubuntu installed, you can use git clone https://github.com/boatbod/op25.git to get a copy of boatbod's version of op25. Once that finishes downloading, cd op25 ../install.sh should get you a working install of the software. Beyond that, there are a lot more people that can help in the RadioReference forums than there are here so I'd suggest visiting https://forums.radioreference.com/software-defined-radio/ -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 22:10:16 2018 From: op25-dev at yahoogroups.com (sincak sincak@gmail.com [op25-dev]) Date: Sat, 24 Nov 2018 17:10:16 -0500 Subject: [op25-dev] {Disarmed} Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001a01d48441$19b833f0$4d289bd0$@rr.com> Message-ID: <5bf9cc4b.1c69fb81.5ef1d.c71d@mx.google.com> That's one way. You can also use the package manager.?Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: "'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev]" Date: 11/24/18 5:00 PM (GMT-05:00) To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch ? Thanks.?I went ahead and installed the LTS version into VMWare and the install seemed to go fine with no problems.? I am new to Linux, so this will be a gradual process.? When I run the command "git clone https://github.com/boatbod/op25.git", I get an error in the terminal that says:?"Command 'git' not found, but can be installed with:?sudo apt install git"?So am I supposed to run the command "sudo apt install git" first before I can install OP25?? So I guess with Linux, to install something off the internet, you type a command line instead of going to a website and downloading the files??trunktracker at tampabay.rr.com?From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:41 PMTo: op25-dev at yahoogroups.comSubject: Re: {Disarmed} [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch?? If you are not familiar with Linux, I'd suggest the LTS (Long TermSupport) release. Once you've got Ubuntu installed, you can usegit clone https://github.com/boatbod/op25.gitto get a copy of boatbod's version of op25. Once that finishes downloading,cd op25./install.shshould get you a working install of the software. Beyond that, thereare a lot more people that can help in the RadioReference forums thanthere are here so I'd suggest visitinghttps://forums.radioreference.com/software-defined-radio/-- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 22:12:46 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 24 Nov 2018 17:12:46 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: Message-ID: <002501d48442$d590c690$80b253b0$@rr.com> Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Nov 24 22:15:50 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Sat, 24 Nov 2018 17:15:50 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001a01d48441$19b833f0$4d289bd0$@rr.com> References: <1ea3ebef-763c-acdb-0c42-2e8858a63135@spfld.com> <001a01d48441$19b833f0$4d289bd0$@rr.com> Message-ID: <3c6b17ce-4d71-7beb-1291-423697e23ece@spfld.com> On 11/24/18 17:00, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > *So am I supposed to run the command "sudo apt install git" first before Yes. You can also use Synaptic, the GUI front-end to to apt. You can also download raw source code from various websites, compile and install, but a package manager (apt or yum for RedHat-based flavors of Linux) will save you from dependencies and version mismatches (i.e., you have to have have xyz before you can install abc but abc v. 4 works best with mno v. 2) not to mention going to find all the different sites that provide the software you are interested in installing. git is actually going to pull raw source code for op25 but the install.sh then uses apt to get a lot of the other packages you need so you are only compiling op25 itself. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Nov 25 02:58:53 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 24 Nov 2018 21:58:53 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch References: Message-ID: <000301d4846a$ce470e30$6ad52a90$@rr.com> Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 95210 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Nov 25 03:17:16 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Sat, 24 Nov 2018 22:17:16 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d4846a$ce470e30$6ad52a90$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> Message-ID: Does "lsusb" see your AirSpy device? You have lots of errors in your output but the FATAL: Failed to open AirSpy device (-5) AIRSPY_ERROR_NOT_FOUND seems like the first one to solve and it may solve the rest. You're doing this under VMWare, correct? Is VMWare making the USB device available to your virtual machine? -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Nov 25 03:46:06 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 24 Nov 2018 22:46:06 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> Message-ID: <001601d48471$66aa1360$33fe3a20$@rr.com> Yes, I'm using VMWare and lsusb doesn't seem to find the Airspys: 7.PNG Earlier, I saw both Airspys in a VMWare setting called Removable Devices, but now they're not showing up anymore. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, November 24, 2018 10:17 PM To: op25-dev at yahoogroups.com; 'Trunk Tracker' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Does "lsusb" see your AirSpy device? You have lots of errors in your output but the FATAL: Failed to open AirSpy device (-5) AIRSPY_ERROR_NOT_FOUND seems like the first one to solve and it may solve the rest. You're doing this under VMWare, correct? Is VMWare making the USB device available to your virtual machine? -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 26694 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Nov 25 05:28:33 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 24 Nov 2018 21:28:33 -0800 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001601d48471$66aa1360$33fe3a20$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <001601d48471$66aa1360$33fe3a20$@rr.com> Message-ID: On Sat, Nov 24, 2018 at 7:46 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > Yes, I'm using VMWare and lsusb doesn't seem to find the Airspys: > Earlier, I saw both Airspys in a VMWare setting called Removable Devices, but now they're not showing up anymore. That's not really a op25 issue - you need to figure it out first. My first attempt would be to unplug / replug the USB devices and see if they show up... then restart VMWare, then maybe reboot, then Google... ;) GL, ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Nov 25 12:59:39 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sun, 25 Nov 2018 06:59:39 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d4846a$ce470e30$6ad52a90$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> Message-ID: <000001d484be$ba400f00$2ec02d00$@gmail.com> Trunktracker Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. * Remove one of the Airspy devices. You do not need two devices in rx.py. * Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. * Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. op25 at op25-VirtualBox:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. <-- This is the Airspy device Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub * Now execute dmesg from the command line. The terminal output should have lines similar to these. 5.911019] airspy 1-2:1.0: Board ID: 00 [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 [ 5.914976] airspy 1-2:1.0: Registered as swradio0 [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow Your VM must be able to see the Airspy before proceeding to debug your rx.py command line and trunk.tsv files. My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on the rx.py command line that is supported by the Mini. Bill, WA8WG Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 95210 bytes Desc: not available URL: From op25-dev at yahoogroups.com Mon Nov 26 00:17:09 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sun, 25 Nov 2018 19:17:09 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d484be$ba400f00$2ec02d00$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> Message-ID: <000301d4851d$608287e0$218797a0$@rr.com> Well, thanks. I tried re-booting and un-plugged both Airspys and plugged only 1 of 'em back in. Then I was able to see it in VMWare and connect it via the following menu option: Then I ran lsusb and got the following (so now it's showing up): When I run dmesg, I get a very long list of stuff, but here's what I found at the end: But now I still get a similar error when running a command line of ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000 : My device is actually an Airspy Mini, so I wonder if that has something to do with it. So as a complete shot in the dark, I tried changing it to 'airspymini' and leaving everything else the same: ../rx.py --args 'airspymini' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000. Here's what I get now instead of the error: No idea what all this is, but I noticed if I then grab the window edge and re-adjust the size of the terminal window, the screen suddenly flips to this: So does this mean the software program, OP25, is running now? trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Sunday, November 25, 2018 8:00 AM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. * Remove one of the Airspy devices. You do not need two devices in rx.py. * Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. * Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. op25 at op25-VirtualBox:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. ? This is the Airspy device Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub * Now execute dmesg from the command line. The terminal output should have lines similar to these. 5.911019] airspy 1-2:1.0: Board ID: 00 [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 [ 5.914976] airspy 1-2:1.0: Registered as swradio0 [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow Your VM must be able to see the Airspy before proceeding to debug your rx.py command line and trunk.tsv files. My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on the rx.py command line that is supported by the Mini. Bill, WA8WG Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image006.png Type: image/png Size: 95210 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 26739 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image007.jpg Type: image/jpeg Size: 18580 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image009.jpg Type: image/jpeg Size: 21315 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image013.jpg Type: image/jpeg Size: 48565 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image016.jpg Type: image/jpeg Size: 32000 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image018.jpg Type: image/jpeg Size: 17101 bytes Desc: not available URL: From op25-dev at yahoogroups.com Mon Nov 26 00:25:09 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sun, 25 Nov 2018 19:25:09 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d4851d$608287e0$218797a0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> Message-ID: <000c01d4851e$7e6e54e0$7b4afea0$@rr.com> Looks like the last screenshot didn't go through. Here is what I get after re-sizing the window: trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Sunday, November 25, 2018 7:17 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Well, thanks. I tried re-booting and un-plugged both Airspys and plugged only 1 of 'em back in. Then I was able to see it in VMWare and connect it via the following menu option: Then I ran lsusb and got the following (so now it's showing up): When I run dmesg, I get a very long list of stuff, but here's what I found at the end: But now I still get a similar error when running a command line of ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000 : My device is actually an Airspy Mini, so I wonder if that has something to do with it. So as a complete shot in the dark, I tried changing it to 'airspymini' and leaving everything else the same: ../rx..py --args 'airspymini' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000. Here's what I get now instead of the error: No idea what all this is, but I noticed if I then grab the window edge and re-adjust the size of the terminal window, the screen suddenly flips to this: So does this mean the software program, OP25, is running now? trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Sunday, November 25, 2018 8:00 AM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. * Remove one of the Airspy devices. You do not need two devices in rx.py. * Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. * Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. op25 at op25-VirtualBox:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. ? This is the Airspy device Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub * Now execute dmesg from the command line. The terminal output should have lines similar to these. 5.911019] airspy 1-2:1.0: Board ID: 00 [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 [ 5.914976] airspy 1-2:1.0: Registered as swradio0 [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow Your VM must be able to see the Airspy before proceeding to debug your rx.py command line and trunk.tsv files. My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on the rx.py command line that is supported by the Mini. Bill, WA8WG Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 36188 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 26739 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image004.jpg Type: image/jpeg Size: 18580 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image005.jpg Type: image/jpeg Size: 21315 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image006.jpg Type: image/jpeg Size: 48565 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image007.jpg Type: image/jpeg Size: 32000 bytes Desc: not available URL: From op25-dev at yahoogroups.com Mon Nov 26 03:27:39 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sun, 25 Nov 2018 21:27:39 -0600 Subject: [op25-dev] FW: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d4851d$608287e0$218797a0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> Message-ID: <000001d48537$ff1308c0$fd391a40$@gmail.com> OK. You?re making good progress. The last screen capture below is blank so I can?t see what it flipped to. I appears that you are attempting to decode Hillsborough County (P25) but may not have specified the correct control channel frequency according to the listing for Hillsborough County on radioreference.com. You might need to try 770.33125 or 769.80625 instead of 769.28125. The following rx.py command line will work without a trunk.tsv file and will decode the system provided you specify the correct (active) control channel. ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.28125e6 -t -q 0 -V -U 2> stderr.2 The 2> stderr.2 will send error messages and other status to a logfile and will prevent garbage from appearing on your terminal screen. This same logfile will also be very helpful if things still don?t work to diagnose the problem. When you have the correct control channel frequency, your terminal screen should look something like my screen capture shown below except that it will display your systems NAC, WACN, SYSID, and frequency. When op25 is working the tsbks (Trunk Signaling Blocks) value will constantly increment except when voice traffic is present, and will then resume as soon as the system goes idle again. Other data will be displayed indicating the voice trunk frequency and talkgroup ID when there is traffic present. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Sunday, November 25, 2018 6:17 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Well, thanks. I tried re-booting and un-plugged both Airspys and plugged only 1 of 'em back in. Then I was able to see it in VMWare and connect it via the following menu option: Then I ran lsusb and got the following (so now it's showing up): When I run dmesg, I get a very long list of stuff, but here's what I found at the end: But now I still get a similar error when running a command line of ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000 : My device is actually an Airspy Mini, so I wonder if that has something to do with it. So as a complete shot in the dark, I tried changing it to 'airspymini' and leaving everything else the same: ../rx..py --args 'airspymini' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000. Here's what I get now instead of the error: No idea what all this is, but I noticed if I then grab the window edge and re-adjust the size of the terminal window, the screen suddenly flips to this: So does this mean the software program, OP25, is running now? trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Sunday, November 25, 2018 8:00 AM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. * Remove one of the Airspy devices. You do not need two devices in rx.py. * Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. * Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. op25 at op25-VirtualBox:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. <-- This is the Airspy device Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub * Now execute dmesg from the command line. The terminal output should have lines similar to these. 5.911019] airspy 1-2:1.0: Board ID: 00 [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 [ 5.914976] airspy 1-2:1.0: Registered as swradio0 [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow Your VM must be able to see the Airspy before proceeding to debug your rx.py command line and trunk.tsv files. My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on the rx.py command line that is supported by the Mini. Bill, WA8WG Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 26739 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image007.jpg Type: image/jpeg Size: 18580 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image009.jpg Type: image/jpeg Size: 21315 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image013.jpg Type: image/jpeg Size: 48565 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image016.jpg Type: image/jpeg Size: 32000 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.jpg Type: image/jpeg Size: 39106 bytes Desc: not available URL: From op25-dev at yahoogroups.com Tue Nov 27 00:12:07 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Mon, 26 Nov 2018 19:12:07 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48537$ff1308c0$fd391a40$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> Message-ID: <000601d485e5$d6cc1150$846433f0$@rr.com> Here is the last screenshot that didn't go through before: Yes, you're right. It's Hillsborough County, FL: https://www.radioreference.com/apps/db/?sid=7236 Thanks for the help. I have double-checked the control channel and it actually is on 769.28125 (with a nice strong signal) which is listed as an alternate control channel on the west site. So If I run this command: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.28125e6 -t -q 0 -V -U 2> stderr.2 here is what I get: The program never really runs anything and just stops after saying it set those 3 gain settings. But if I change it to say 'airspymini' instead of just ' airspymini', then I get this screen again: This is a very slow system with little activity on it. So maybe I just to wait for a transmission? For the command line options, the readme file doesn't seem to give you examples or lists of values of what to actually type. For example, the -N 'LNA:15,MIX:15,IF:15' syntax was something I searched for and found in a RadioReference forum. One of my screenshots below shows "built-in source types:" with what looks like a list of things that can be entered with the --args command. But it doesn't list 'airspymini' as one of the options and I wonder if it should? And how about this question. How come we use an "e6" after the frequency -f 769.28125e6? trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Sunday, November 25, 2018 10:28 PM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: FW: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch OK. You?re making good progress. The last screen capture below is blank so I can?t see what it flipped to. I appears that you are attempting to decode Hillsborough County (P25) but may not have specified the correct control channel frequency according to the listing for Hillsborough County on radioreference.com. You might need to try 770.33125 or 769.80625 instead of 769.28125. The following rx.py command line will work without a trunk.tsv file and will decode the system provided you specify the correct (active) control channel. ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.28125e6 -t -q 0 -V -U 2> stderr.2 The 2> stderr.2 will send error messages and other status to a logfile and will prevent garbage from appearing on your terminal screen. This same logfile will also be very helpful if things still don?t work to diagnose the problem. When you have the correct control channel frequency, your terminal screen should look something like my screen capture shown below except that it will display your systems NAC, WACN, SYSID, and frequency. When op25 is working the tsbks (Trunk Signaling Blocks) value will constantly increment except when voice traffic is present, and will then resume as soon as the system goes idle again. Other data will be displayed indicating the voice trunk frequency and talkgroup ID when there is traffic present. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Sunday, November 25, 2018 6:17 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Well, thanks. I tried re-booting and un-plugged both Airspys and plugged only 1 of 'em back in. Then I was able to see it in VMWare and connect it via the following menu option: Then I ran lsusb and got the following (so now it's showing up): When I run dmesg, I get a very long list of stuff, but here's what I found at the end: But now I still get a similar error when running a command line of ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000 : My device is actually an Airspy Mini, so I wonder if that has something to do with it. So as a complete shot in the dark, I tried changing it to 'airspymini' and leaving everything else the same: ../rx..py --args 'airspymini' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000. Here's what I get now instead of the error: No idea what all this is, but I noticed if I then grab the window edge and re-adjust the size of the terminal window, the screen suddenly flips to this: So does this mean the software program, OP25, is running now? trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Sunday, November 25, 2018 8:00 AM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. * Remove one of the Airspy devices. You do not need two devices in rx.py. * Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. * Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. op25 at op25-VirtualBox:~$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. ? This is the Airspy device Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub * Now execute dmesg from the command line. The terminal output should have lines similar to these. 5.911019] airspy 1-2:1.0: Board ID: 00 [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 [ 5.914976] airspy 1-2:1.0: Registered as swradio0 [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow Your VM must be able to see the Airspy before proceeding to debug your rx.py command line and trunk.tsv files. My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on the rx.py command line that is supported by the Mini. Bill, WA8WG Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: ../rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 I get a lot of errors (screenshot): So is there any way to trouble shoot all of this? Thanks. trunktracker at tampabay.rr.com From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] Sent: Saturday, November 24, 2018 5:13 PM To: 'op25-dev at yahoogroups.com' Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: sudo apt-get install gnuplot-x11 trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 23, 2018 10:48 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch As mentioned before this is likely the most recent how-to: https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image008.jpg Type: image/jpeg Size: 26739 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image010.jpg Type: image/jpeg Size: 18580 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image011.jpg Type: image/jpeg Size: 21315 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image012.jpg Type: image/jpeg Size: 48565 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image013.jpg Type: image/jpeg Size: 32000 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image017.jpg Type: image/jpeg Size: 20879 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 15630 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image006.jpg Type: image/jpeg Size: 21231 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image007.jpg Type: image/jpeg Size: 21746 bytes Desc: not available URL: From op25-dev at yahoogroups.com Tue Nov 27 00:35:00 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Mon, 26 Nov 2018 16:35:00 -0800 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000601d485e5$d6cc1150$846433f0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> Message-ID: On Mon, Nov 26, 2018 at 4:15 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > For the command line options, the readme file doesn't seem to give you examples or lists of values of what to actually type. For example, the -N 'LNA:15,MIX:15,IF:15' syntax was something I searched for and found in a RadioReference forum. One of my screenshots below shows "built-in source types:" with what looks like a list of things that can be entered with the --args command. But it doesn't list 'airspymini' as one of the options and I wonder if it should? I think if you just make up something bogus, it'll be ignored. Please paste the contents of stderr.2 after each attempt. > And how about this question. How come we use an "e6" after the frequency -f 769.28125e6? Frequency is given in Hz. "e6" means "x 10^6". ~iain > From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] > Sent: Sunday, November 25, 2018 10:28 PM > To: op25-dev at yahoogroups.com > Cc: trunktracker at tampabay.rr.com > Subject: FW: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > OK. You?re making good progress. The last screen capture below is blank so I can?t see what it flipped to. > > > > I appears that you are attempting to decode Hillsborough County (P25) but may not have specified the correct control channel frequency according to > > the listing for Hillsborough County on radioreference.com. You might need to try 770.33125 or 769.80625 instead of 769.28125. > > > > The following rx.py command line will work without a trunk.tsv file and will decode the system provided you specify the correct (active) control channel. > > > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.28125e6 -t -q 0 -V -U 2> stderr.2 > > > > The 2> stderr.2 will send error messages and other status to a logfile and will prevent garbage from appearing on your terminal screen. > > This same logfile will also be very helpful if things still don?t work to diagnose the problem. > > > > When you have the correct control channel frequency, your terminal screen should look something like my screen > > capture shown below except that it will display your systems NAC, WACN, SYSID, and frequency. > > > > When op25 is working the tsbks (Trunk Signaling Blocks) value will constantly increment except when > > voice traffic is present, and will then resume as soon as the system goes idle again. Other data will > > be displayed indicating the voice trunk frequency and talkgroup ID when there is traffic present. > > > > Bill, WA8WG > > > > > > From: op25-dev at yahoogroups.com > Sent: Sunday, November 25, 2018 6:17 PM > To: op25-dev at yahoogroups.com > Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > Well, thanks. I tried re-booting and un-plugged both Airspys and plugged only 1 of 'em back in. Then I was able to see it in VMWare and connect it via the following menu option: > > > > > > Then I ran lsusb and got the following (so now it's showing up): > > > > > > When I run dmesg, I get a very long list of stuff, but here's what I found at the end: > > > > > > But now I still get a similar error when running a command line of ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000 : > > > > > > My device is actually an Airspy Mini, so I wonder if that has something to do with it. So as a complete shot in the dark, I tried changing it to 'airspymini' and leaving everything else the same: > > > > ./rx..py --args 'airspymini' -N 'LNA:10,MIX:10,IF:10' -S 3000000 -f 769.28125e6 -o 25000. > > > > Here's what I get now instead of the error: > > > > > > No idea what all this is, but I noticed if I then grab the window edge and re-adjust the size of the terminal window, the screen suddenly flips to this: > > > > > > So does this mean the software program, OP25, is running now? > > > > trunktracker at tampabay.rr.com > > > > From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] > Sent: Sunday, November 25, 2018 8:00 AM > To: op25-dev at yahoogroups.com > Cc: trunktracker at tampabay.rr.com > Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > Trunktracker > > > > Here are a couple of steps to insure that your Airspy device is available to your Ubuntu VM. > > > > > > Remove one of the Airspy devices. You do not need two devices in rx.py. > Set /verify that the remaining Airspy device is virtualized in your VMware settings menu for the Ubuntu VM. > Start the Ubuntu VM then execute lsusb from the command line. It should return somethings like the lines below if your Airspy devices has been virtualized. > > > > op25 at op25-VirtualBox:~$ lsusb > > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > > Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. ? This is the Airspy device > > Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet > > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > > > > Now execute dmesg from the command line. The terminal output should have lines similar to these. > > > > 5.911019] airspy 1-2:1.0: Board ID: 00 > > [ 5.911024] airspy 1-2:1.0: Firmware version: AirSpy NOS v1.0.0-rc10-0-g946184a 2016-09-19 > > [ 5.914976] airspy 1-2:1.0: Registered as swradio0 > > [ 5.914980] airspy 1-2:1.0: SDR API is still slightly experimental and functionality changes may follow > > > > Your VM must be able to see the Airspy before proceeding to debug your rx..py command line and trunk.tsv files.. > > My Airspy is the R2 and has different sampling rates than the Mini. You must specify the correct sample rate on > > the rx.py command line that is supported by the Mini. > > > > Bill, WA8WG > > > > > > > > Well, I've gotten a little further but am stuck on this part. I've got 2 Airspy Minis plugged in and if I run the following: > > > > ./rx.py --args 'airspy' -N 'LNA:10,MIX:10,IF:10' -S 2400000 -f 769.28125e6 -o 25000 > > > > I get a lot of errors (screenshot): > > > > > > So is there any way to trouble shoot all of this? Thanks. > > > > trunktracker at tampabay.rr.com > > > > From: Trunk Tracker [mailto:trunktracker at tampabay.rr.com] > Sent: Saturday, November 24, 2018 5:13 PM > To: 'op25-dev at yahoogroups.com' > Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > Thanks for the dummies link. Just what I need! It looks like there's another step to install something called GNUPLOT: > > > > sudo apt-get install gnuplot-x11 > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, November 23, 2018 10:48 PM > To: op25-dev at yahoogroups.com > Subject: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > As mentioned before this is likely the most recent how-to: > > > > https://www.hagensieker.com/wordpress/2018/07/17/op25-for-dummies/ > > > > A year ago I wrote this, when it was just starting to be a thing to install OP25 on a Raspberry Pi: > > > > http://kb9mwr.blogspot.com/2017/07/listening-to-local-700-mhz-simulcast.html > > > > While I don't have any desire to run op25 on Windows, unfortunately I can see a good how-to on that sort of thing being desirable to many. > > > > I am a ham and I like to tinker, not just be a end user. So I don't see anyone using this on Windows really contributing anything back to the community. I really urge people to dig into things deeper than skin level, you never know, you just might learn something. But that is just me. > > > > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Nov 27 20:57:15 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Tue, 27 Nov 2018 14:57:15 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000601d485e5$d6cc1150$846433f0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> Message-ID: <000001d48693$c7873b30$5695b190$@gmail.com> Trunktracker, >From what I can fine the Airspy Mini gets configured the same as the Airspy R2 with the exception being the sample rate differences. I further assume from an earlier posting that your installed the op25/boatbod version that supports starting rx.py without a trunk.tsv file using just the -t option. This was a handy feature that allows you to discover the P25 system?s NAC, SID, and other information needed to properly construct your trunk.tsv file. As has already been suggested, do post your stderr.2 logfile. OP25 will create and write to the logfile (stderr.2) each time you execute the rx.py command line with the 2> stderr..2 option specified. The Information contained in that logfile should prove useful to diagnose what is happening. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Nov 28 23:43:07 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Wed, 28 Nov 2018 18:43:07 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48693$c7873b30$5695b190$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> Message-ID: <000301d48774$1e853730$5b8fa590$@rr.com> Well, it's a busy workweek, so I've been slow to reply back. But thanks for all the suggestions. The control channel changed today, so I cleared out everything in stderr.2 first and then ran this: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 and got this: Then I looked in stderr.2 and found this: .. But if I do the same thing with 'airspymini' instead, I get this: And stderr.2 has all this in it: gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.11 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock [INFO] Using format CF32. Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Using two-stage decimator for speed=3000000, decim=30/4 if1=100000 if2=25000 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev at gmail.com Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] audio device: default RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (hw:0,0), Device or resource busy. RtApiAlsa: dump hardware params just after device open: ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: U8 S16_LE SUBFORMAT: STD SAMPLE_BITS: [8 16] FRAME_BITS: [8 32] CHANNELS: [1 2] RATE: [4000 48000] PERIOD_TIME: (333 16384000] PERIOD_SIZE: [16 65536] PERIOD_BYTES: [64 131072] PERIODS: [1 1024] BUFFER_TIME: (333 16384000] BUFFER_SIZE: [16 65536] BUFFER_BYTES: [64 65536] TICK_TIME: ALL RtApiAlsa: dump hardware params after installation: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 16 CHANNELS: 1 RATE: 48000 PERIOD_TIME: (42666 42667) PERIOD_SIZE: 2048 PERIOD_BYTES: 4096 PERIODS: 4 BUFFER_TIME: (170666 170667) BUFFER_SIZE: 8192 BUFFER_BYTES: 16384 TICK_TIME: 0 RtApiAlsa: dump software params after installation: tstamp_mode: NONE tstamp_type: MONOTONIC period_step: 1 avail_min: 2048 start_threshold: 2048 stop_threshold: -1 silence_threshold: 0 silence_size: 4611686018427387904 boundary: 4611686018427387904 trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Tuesday, November 27, 2018 3:57 PM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, >From what I can fine the Airspy Mini gets configured the same as the Airspy R2 with the exception being the sample rate differences. I further assume from an earlier posting that your installed the op25/boatbod version that supports starting rx.py without a trunk.tsv file using just the -t option. This was a handy feature that allows you to discover the P25 system?s NAC, SID, and other information needed to properly construct your trunk.tsv file. As has already been suggested, do post your stderr.2 logfile. OP25 will create and write to the logfile (stderr.2) each time you execute the rx.py command line with the 2> stderr..2 option specified. The Information contained in that logfile should prove useful to diagnose what is happening. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 44985 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 94740 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 29811 bytes Desc: not available URL: From op25-dev at yahoogroups.com Thu Nov 29 00:48:28 2018 From: op25-dev at yahoogroups.com ('O'Connor, Daniel' darius@dons.net.au [op25-dev]) Date: Thu, 29 Nov 2018 11:18:28 +1030 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d48774$1e853730$5b8fa590$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> Message-ID: > On 29 Nov 2018, at 10:13, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > Then I looked in stderr.2 and found this: FYI this is a few bugs and bug fixes ganging up to crash. The first bug was (it is fixed since *2016* - https://github.com/gnuradio/gnuradio/commit/11973c64437683cc99c48eae9eb4db8234f1ac42#diff-6afde48a2246887a22e0cbe0a675e1c8) in GNUradio #528. A work around was added to rtl-sdr (which is the "Trying to fill up.." message) which is at https://github.com/osmocom/gr-osmosdr/blob/5ecfa255d299b9b4842ccd09a02892a853fcd5a7/lib/source_impl.cc#L413 The second bug is p25_demodulator.py crashing because it doesn't detect self.decim is zero. It looks like gr-osmosdr now has the work around removed (since July 2017) - https://github.com/osmocom/gr-osmosdr/commit/ea6b356cfda8a90fa6d727fcc13aae60547962a2 tl;dr: - It didn't find your hardware, check your VM pass through - Update gr-osmosdr to get less confusing errors :) -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 29 00:50:40 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Wed, 28 Nov 2018 18:50:40 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d48774$1e853730$5b8fa590$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> Message-ID: <000001d4877d$8dab69f0$a9023dd0$@gmail.com> Your logfile reports that op25 does not see your Airspy device. This may be as a result of a virtualization problem with your Ubuntu VM. Run another lsusb and see if the Airspy device still shows up or not. If it does, then I would be suspect that the airspy library did not initiate properly during the installation phase. BTW, you don?t need the -2 in your rx.py command line because your county is running a Phase-I system. Of course, that is not the issue at this point in time. I am willing to help you over the phone if you want some help and want to install TeamViewer on your PC so that I can access your VM remotely to take a look at a few things. Bill From: op25-dev at yahoogroups.com Sent: Wednesday, November 28, 2018 5:43 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch, Well, it's a busy workweek, so I've been slow to reply back. But thanks for all the suggestions. The control channel changed today, so I cleared out everything in stderr.2 first and then ran this: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 and got this: Then I looked in stderr.2 and found this: .. But if I do the same thing with 'airspymini' instead, I get this: And stderr.2 has all this in it: gr-osmosdr 0.1.4 (0.1.4) gnuradio 3.7.11 built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock [INFO] Using format CF32. Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock Using two-stage decimator for speed=3000000, decim=30/4 if1=100000 if2=25000 Project 25 IMBE Encoder/Decoder Fixed-Point implementation Developed by Pavel Yazev E-mail: pyazev at gmail.com Version 1.0 (c) Copyright 2009 This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see the file ``LICENSE'' for details. op25_audio::open_socket(): enabled udp host(127.0.0.1), wireshark(23456), audio(23456) p25_frame_assembler_impl: do_imbe[1], do_output[0], do_audio_output[1], do_phase2_tdma[1], do_nocrypt[0] audio device: default RtApiAlsa::getDeviceInfo: snd_pcm_open error for device (hw:0,0), Device or resource busy. RtApiAlsa: dump hardware params just after device open: ACCESS: MMAP_INTERLEAVED RW_INTERLEAVED FORMAT: U8 S16_LE SUBFORMAT: STD SAMPLE_BITS: [8 16] FRAME_BITS: [8 32] CHANNELS: [1 2] RATE: [4000 48000] PERIOD_TIME: (333 16384000] PERIOD_SIZE: [16 65536] PERIOD_BYTES: [64 131072] PERIODS: [1 1024] BUFFER_TIME: (333 16384000] BUFFER_SIZE: [16 65536] BUFFER_BYTES: [64 65536] TICK_TIME: ALL RtApiAlsa: dump hardware params after installation: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 16 CHANNELS: 1 RATE: 48000 PERIOD_TIME: (42666 42667) PERIOD_SIZE: 2048 PERIOD_BYTES: 4096 PERIODS: 4 BUFFER_TIME: (170666 170667) BUFFER_SIZE: 8192 BUFFER_BYTES: 16384 TICK_TIME: 0 RtApiAlsa: dump software params after installation: tstamp_mode: NONE tstamp_type: MONOTONIC period_step: 1 avail_min: 2048 start_threshold: 2048 stop_threshold: -1 silence_threshold: 0 silence_size: 4611686018427387904 boundary: 4611686018427387904 trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Tuesday, November 27, 2018 3:57 PM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, >From what I can fine the Airspy Mini gets configured the same as the Airspy R2 with the exception being the sample rate differences. I further assume from an earlier posting that your installed the op25/boatbod version that supports starting rx.py without a trunk.tsv file using just the -t option. This was a handy feature that allows you to discover the P25 system?s NAC, SID, and other information needed to properly construct your trunk.tsv file. As has already been suggested, do post your stderr.2 logfile.. OP25 will create and write to the logfile (stderr.2) each time you execute the rx.py command line with the 2> stderr..2 option specified. The Information contained in that logfile should prove useful to diagnose what is happening. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 44985 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 94740 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 29811 bytes Desc: not available URL: From op25-dev at yahoogroups.com Thu Nov 29 02:37:35 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Wed, 28 Nov 2018 21:37:35 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d48774$1e853730$5b8fa590$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> Message-ID: > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' > -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 I think a lot of your errors are sound related, not directly op25. Does aplay /usr/share/sounds/alsa/Front_Center.wav play audio or give you errors? The screenshot you included when you use airspymini looks like the output you get when op25 hasn't locked on to a control channel. If you have gnuplot-x11 installed, you should be able to press 1, 2, 3 or 4 on your keyboard to help you with your tuning. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 29 00:32:15 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Wed, 28 Nov 2018 16:32:15 -0800 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000301d48774$1e853730$5b8fa590$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> Message-ID: Right .. so (I think) you still need to resolve this AIRSPY_ERROR_NOT_FOUND issue. When you use "airspymini" (bogus), it doesn't even try to find your AirSpy device. I don't have any AirSpy hardware, so can't test anything, but Googling for that error found: https://github.com/airspy/airspyone_host/issues/40 I'd start there... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 29 20:14:26 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Thu, 29 Nov 2018 14:14:26 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> Message-ID: <000201d48820$21060280$63120780$@gmail.com> Hi all, I was able to replicate the identical issue as trunktracker has reported. It turns out to be a hardware virtualization issue in handling of the Airspy SDR's running on Ubuntu as a VM on VMWare Player and not an issue with the op25 code. Normally, I use Oracle VirtualBox on a Windows-10 Pro 64 machine to run various Linux VM's including Ubuntu 18.04 with op25. That combination has worked perfectly using either the Airspy R2 or the RTL SDR's. However, I installed VMWare Player 15 last evening to experiment with Ubuntu 18.04 VM and boatbod op25 to quickly discover I got the same results (error message) as trunktracker when attempting to run my Airspy R2. Conversely, op25 did run perfectly on the VMWare Player setup as long as I only used the RTL SDR device. So it then appears to be some type of virtualization issue with the Airspy devices on VM's running on the VMWare Player. I don't know that is necessarily the case on other VMWare products such as the Pro version, and etc. But it's definitely broken as far as the Airspy is concerned with VMWare Player. Changing USB modes (support) in the VM settings had not impact on the problem either. I ran into a similar problem recently on my Windows-10 Machine where none of my SDR's, Airspy or RTL types would run on any of my Linux VM's. That turned out to be a issue with Windows Defender causing a corruption with the USB hardware virtualization in VirtualBox. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Wednesday, November 28, 2018 6:48 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > On 29 Nov 2018, at 10:13, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: > > Then I looked in stderr.2 and found this: FYI this is a few bugs and bug fixes ganging up to crash. The first bug was (it is fixed since *2016* - https://github.com/gnuradio/gnuradio/commit/11973c64437683cc99c48eae9eb4db82 34f1ac42#diff-6afde48a2246887a22e0cbe0a675e1c8) in GNUradio #528. A work around was added to rtl-sdr (which is the "Trying to fill up.." message) which is at https://github.com/osmocom/gr-osmosdr/blob/5ecfa255d299b9b4842ccd09a02892a85 3fcd5a7/lib/source_impl.cc#L413 The second bug is p25_demodulator.py crashing because it doesn't detect self.decim is zero. It looks like gr-osmosdr now has the work around removed (since July 2017) - https://github.com/osmocom/gr-osmosdr/commit/ea6b356cfda8a90fa6d727fcc13aae6 0547962a2 tl;dr: - It didn't find your hardware, check your VM pass through - Update gr-osmosdr to get less confusing errors :) -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 29 23:35:44 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Fri, 30 Nov 2018 10:35:44 +1100 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000201d48820$21060280$63120780$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> Message-ID: "not an issue with the op25 code." There's hasn't been a single issue in this entire thread that is an OP25 problem... On Fri, 30 Nov 2018 at 10:13, wllmbecks at gmail.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Hi all, > > > > I was able to replicate the identical issue as trunktracker has reported. > It turns out to be a hardware virtualization issue in handling of the > Airspy SDR?s running on Ubuntu as a VM on VMWare Player and not an issue > with the op25 code. > > > > Normally, I use Oracle VirtualBox on a Windows-10 Pro 64 machine to run > various Linux VM?s including Ubuntu 18.04 with op25. That combination has > worked perfectly using either the Airspy R2 or the RTL SDR?s. However, I > installed VMWare Player 15 last evening to experiment with Ubuntu 18.04 VM > and boatbod op25 to quickly discover I got the same results (error > message) as trunktracker when attempting to run my Airspy R2. Conversely, > op25 did run perfectly on the VMWare Player setup as long as I only used > the RTL SDR device. > > > > So it then appears to be some type of virtualization issue with the Airspy > devices on VM?s running on the VMWare Player. I don?t know that is > necessarily the case on other VMWare products such as the Pro version, and > etc. But it?s definitely broken as far as the Airspy is concerned with > VMWare Player. Changing USB modes (support) in the VM settings had not > impact on the problem either. > > > > I ran into a similar problem recently on my Windows-10 Machine where none > of my SDR?s, Airspy or RTL types would run on any of my Linux VM?s. That > turned out to be a issue with Windows Defender causing a corruption with > the USB hardware virtualization in VirtualBox. > > > > Bill, WA8WG > > > > > > *From:* op25-dev at yahoogroups.com > *Sent:* Wednesday, November 28, 2018 6:48 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From > Scratch > > > > > > > > > On 29 Nov 2018, at 10:13, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > Then I looked in stderr.2 and found this: > > FYI this is a few bugs and bug fixes ganging up to crash. > > The first bug was (it is fixed since *2016* - > https://github.com/gnuradio/gnuradio/commit/11973c64437683cc99c48eae9eb4db8234f1ac42#diff-6afde48a2246887a22e0cbe0a675e1c8) > in GNUradio #528. > > A work around was added to rtl-sdr (which is the "Trying to fill up.." > message) which is at > https://github.com/osmocom/gr-osmosdr/blob/5ecfa255d299b9b4842ccd09a02892a853fcd5a7/lib/source_impl.cc#L413 > > The second bug is p25_demodulator.py crashing because it doesn't detect > self.decim is zero. > > It looks like gr-osmosdr now has the work around removed (since July 2017) > - > https://github.com/osmocom/gr-osmosdr/commit/ea6b356cfda8a90fa6d727fcc13aae60547962a2 > > tl;dr: > - It didn't find your hardware, check your VM pass through > - Update gr-osmosdr to get less confusing errors :) > > -- > Daniel O'Connor > "The nice thing about standards is that there > are so many of them to choose from." > -- Andrew Tanenbaum > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Nov 29 23:34:27 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Thu, 29 Nov 2018 15:34:27 -0800 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000201d48820$21060280$63120780$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> Message-ID: Please see the link that I posted yesterday - it describes the issue with AirSpy and VMWare, and provides a workaround (towards the end): https://github.com/airspy/airspyone_host/issues/40 It's also linked from https://github.com/airspy/airspyone_host/wiki/Troubleshooting (under VMWare Linux) ~iain On Thu, Nov 29, 2018 at 3:13 PM wllmbecks at gmail.com [op25-dev] wrote: > > > > Hi all, > > > > I was able to replicate the identical issue as trunktracker has reported. It turns out to be a hardware virtualization issue in handling of the Airspy SDR?s running on Ubuntu as a VM on VMWare Player and not an issue with the op25 code. > > > > Normally, I use Oracle VirtualBox on a Windows-10 Pro 64 machine to run various Linux VM?s including Ubuntu 18.04 with op25. That combination has worked perfectly using either the Airspy R2 or the RTL SDR?s.. However, I installed VMWare Player 15 last evening to experiment with Ubuntu 18.04 VM and boatbod op25 to quickly discover I got the same results (error message) as trunktracker when attempting to run my Airspy R2. Conversely, op25 did run perfectly on the VMWare Player setup as long as I only used the RTL SDR device. > > > > So it then appears to be some type of virtualization issue with the Airspy devices on VM?s running on the VMWare Player. I don?t know that is necessarily the case on other VMWare products such as the Pro version, and etc. But it?s definitely broken as far as the Airspy is concerned with VMWare Player. Changing USB modes (support) in the VM settings had not impact on the problem either. > > > > I ran into a similar problem recently on my Windows-10 Machine where none of my SDR?s, Airspy or RTL types would run on any of my Linux VM?s. That turned out to be a issue with Windows Defender causing a corruption with the USB hardware virtualization in VirtualBox. > > > > Bill, WA8WG > > > > > > From: op25-dev at yahoogroups.com > Sent: Wednesday, November 28, 2018 6:48 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > > > > On 29 Nov 2018, at 10:13, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > Then I looked in stderr.2 and found this: > > FYI this is a few bugs and bug fixes ganging up to crash. > > The first bug was (it is fixed since *2016* - https://github.com/gnuradio/gnuradio/commit/11973c64437683cc99c48eae9eb4db8234f1ac42#diff-6afde48a2246887a22e0cbe0a675e1c8) in GNUradio #528. > > A work around was added to rtl-sdr (which is the "Trying to fill up.." message) which is at https://github.com/osmocom/gr-osmosdr/blob/5ecfa255d299b9b4842ccd09a02892a853fcd5a7/lib/source_impl.cc#L413 > > The second bug is p25_demodulator.py crashing because it doesn't detect self.decim is zero. > > It looks like gr-osmosdr now has the work around removed (since July 2017) - https://github.com/osmocom/gr-osmosdr/commit/ea6b356cfda8a90fa6d727fcc13aae60547962a2 > > tl;dr: > - It didn't find your hardware, check your VM pass through > - Update gr-osmosdr to get less confusing errors :) > > -- > Daniel O'Connor > "The nice thing about standards is that there > are so many of them to choose from." > -- Andrew Tanenbaum > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Nov 30 01:07:46 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Thu, 29 Nov 2018 19:07:46 -0600 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> Message-ID: <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> All, I was able to successfully get the Airspy R2 to run in op25 on an Ubuntu 18..04 VM on VMWare Workstation Player-15 using the work around procedure pointed out in ~iain posts. On my machine the Airspy device was found as follows; I125: USB: Found device [name:OpenMoko\ AIRSPY vid:1d50 pid:60a1 path:1/0/0 speed:high family:vendor instanceId:USB\\VID_0E0F&PID_0001\\AIRSPY_SN:03A464C8373E4F67 serialnum:AIRSPY_SN:03A464C8373E4F67 arbRuntimeKey:4 version:3] I then added the following line to my VMWare Virtual Machine Configuration file to complete the work around procedure. usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" Trunktracker, You now have reference to a fix that works and has been tested with VMWare Workstation Player, else you can move to Oracle VirtualBox and build your Ubuntu VM on that platform. Here is a screen capture of op25 with my Airspy R2 running on the VMWare Workstation Player VM. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 87880 bytes Desc: not available URL: From op25-dev at yahoogroups.com Fri Nov 30 01:23:23 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Thu, 29 Nov 2018 20:23:23 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> Message-ID: <002901d4884b$4b2026b0$e1607410$@rr.com> Great! Will try that. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Thursday, November 29, 2018 8:08 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch All, I was able to successfully get the Airspy R2 to run in op25 on an Ubuntu 18..04 VM on VMWare Workstation Player-15 using the work around procedure pointed out in ~iain posts. On my machine the Airspy device was found as follows; I125: USB: Found device [name:OpenMoko\ AIRSPY vid:1d50 pid:60a1 path:1/0/0 speed:high family:vendor instanceId:USB\\VID_0E0F&PID_0001\\AIRSPY_SN:03A464C8373E4F67 serialnum:AIRSPY_SN:03A464C8373E4F67 arbRuntimeKey:4 version:3] I then added the following line to my VMWare Virtual Machine Configuration file to complete the work around procedure. usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" Trunktracker, You now have reference to a fix that works and has been tested with VMWare Workstation Player, else you can move to Oracle VirtualBox and build your Ubuntu VM on that platform. Here is a screen capture of op25 with my Airspy R2 running on the VMWare Workstation Player VM. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 50360 bytes Desc: not available URL: From op25-dev at yahoogroups.com Fri Nov 30 00:59:41 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Thu, 29 Nov 2018 19:59:41 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000201d48820$21060280$63120780$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> Message-ID: <002101d48847$fb5b57b0$f2120710$@rr.com> Thanks much for spending the time to do this. I'll try the Oracle program this weekend once I've got some more time. Thanks to all for the replies. trunktracker at tampabay.rr.com From: wllmbecks at gmail.com [mailto:wllmbecks at gmail.com] Sent: Thursday, November 29, 2018 3:14 PM To: op25-dev at yahoogroups.com Cc: trunktracker at tampabay.rr.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Hi all, I was able to replicate the identical issue as trunktracker has reported. It turns out to be a hardware virtualization issue in handling of the Airspy SDR's running on Ubuntu as a VM on VMWare Player and not an issue with the op25 code. Normally, I use Oracle VirtualBox on a Windows-10 Pro 64 machine to run various Linux VM's including Ubuntu 18.04 with op25. That combination has worked perfectly using either the Airspy R2 or the RTL SDR's. However, I installed VMWare Player 15 last evening to experiment with Ubuntu 18.04 VM and boatbod op25 to quickly discover I got the same results (error message) as trunktracker when attempting to run my Airspy R2. Conversely, op25 did run perfectly on the VMWare Player setup as long as I only used the RTL SDR device. So it then appears to be some type of virtualization issue with the Airspy devices on VM's running on the VMWare Player. I don't know that is necessarily the case on other VMWare products such as the Pro version, and etc. But it's definitely broken as far as the Airspy is concerned with VMWare Player. Changing USB modes (support) in the VM settings had not impact on the problem either. I ran into a similar problem recently on my Windows-10 Machine where none of my SDR's, Airspy or RTL types would run on any of my Linux VM's. That turned out to be a issue with Windows Defender causing a corruption with the USB hardware virtualization in VirtualBox. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Wednesday, November 28, 2018 6:48 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > On 29 Nov 2018, at 10:13, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > Then I looked in stderr.2 and found this: FYI this is a few bugs and bug fixes ganging up to crash. The first bug was (it is fixed since *2016* - https://github.com/gnuradio/gnuradio/commit/11973c64437683cc99c48eae9eb4db82 34f1ac42#diff-6afde48a2246887a22e0cbe0a675e1c8) in GNUradio #528. A work around was added to rtl-sdr (which is the "Trying to fill up.." message) which is at https://github.com/osmocom/gr-osmosdr/blob/5ecfa255d299b9b4842ccd09a02892a85 3fcd5a7/lib/source_impl.cc#L413 The second bug is p25_demodulator.py crashing because it doesn't detect self.decim is zero. It looks like gr-osmosdr now has the work around removed (since July 2017) - https://github.com/osmocom/gr-osmosdr/commit/ea6b356cfda8a90fa6d727fcc13aae6 0547962a2 tl;dr: - It didn't find your hardware, check your VM pass through - Update gr-osmosdr to get less confusing errors :) -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Nov 30 23:46:31 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Fri, 30 Nov 2018 18:46:31 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <002901d4884b$4b2026b0$e1607410$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> Message-ID: <000c01d48906$ed03df10$c70b9d30$@rr.com> So now I'm looking at all this and don't know where this " VMWare Virtual Machine Configuration file" is. Where do we find this file? And the thread shows a command of: usb.quirks.device0 = "0x1d50:0x60a1 skip-setconfig" but you actually used usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" instead? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Thursday, November 29, 2018 8:23 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! Will try that. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Thursday, November 29, 2018 8:08 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch All, I was able to successfully get the Airspy R2 to run in op25 on an Ubuntu 18..04 VM on VMWare Workstation Player-15 using the work around procedure pointed out in ~iain posts. On my machine the Airspy device was found as follows; I125: USB: Found device [name:OpenMoko\ AIRSPY vid:1d50 pid:60a1 path:1/0/0 speed:high family:vendor instanceId:USB\\VID_0E0F&PID_0001\\AIRSPY_SN:03A464C8373E4F67 serialnum:AIRSPY_SN:03A464C8373E4F67 arbRuntimeKey:4 version:3] I then added the following line to my VMWare Virtual Machine Configuration file to complete the work around procedure. usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" Trunktracker, You now have reference to a fix that works and has been tested with VMWare Workstation Player, else you can move to Oracle VirtualBox and build your Ubuntu VM on that platform. Here is a screen capture of op25 with my Airspy R2 running on the VMWare Workstation Player VM. Bill, WA8WG -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 50360 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 00:59:46 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Fri, 30 Nov 2018 19:59:46 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000c01d48906$ed03df10$c70b9d30$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> Message-ID: <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > ? > > *So now I'm looking at all this and don't know where this "* *VMWare > Virtual Machine Configuration file" is.? Where do we find this file?? You are looking for a file named ____.vmx where ____ is probably the name of your virtual machine. The .vmx file is typically located in the directory where you created the virtual machine. You can edit it with Notepad. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 01:13:48 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Fri, 30 Nov 2018 20:13:48 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> Message-ID: <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 I get this: But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 30, 2018 8:00 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > *So now I'm looking at all this and don't know where this "* *VMWare > Virtual Machine Configuration file" is. Where do we find this file? You are looking for a file named ____.vmx where ____ is probably the name of your virtual machine. The .vmx file is typically located in the directory where you created the virtual machine. You can edit it with Notepad. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 58323 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 01:43:33 2018 From: op25-dev at yahoogroups.com (Apu apu@spfld.com [op25-dev]) Date: Fri, 30 Nov 2018 20:43:33 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001801d48913$1e33eb50$5a9bc1f0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Message-ID: Congrats. Incrementing "tsbks" is a win. Run "alsamixer" in another terminal window and see if python is muted or just turned down low. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 02:44:22 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Fri, 30 Nov 2018 18:44:22 -0800 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001801d48913$1e33eb50$5a9bc1f0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Message-ID: On Fri, Nov 30, 2018 at 5:20 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: > > usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" > > Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 > > I get this: > > But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. Great - you're making progress! op25 uses ALSA to play the audio. In a Terminal window, type "aplay /usr/share/sounds/alsa/Front_Center.wav". Do you hear anything? If not, you might need to run "alsamixer" and unmute your playback device, or/and adjust the level. ~iain > On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > > > *So now I'm looking at all this and don't know where this "* *VMWare > > Virtual Machine Configuration file" is. Where do we find this file? > > You are looking for a file named ____.vmx where ____ is probably the > name of your virtual machine. The .vmx file is typically located in the > directory where you created the virtual machine. You can edit it with > Notepad. > > -- > Apu > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 03:26:59 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Fri, 30 Nov 2018 21:26:59 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001801d48913$1e33eb50$5a9bc1f0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Message-ID: <000001d48925$b868d3e0$293a7ba0$@gmail.com> You?re not going to get any audio from the speakers with the -w option specified as this is telling op25 to output udp packets. Drop the -w and replace with -V per the following. ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -V -U 2> stderr.2 Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Friday, November 30, 2018 7:14 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 I get this: But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 30, 2018 8:00 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > *So now I'm looking at all this and don't know where this "* *VMWare > Virtual Machine Configuration file" is. Where do we find this file? You are looking for a file named ____.vmx where ____ is probably the name of your virtual machine. The .vmx file is typically located in the directory where you created the virtual machine. You can edit it with Notepad. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 58323 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 03:38:29 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Fri, 30 Nov 2018 19:38:29 -0800 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48925$b868d3e0$293a7ba0$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <000001d48925$b868d3e0$293a7ba0$@gmail.com> Message-ID: On Fri, Nov 30, 2018 at 7:28 PM wllmbecks at gmail.com [op25-dev] wrote: > You?re not going to get any audio from the speakers with the -w option specified as this is telling op25 to output udp packets. Drop the -w and replace with -V per the following. > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -V -U 2> stderr.2 I have both -w -and -U in mine, and it outputs audio. -w is probably not necessary, but I don't think it hurts anything. Not sure about -t - it's labeled "use experimental tone detect algorithm" - I'm not using that. ~iain > From: op25-dev at yahoogroups.com > Sent: Friday, November 30, 2018 7:14 PM > To: op25-dev at yahoogroups.com > Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: > > > > usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" > > > > Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: > > > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 > > > > I get this: > > > > > > But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, November 30, 2018 8:00 PM > To: op25-dev at yahoogroups.com > Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > > > *So now I'm looking at all this and don't know where this "* *VMWare > > Virtual Machine Configuration file" is. Where do we find this file? > > You are looking for a file named ____.vmx where ____ is probably the > name of your virtual machine. The .vmx file is typically located in the > directory where you created the virtual machine. You can edit it with > Notepad. > > -- > Apu > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 13:05:30 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 1 Dec 2018 07:05:30 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <000001d48925$b868d3e0$293a7ba0$@gmail.com> Message-ID: <000001d48976$8a2e66b0$9e8b3410$@gmail.com> Ah yes. I am not sure that you can get audio with the -t specified instead of using -T trunk.tsv on the rx.py command line. The intent of having him use -t for initial startup was to determine the NAC of his system ,and to eliminate any possibilities incorrect formatting of the trunk.tsv file from preventing op25 from running. Time now to add trunk.tsv to the mix now that op25 will start up and run. Bill From: op25-dev at yahoogroups.com Sent: Friday, November 30, 2018 9:38 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Fri, Nov 30, 2018 at 7:28 PM wllmbecks at gmail.com [op25-dev] > wrote: > You?re not going to get any audio from the speakers with the -w option specified as this is telling op25 to output udp packets. Drop the -w and replace with -V per the following. > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -V -U 2> stderr.2 I have both -w -and -U in mine, and it outputs audio. -w is probably not necessary, but I don't think it hurts anything. Not sure about -t - it's labeled "use experimental tone detect algorithm" - I'm not using that. ~iain > From: op25-dev at yahoogroups.com > > Sent: Friday, November 30, 2018 7:14 PM > To: op25-dev at yahoogroups.com > Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: > > > > usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" > > > > Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: > > > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 > > > > I get this: > > > > > > But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, November 30, 2018 8:00 PM > To: op25-dev at yahoogroups.com > Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > > > *So now I'm looking at all this and don't know where this "* *VMWare > > Virtual Machine Configuration file" is. Where do we find this file? > > You are looking for a file named ____.vmx where ____ is probably the > name of your virtual machine. The .vmx file is typically located in the > directory where you created the virtual machine. You can edit it with > Notepad. > > -- > Apu > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 21:28:04 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 16:28:04 -0500 Subject: [op25-dev] Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Message-ID: <001501d489bc$c01fe640$405fb2c0$@rr.com> Here's what I get from alsamixer: trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 30, 2018 8:44 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Congrats. Incrementing "tsbks" is a win. Run "alsamixer" in another terminal window and see if python is muted or just turned down low. -- Apu -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 50222 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 21:31:47 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 16:31:47 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> Message-ID: <001e01d489bd$450644d0$cf12ce70$@rr.com> When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, November 30, 2018 9:44 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Fri, Nov 30, 2018 at 5:20 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: > > usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" > > Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 > > I get this: > > But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. Great - you're making progress! op25 uses ALSA to play the audio. In a Terminal window, type "aplay /usr/share/sounds/alsa/Front_Center.wav". Do you hear anything? If not, you might need to run "alsamixer" and unmute your playback device, or/and adjust the level. ~iain > On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > > > *So now I'm looking at all this and don't know where this "* *VMWare > > Virtual Machine Configuration file" is. Where do we find this file? > > You are looking for a file named ____.vmx where ____ is probably the > name of your virtual machine. The .vmx file is typically located in the > directory where you created the virtual machine. You can edit it with > Notepad. > > -- > Apu > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 21416 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 21:32:19 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 1 Dec 2018 13:32:19 -0800 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001e01d489bd$450644d0$cf12ce70$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> Message-ID: On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > *When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear > anything and I get this:* > > > > > You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 21416 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 21416 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 21:35:51 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 16:35:51 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> Message-ID: <002a01d489bd$d64cd210$82e67630$@rr.com> Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 21:37:12 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 16:37:12 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48976$8a2e66b0$9e8b3410$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <000001d48925$b868d3e0$293a7ba0$@gmail.com> <000001d48976$8a2e66b0$9e8b3410$@gmail.com> Message-ID: <002f01d489be$06b14760$1413d620$@rr.com> In that case, I'll start working on the .tsv's and will change to -T. This is making progress though and I appreciate all the help. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 8:06 AM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah yes. I am not sure that you can get audio with the -t specified instead of using -T trunk.tsv on the rx.py command line. The intent of having him use -t for initial startup was to determine the NAC of his system ,and to eliminate any possibilities incorrect formatting of the trunk.tsv file from preventing op25 from running. Time now to add trunk.tsv to the mix now that op25 will start up and run. Bill From: op25-dev at yahoogroups.com Sent: Friday, November 30, 2018 9:38 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Fri, Nov 30, 2018 at 7:28 PM wllmbecks at gmail.com [op25-dev] wrote: > You?re not going to get any audio from the speakers with the -w option specified as this is telling op25 to output udp packets.. Drop the -w and replace with -V per the following. > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -V -U 2> stderr.2 I have both -w -and -U in mine, and it outputs audio. -w is probably not necessary, but I don't think it hurts anything. Not sure about -t - it's labeled "use experimental tone detect algorithm" - I'm not using that. ~iain > From: op25-dev at yahoogroups.com > Sent: Friday, November 30, 2018 7:14 PM > To: op25-dev at yahoogroups.com > Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > Thanks, found it. It's called "Ubuntu 18.04.1 LTS.vmx". So I went ahead and added this line to it and saved it: > > > > usb.quirks.device0 = "0x1d50:0x60a1 skip-reset, skip-refresh, skip-setconfig" > > > > Hillsborough County is actually a mixture of Phase I & II. Now when I run this line: > > > > ./rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -t -q 0 -2 -w -U 2> stderr.2 > > > > I get this: > > > > > > But I don't hear any audio out the speakers. I did a speaker test in the sound settings in Ubuntu and it's working fine on left and right. So it looks like this is coming along, but still can't hear anything. > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, November 30, 2018 8:00 PM > To: op25-dev at yahoogroups..com > Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch > > > > > > On 11/30/18 18:46, 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] wrote: > > > > > > *So now I'm looking at all this and don't know where this "* *VMWare > > Virtual Machine Configuration file" is. Where do we find this file? > > You are looking for a file named ____.vmx where ____ is probably the > name of your virtual machine. The .vmx file is typically located in the > directory where you created the virtual machine. You can edit it with > Notepad. > > -- > Apu > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 21:38:52 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 1 Dec 2018 13:38:52 -0800 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <002a01d489bd$d64cd210$82e67630$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> Message-ID: Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > *Yes, that worked and I did hear some audio now. A female voice saying > "front, center".* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 4:32 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > *When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear > anything and I get this:* > > > > > > > > You need a space after "aplay" - aplay is the command, and the reset is > the path to the wav file to play. > > > > ~iain > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 22:01:04 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 17:01:04 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> Message-ID: <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 22:16:25 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 1 Dec 2018 14:16:25 -0800 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> Message-ID: Yay! You're off to the races! Now you can compose your trunk.tsv file and use that, so you don't need to start trunking manually... and you can define blacklists and whitelists for your talkgroups of interest, etc. Enjoy! ~iain On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > *Typing t while it's running now makes it play the audio. So now I'm > hearing transmissions! Yes!! This is exciting...* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 4:39 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > Great! So now you need to get trunking working. If you're using a recent > pull of boatbod's code, you can type 't' when op25 is running, so start > trunking. Otherwise you need to compose a trunk.tsv for your system and > pass that with the '-T' option on the command-line.... > > > > ~iain > > > > > > On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > *Yes, that worked and I did hear some audio now. A female voice saying > "front, center".* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 4:32 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] < > op25-dev at yahoogroups.com> wrote: > > > > *When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear > anything and I get this:* > > > > > > > > You need a space after "aplay" - aplay is the command, and the reset is > the path to the wav file to play. > > > > ~iain > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 22:25:33 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 17:25:33 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> Message-ID: <004801d489c4$c7e81ca0$57b855e0$@rr.com> I'm working on the trunk.tsv file. If the NAC is A, then should this be entered in trunk.tsv as 0xA, 0xa, or 0x00a? And what is the "0x" part for? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:16 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Yay! You're off to the races! Now you can compose your trunk.tsv file and use that, so you don't need to start trunking manually... and you can define blacklists and whitelists for your talkgroups of interest, etc. Enjoy! ~iain On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 113746 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 22:28:56 2018 From: op25-dev at yahoogroups.com (Ryan Schilder rjschilder@gmail.com [op25-dev]) Date: Sat, 1 Dec 2018 16:28:56 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> Message-ID: I meant 16, not 17 On Sat, Dec 1, 2018, 4:27 PM Ryan Schilder 0x denotes hexadecimal format. 0x00A should be equal to 0xA. > > 10 decimal is 10, 0x10 is 17 decimal. > > On Sat, Dec 1, 2018, 4:25 PM 'Trunk Tracker' trunktracker at tampabay.rr.com > [op25-dev] >> >> >> *I'm working on the trunk.tsv file. If the NAC is A, then should this be >> entered in trunk.tsv as 0xA, 0xa, or 0x00a? And what is the "0x" part for?* >> >> >> >> >> >> *trunktracker at tampabay.rr.com * >> >> >> >> *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] >> *Sent:* Saturday, December 01, 2018 5:16 PM >> *To:* op25-dev at yahoogroups.com >> *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting >> Up OP25 From Scratch >> >> >> >> >> >> >> >> Yay! You're off to the races! Now you can compose your trunk.tsv file and >> use that, so you don't need to start trunking manually... and you can >> define blacklists and whitelists for your talkgroups of interest, etc. >> >> >> >> Enjoy! >> >> >> >> ~iain >> >> >> >> >> >> On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' >> trunktracker at tampabay.rr.com [op25-dev] wrote: >> >> >> >> *Typing t while it's running now makes it play the audio. So now I'm >> hearing transmissions! Yes!! This is exciting...* >> >> >> >> *trunktracker at tampabay.rr.com * >> >> >> >> *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] >> *Sent:* Saturday, December 01, 2018 4:39 PM >> *To:* op25-dev at yahoogroups.com >> *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting >> Up OP25 From Scratch >> >> >> >> >> >> >> >> Great! So now you need to get trunking working. If you're using a recent >> pull of boatbod's code, you can type 't' when op25 is running, so start >> trunking. Otherwise you need to compose a trunk.tsv for your system and >> pass that with the '-T' option on the command-line.... >> >> >> >> ~iain >> >> >> >> >> >> On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' >> trunktracker at tampabay.rr.com [op25-dev] wrote: >> >> >> >> *Yes, that worked and I did hear some audio now. A female voice saying >> "front, center".* >> >> >> >> *trunktracker at tampabay.rr.com * >> >> >> >> *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] >> *Sent:* Saturday, December 01, 2018 4:32 PM >> *To:* op25-dev at yahoogroups.com >> *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting >> Up OP25 From Scratch >> >> >> >> >> >> >> >> On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' >> trunktracker at tampabay.rr.com [op25-dev] < >> op25-dev at yahoogroups.com> wrote: >> >> >> >> *When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear >> anything and I get this:* >> >> >> >> >> >> >> >> You need a space after "aplay" - aplay is the command, and the reset is >> the path to the wav file to play. >> >> >> >> ~iain >> >> >> >> >> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 1 22:27:11 2018 From: op25-dev at yahoogroups.com (Ryan Schilder rjschilder@gmail.com [op25-dev]) Date: Sat, 1 Dec 2018 16:27:11 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <004801d489c4$c7e81ca0$57b855e0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> Message-ID: 0x denotes hexadecimal format. 0x00A should be equal to 0xA. 10 decimal is 10, 0x10 is 17 decimal. On Sat, Dec 1, 2018, 4:25 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > > *I'm working on the trunk.tsv file. If the NAC is A, then should this be > entered in trunk.tsv as 0xA, 0xa, or 0x00a? And what is the "0x" part for?* > > > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 5:16 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > Yay! You're off to the races! Now you can compose your trunk.tsv file and > use that, so you don't need to start trunking manually... and you can > define blacklists and whitelists for your talkgroups of interest, etc. > > > > Enjoy! > > > > ~iain > > > > > > On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > *Typing t while it's running now makes it play the audio. So now I'm > hearing transmissions! Yes!! This is exciting...* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 4:39 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > Great! So now you need to get trunking working. If you're using a recent > pull of boatbod's code, you can type 't' when op25 is running, so start > trunking. Otherwise you need to compose a trunk.tsv for your system and > pass that with the '-T' option on the command-line.... > > > > ~iain > > > > > > On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > *Yes, that worked and I did hear some audio now. A female voice saying > "front, center".* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 4:32 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > > On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] < > op25-dev at yahoogroups.com> wrote: > > > > *When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear > anything and I get this:* > > > > > > > > You need a space after "aplay" - aplay is the command, and the reset is > the path to the wav file to play. > > > > ~iain > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 113746 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 22:49:05 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 17:49:05 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> Message-ID: <005701d489c8$116eb700$344c2500$@rr.com> Thanks. I've gone ahead and built a file called HillsboroughWest.tsv for this system https://www.radioreference.com/apps/db/?sid=7236: (I actually took one of the existing files that come with op25 and just edited it.) If I run the command line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -T HillsboroughWest.tsv -q 0 -2 -w -U 2> stderr.2 The program doesn't start up and I get this: The stderr.2 file shows this: If I try using one of the other files that come with OP25 like ontario.tsv or nyseg.tsv in the command line instead, it behaves the same way. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:29 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch I meant 16, not 17 On Sat, Dec 1, 2018, 4:27 PM Ryan Schilder wrote: Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 69808 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 59698 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 187357 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 22:58:03 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 1 Dec 2018 16:58:03 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <005701d489c8$116eb700$344c2500$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> Message-ID: <001801d489c9$515f7830$f41e6890$@gmail.com> Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx.py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks. I've gone ahead and built a file called HillsboroughWest.tsv for this system https://www.radioreference.com/apps/db/?sid=7236: (I actually took one of the existing files that come with op25 and just edited it.) If I run the command line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -T HillsboroughWest.tsv -q 0 -2 -w -U 2> stderr.2 The program doesn't start up and I get this: The stderr..2 file shows this: If I try using one of the other files that come with OP25 like ontario.tsv or nyseg.tsv in the command line instead, it behaves the same way. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:29 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch I meant 16, not 17 On Sat, Dec 1, 2018, 4:27 PM Ryan Schilder wrote: 0x denotes hexadecimal format. 0x00A should be equal to 0xA. 10 decimal is 10, 0x10 is 17 decimal. On Sat, Dec 1, 2018, 4:25 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: I'm working on the trunk.tsv file. If the NAC is A, then should this be entered in trunk.tsv as 0xA, 0xa, or 0x00a? And what is the "0x" part for? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 5:16 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Yay! You're off to the races! Now you can compose your trunk.tsv file and use that, so you don't need to start trunking manually... and you can define blacklists and whitelists for your talkgroups of interest, etc. Enjoy! ~iain On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 69808 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 59698 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 187357 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 23:03:40 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 1 Dec 2018 18:03:40 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <001801d489c9$515f7830$f41e6890$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> Message-ID: <006301d489ca$1ae98e20$50bcaa60$@rr.com> Ah, yes. They came through. Let me try'em. Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx.py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks. I've gone ahead and built a file called HillsboroughWest.tsv for this system https://www.radioreference.com/apps/db/?sid=7236: (I actually took one of the existing files that come with op25 and just edited it.) If I run the command line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -T HillsboroughWest.tsv -q 0 -2 -w -U 2> stderr.2 The program doesn't start up and I get this: The stderr..2 file shows this: If I try using one of the other files that come with OP25 like ontario.tsv or nyseg.tsv in the command line instead, it behaves the same way. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:29 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch I meant 16, not 17 On Sat, Dec 1, 2018, 4:27 PM Ryan Schilder wrote: Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 69808 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 59698 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 187357 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sat Dec 1 23:21:21 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 1 Dec 2018 17:21:21 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <006301d489ca$1ae98e20$50bcaa60$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> Message-ID: <000201d489cc$927f3190$b77d94b0$@gmail.com> Don?t forget the chmod +x hills.sh before trying to execute it. Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 5:04 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah, yes. They came through. Let me try'em. Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx.py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com > Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Thanks. I've gone ahead and built a file called HillsboroughWest.tsv for this system https://www.radioreference.com/apps/db/?sid=7236: (I actually took one of the existing files that come with op25 and just edited it.) If I run the command line: ../rx.py --args 'airspy' -S 3000000 -N 'LNA:15,MIX:15,IF:15' -f 769.80625e6 -T HillsboroughWest.tsv -q 0 -2 -w -U 2> stderr.2 The program doesn't start up and I get this: The stderr..2 file shows this: If I try using one of the other files that come with OP25 like ontario.tsv or nyseg.tsv in the command line instead, it behaves the same way. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:29 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch I meant 16, not 17 On Sat, Dec 1, 2018, 4:27 PM Ryan Schilder wrote: 0x denotes hexadecimal format. 0x00A should be equal to 0xA. 10 decimal is 10, 0x10 is 17 decimal. On Sat, Dec 1, 2018, 4:25 PM 'Trunk Tracker' trunktracker at tampabay.rr..com [op25-dev] wrote: I'm working on the trunk.tsv file. If the NAC is A, then should this be entered in trunk.tsv as 0xA, 0xa, or 0x00a? And what is the "0x" part for? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 5:16 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Yay! You're off to the races! Now you can compose your trunk.tsv file and use that, so you don't need to start trunking manually... and you can define blacklists and whitelists for your talkgroups of interest, etc. Enjoy! ~iain On Sat, Dec 1, 2018 at 2:00 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: Typing t while it's running now makes it play the audio. So now I'm hearing transmissions! Yes!! This is exciting... trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups..com ] Sent: Saturday, December 01, 2018 4:39 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Great! So now you need to get trunking working. If you're using a recent pull of boatbod's code, you can type 't' when op25 is running, so start trunking. Otherwise you need to compose a trunk.tsv for your system and pass that with the '-T' option on the command-line.... ~iain On Sat, Dec 1, 2018 at 1:36 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: Yes, that worked and I did hear some audio now. A female voice saying "front, center". trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 4:32 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch On Sat, Dec 1, 2018 at 1:30 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > wrote: When I run aplay/usr/share/sounds/alsa/Front_Center.wav, I don't hear anything and I get this: You need a space after "aplay" - aplay is the command, and the reset is the path to the wav file to play. ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 69808 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 59698 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image003.png Type: image/png Size: 187357 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Dec 2 18:21:25 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sun, 2 Dec 2018 13:21:25 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000201d489cc$927f3190$b77d94b0$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> Message-ID: <000001d48a6b$d757db60$86079220$@rr.com> So, what this " chmod +x hills.sh"? Do I type that somewhere? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 6:21 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Don?t forget the chmod +x hills.sh before trying to execute it. Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 5:04 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah, yes. They came through. Let me try'em. Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx.py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 2 19:01:38 2018 From: op25-dev at yahoogroups.com (Ryan Schilder rjschilder@gmail.com [op25-dev]) Date: Sun, 2 Dec 2018 13:01:38 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48a6b$d757db60$86079220$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> Message-ID: Type that in terminal. Make sure you're in the directory with the hills.sh file. On Sun, Dec 2, 2018, 12:22 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > > *So, what this "* *chmod +x hills.sh"? Do I type that somewhere?* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > *Sent:* Saturday, December 01, 2018 6:21 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > Don?t forget the *chmod +x hills.sh *before trying to execute it. > > > > Bill > > > > > > *From:* op25-dev at yahoogroups.com > *Sent:* Saturday, December 1, 2018 5:04 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > *Ah, yes. They came through. Let me try'em. Thanks.* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com > ] > *Sent:* Saturday, December 01, 2018 5:58 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > Trunktracker, > > > > I sent you all the configuration files you needed to start monitoring > Hillsborough County earlier today via private email. Did you not get them? > > > > Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates > system talkgroups with a name or tag. This file gets called from inside > of trunk.tsv or whatever you > > want to name it as long as your call it with the -T xxxx.tsv from your > rx.py command line. > > > > Let me know if you haven?t receive the files I sent. > > > > There were: hills.sh > > hills.tsv > > hills-tgids.tsv > > > > Bill > > > > > > *From:* op25-dev at yahoogroups.com > *Sent:* Saturday, December 1, 2018 4:49 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting > Up OP25 From Scratch > > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 2 21:35:30 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sun, 2 Dec 2018 15:35:30 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> Message-ID: <000901d48a86$f30440e0$d90cc2a0$@gmail.com> Correct. This operation make the file executable. You only need to type ../hills.sh form the terminal command line to start op25 that points to hills.tsv in the rx.py command line. Fell free to rename these as long as you change all inferences to them. I sent these files to you to help get started with op25 and to provide you with some examples to look at tailored to your setup and p25 system. I am available by phone is you?d like to call with any questions. I?d be glad to help! My phone number should have been in the signature with my PM containing the hills files. If not, email me offline ant I will provide it to you. Bill From: op25-dev at yahoogroups.com Sent: Sunday, December 2, 2018 1:02 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Type that in terminal. Make sure you're in the directory with the hills.sh file. On Sun, Dec 2, 2018, 12:22 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: So, what this " chmod +x hills.sh"? Do I type that somewhere? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 6:21 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Don?t forget the chmod +x hills.sh before trying to execute it. Bill From: op25-dev at yahoogroups.com > Sent: Saturday, December 1, 2018 5:04 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah, yes.. They came through. Let me try'em. Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx.py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com > Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Dec 3 23:25:59 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Mon, 3 Dec 2018 18:25:59 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000901d48a86$f30440e0$d90cc2a0$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> <000901d48a86$f30440e0$d90cc2a0$@gmail.com> Message-ID: <000001d48b5f$8de535f0$a9afa1d0$@rr.com> Thanks very much. I do like to keep anonymous online where possible, but this is all a big help. If I type "chmod +x hills.sh", the terminal window basically does nothing and acts like I just pressed enter. But when I run ../hills.sh, it works. This is totally cooltacular. Really enjoying it. The audio quality is much more stable and steady than other ways of monitoring. But it's also very quiet volume even though I've got all the volume settings all the way up. The stock/default trunk.tsv file that comes with OP25 has multiple different systems in it. So how do you tell it what system you wanna listen to? And is there a way to tell it a talk group ID you want to hold on without having to wait until it stops on that ID, if it ever does? There doesn't seem to be much of a system activity display like Unitrunker. I found from an online thread that to adjust the scan / search delay setting, in the file trunking.py find the following line and change it from 2 seconds to something else: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Sunday, December 02, 2018 4:35 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Correct. This operation make the file executable. You only need to type ../hills.sh form the terminal command line to start op25 that points to hills.tsv in the rx.py command line. Fell free to rename these as long as you change all inferences to them. I sent these files to you to help get started with op25 and to provide you with some examples to look at tailored to your setup and p25 system. I am available by phone is you?d like to call with any questions. I?d be glad to help! My phone number should have been in the signature with my PM containing the hills files. If not, email me offline ant I will provide it to you. Bill From: op25-dev at yahoogroups.com Sent: Sunday, December 2, 2018 1:02 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Type that in terminal. Make sure you're in the directory with the hills.sh file. On Sun, Dec 2, 2018, 12:22 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 1, 2018 5:04 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah, yes.. They came through. Let me try'em. Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx..py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 4 01:02:40 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 3 Dec 2018 19:02:40 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48b5f$8de535f0$a9afa1d0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> <000901d48a86$f30440e0$d90cc2a0$@gmail.com> <000001d48b5f$8de535f0$a9afa1d0$@rr.com> Message-ID: <000001d48b6d$0eed35f0$2cc7a1d0$@gmail.com> Trunktracker, The terminal screen isn?t designed to dump a lot of technical information that you are probably used to with Unitrunker? However, you can get a great deal of technical information form op25 by setting a verbose level whereby the diagnostic data dumps to the stderr.2 logfile for later review. To tun on just a -v 5 to your rx.py command line. You can simply edit hills.sh and add this to the command line. The logging verbose level ranges form 1-10 with a tremendous about of data being dumped on level 10 that includes the P25 LDU1/LDU2 packets and a but more stuff. Now here is yet another option. OP25 supports a GUI called the http console. Add the following to your rx.py command line or again to hills.sh. -l http:0.0.0.0:8080 Note that the normal console output will stop with the option and it will look like op25 is broke, it?s not. Just minimize the terminal window in Ubuntu and open up Firefox. Type in http://127..0.0.1:8080 and you?ll be connected to the http console in op25. You?ll like what you see there including the ability to hold an active talkgroup. You can also utilize the whitelist or blacklist features in (trunk.tsv) hills.tsv to either allow specific talkgroups to block specific talkgroups. Start with the http console first and then we can work on the whitelists / blacklists. BTW, one of the files I sent you, hills-tgids.tsv gets called by hills.tsv and provides alpha tags and some other info relevant to Hillsborough County that I pulled off of radioreference.com and ran through a tool that I built to crate tag files. If you haven?t edited a file yet in Linux, use one of the build in editors. the nano editor is very easy to use. Google it for basic use examples. Lastly, you are more than welcome to give me a call and I can walk you through a few steps to automate some of these processes and to discuss features and options. My phone number was contained in the email sent last Friday but if you don?t have it then PM me and I will provide it to you again. Oh, you can open the http console from any browser on your LAN as long as you know the IP address Ubuntu is running on. It?s best to assign a static LAN IP to Ubuntu for a host of reasons including have a known address to access the http console and/or to open an ssh session to Linux. Bill Thanks very much. I do like to keep anonymous online where possible, but this is all a big help. If I type "chmod +x hills.sh", the terminal window basically does nothing and acts like I just pressed enter. But when I run ../hills.sh, it works. This is totally cooltacular. Really enjoying it. The audio quality is much more stable and steady than other ways of monitoring. But it's also very quiet volume even though I've got all the volume settings all the way up. The stock/default trunk..tsv file that comes with OP25 has multiple different systems in it. So how do you tell it what system you wanna listen to? And is there a way to tell it a talk group ID you want to hold on without having to wait until it stops on that ID, if it ever does? There doesn't seem to be much of a system activity display like Unitrunker. I found from an online thread that to adjust the scan / search delay setting, in the file trunking.py find the following line and change it from 2 seconds to something else: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Sunday, December 02, 2018 4:35 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Correct. This operation make the file executable. You only need to type ../hills.sh form the terminal command line to start op25 that points to hills.tsv in the rx.py command line. Fell free to rename these as long as you change all inferences to them. I sent these files to you to help get started with op25 and to provide you with some examples to look at tailored to your setup and p25 system. I am available by phone is you?d like to call with any questions. I?d be glad to help! My phone number should have been in the signature with my PM containing the hills files. If not, email me offline ant I will provide it to you. Bill From: op25-dev at yahoogroups.com > Sent: Sunday, December 2, 2018 1:02 PM To: op25-dev at yahoogroups.com Subject: Re: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Type that in terminal. Make sure you're in the directory with the hills.sh file. On Sun, Dec 2, 2018, 12:22 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: So, what this " chmod +x hills.sh"? Do I type that somewhere? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com ] Sent: Saturday, December 01, 2018 6:21 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Don?t forget the chmod +x hills.sh before trying to execute it. Bill From: op25-dev at yahoogroups.com > Sent: Saturday, December 1, 2018 5:04 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Ah, yes.. They came through. Let me try'em. Thanks.. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 01, 2018 5:58 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, I sent you all the configuration files you needed to start monitoring Hillsborough County earlier today via private email. Did you not get them? Your HillsboroughWest.tsv file shown below is a ?Tag? file that associates system talkgroups with a name or tag. This file gets called from inside of trunk.tsv or whatever you want to name it as long as your call it with the -T xxxx.tsv from your rx..py command line. Let me know if you haven?t receive the files I sent. There were: hills.sh hills.tsv hills-tgids.tsv Bill From: op25-dev at yahoogroups.com > Sent: Saturday, December 1, 2018 4:49 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 4 01:17:03 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Mon, 3 Dec 2018 20:17:03 -0500 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48b6d$0eed35f0$2cc7a1d0$@gmail.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> <000901d48a86$f30440e0$d90cc2a0$@gmail.com> <000001d48b5f$8de535f0$a9afa1d0$@rr.com> <000001d48b6d$0eed35f0$2cc7a1d0$@gmail.com> Message-ID: <000b01d48b6f$122f56b0$368e0410$@rr.com> Figured out the web browser view and started some new files for another system nearby. Awesome sauce. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 03, 2018 8:03 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, The terminal screen isn?t designed to dump a lot of technical information that you are probably used to with Unitrunker? However, you can get a great deal of technical information form op25 by setting a verbose level whereby the diagnostic data dumps to the stderr.2 logfile for later review. To tun on just a -v 5 to your rx.py command line. You can simply edit hills.sh and add this to the command line. The logging verbose level ranges form 1-10 with a tremendous about of data being dumped on level 10 that includes the P25 LDU1/LDU2 packets and a but more stuff. Now here is yet another option. OP25 supports a GUI called the http console. Add the following to your rx.py command line or again to hills.sh. -l http:0.0.0.0:8080 Note that the normal console output will stop with the option and it will look like op25 is broke, it?s not. Just minimize the terminal window in Ubuntu and open up Firefox. Type in http://127..0.0.1:8080 and you?ll be connected to the http console in op25. You?ll like what you see there including the ability to hold an active talkgroup. You can also utilize the whitelist or blacklist features in (trunk.tsv) hills.tsv to either allow specific talkgroups to block specific talkgroups. Start with the http console first and then we can work on the whitelists / blacklists. BTW, one of the files I sent you, hills-tgids.tsv gets called by hills.tsv and provides alpha tags and some other info relevant to Hillsborough County that I pulled off of radioreference.com and ran through a tool that I built to crate tag files. If you haven?t edited a file yet in Linux, use one of the build in editors. the nano editor is very easy to use. Google it for basic use examples. Lastly, you are more than welcome to give me a call and I can walk you through a few steps to automate some of these processes and to discuss features and options. My phone number was contained in the email sent last Friday but if you don?t have it then PM me and I will provide it to you again. Oh, you can open the http console from any browser on your LAN as long as you know the IP address Ubuntu is running on. It?s best to assign a static LAN IP to Ubuntu for a host of reasons including have a known address to access the http console and/or to open an ssh session to Linux. Bill Thanks very much. I do like to keep anonymous online where possible, but this is all a big help. If I type "chmod +x hills.sh", the terminal window basically does nothing and acts like I just pressed enter. But when I run ../hills.sh, it works. This is totally cooltacular. Really enjoying it. The audio quality is much more stable and steady than other ways of monitoring. But it's also very quiet volume even though I've got all the volume settings all the way up. The stock/default trunk..tsv file that comes with OP25 has multiple different systems in it. So how do you tell it what system you wanna listen to? And is there a way to tell it a talk group ID you want to hold on without having to wait until it stops on that ID, if it ever does? There doesn't seem to be much of a system activity display like Unitrunker. I found from an online thread that to adjust the scan / search delay setting, in the file trunking.py find the following line and change it from 2 seconds to something else: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable trunktracker at tampabay.rr.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 76969 bytes Desc: not available URL: From op25-dev at yahoogroups.com Tue Dec 4 01:19:42 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 3 Dec 2018 19:19:42 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000001d48b5f$8de535f0$a9afa1d0$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> <000901d48a86$f30440e0$d90cc2a0$@gmail.com> <000001d48b5f$8de535f0$a9afa1d0$@rr.com> Message-ID: <000b01d48b6f$6f74e6f0$4e5eb4d0$@gmail.com> Trunktracker, I forgot to address the volume issue. I am sure you have already done so but just make sure the volume slider in Ubuntu is all the way up then adjust the PC?s volume accordingly. If the audio is still too low then email me and I will give you a additional command line option to increase the audio level from the op25 vocoder. Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 4 01:21:31 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 3 Dec 2018 19:21:31 -0600 Subject: [op25-dev] {Disarmed} RE: Re: Beginner's Guide To Setting Up OP25 From Scratch In-Reply-To: <000b01d48b6f$122f56b0$368e0410$@rr.com> References: <000301d4846a$ce470e30$6ad52a90$@rr.com> <000001d484be$ba400f00$2ec02d00$@gmail.com> <000301d4851d$608287e0$218797a0$@rr.com> <000001d48537$ff1308c0$fd391a40$@gmail.com> <000601d485e5$d6cc1150$846433f0$@rr.com> <000001d48693$c7873b30$5695b190$@gmail.com> <000301d48774$1e853730$5b8fa590$@rr.com> <000201d48820$21060280$63120780$@gmail.com> <000001d48849$1b40f8e0$51c2eaa0$@gmail.com> <002901d4884b$4b2026b0$e1607410$@rr.com> <000c01d48906$ed03df10$c70b9d30$@rr.com> <418e07c4-60d4-3ec2-f084-b5affd5ef9bd@spfld.com> <001801d48913$1e33eb50$5a9bc1f0$@rr.com> <001e01d489bd$450644d0$cf12ce70$@rr.com> <002a01d489bd$d64cd210$82e67630$@rr.com> <003d01d489c1$5c59a7e0$150cf7a0$@rr.com> <004801d489c4$c7e81ca0$57b855e0$@rr.com> <005701d489c8$116eb700$344c2500$@rr.com> <001801d489c9$515f7830$f41e6890$@gmail.com> <006301d489ca$1ae98e20$50bcaa60$@rr.com> <000201d489cc$927f3190$b77d94b0$@gmail.com> <000001d48a6b$d757db60$86079220$@rr.com> <000901d48a86$f30440e0$d90cc2a0$@gmail.com> <000001d48b5f$8de535f0$a9afa1d0$@rr.com> <000001d48b6d$0eed35f0$2cc7a1d0$@gmail.com> <000b01d48b6f$122f56b0$368e0410$@rr.com> Message-ID: <001201d48b6f$b0c331c0$12499540$@gmail.com> Cool beans! Looks like there is a fair amount of activity on the system. Bill From: op25-dev at yahoogroups.com Sent: Monday, December 3, 2018 7:17 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Figured out the web browser view and started some new files for another system nearby. Awesome sauce. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 03, 2018 8:03 PM To: op25-dev at yahoogroups.com Subject: RE: {Disarmed} RE: [op25-dev] Re: Beginner's Guide To Setting Up OP25 From Scratch Trunktracker, The terminal screen isn?t designed to dump a lot of technical information that you are probably used to with Unitrunker? However, you can get a great deal of technical information form op25 by setting a verbose level whereby the diagnostic data dumps to the stderr.2 logfile for later review. To tun on just a -v 5 to your rx.py command line. You can simply edit hills.sh and add this to the command line. The logging verbose level ranges form 1-10 with a tremendous about of data being dumped on level 10 that includes the P25 LDU1/LDU2 packets and a but more stuff. Now here is yet another option. OP25 supports a GUI called the http console. Add the following to your rx.py command line or again to hills.sh. -l http:0.0.0.0:8080 Note that the normal console output will stop with the option and it will look like op25 is broke, it?s not. Just minimize the terminal window in Ubuntu and open up Firefox. Type in http://127..0.0.1:8080 and you?ll be connected to the http console in op25. You?ll like what you see there including the ability to hold an active talkgroup. You can also utilize the whitelist or blacklist features in (trunk.tsv) hills.tsv to either allow specific talkgroups to block specific talkgroups. Start with the http console first and then we can work on the whitelists / blacklists. BTW, one of the files I sent you, hills-tgids.tsv gets called by hills.tsv and provides alpha tags and some other info relevant to Hillsborough County that I pulled off of radioreference.com and ran through a tool that I built to crate tag files. If you haven?t edited a file yet in Linux, use one of the build in editors. the nano editor is very easy to use. Google it for basic use examples. Lastly, you are more than welcome to give me a call and I can walk you through a few steps to automate some of these processes and to discuss features and options. My phone number was contained in the email sent last Friday but if you don?t have it then PM me and I will provide it to you again. Oh, you can open the http console from any browser on your LAN as long as you know the IP address Ubuntu is running on. It?s best to assign a static LAN IP to Ubuntu for a host of reasons including have a known address to access the http console and/or to open an ssh session to Linux. Bill Thanks very much. I do like to keep anonymous online where possible, but this is all a big help.. If I type "chmod +x hills.sh", the terminal window basically does nothing and acts like I just pressed enter. But when I run ./hills.sh, it works. This is totally cooltacular. Really enjoying it. The audio quality is much more stable and steady than other ways of monitoring. But it's also very quiet volume even though I've got all the volume settings all the way up. The stock/default trunk..tsv file that comes with OP25 has multiple different systems in it. So how do you tell it what system you wanna listen to? And is there a way to tell it a talk group ID you want to hold on without having to wait until it stops on that ID, if it ever does? There doesn't seem to be much of a system activity display like Unitrunker. I found from an online thread that to adjust the scan / search delay setting, in the file trunking.py find the following line and change it from 2 seconds to something else: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable trunktracker at tampabay.rr.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 76969 bytes Desc: not available URL: From op25-dev at yahoogroups.com Tue Dec 4 01:28:37 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 3 Dec 2018 19:28:37 -0600 Subject: [op25-dev] multiple trunk systems Message-ID: <000201d48b70$ae7813d0$0b683b70$@gmail.com> Trunktracker, If your trunk.tsv has multiple system define as in the example trunk.tsv that get installed with op25 then the software will scan or sample all of the systems defined approximately every five seconds as long that the control channel that it is currently tuned to is idle. Voice traffic halts the scan or other systems and resets the timer. This feature is not real useful if your system are fairly busy as you'll end up missing a lot of traffic with the round robin taking place. Probably best to only have one system in your trunk.tsv file, but that is your choice to determine what works best for you. Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Dec 5 01:15:53 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Tue, 4 Dec 2018 20:15:53 -0500 Subject: [op25-dev] multiple trunk systems In-Reply-To: <000201d48b70$ae7813d0$0b683b70$@gmail.com> References: <000201d48b70$ae7813d0$0b683b70$@gmail.com> Message-ID: <001801d48c38$12af90e0$380eb2a0$@rr.com> Understood, thanks. In that case, I'll be doing just one system per file. And I seem to notice with the file names, it matters sometimes if you use spaces or capital letters because then it won't work. So how about this question. While OP25 is running, how can I just tell it I wanna listen to a talk group number? Like say I just wanna type talk group ID 13000 somewhere in the screen to tell it to listen and hold on that. Is there a way to do this? Or maybe make the program show your list of talk groups in the file while the program is running and then you can click on what you want to hold on? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 03, 2018 8:29 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] multiple trunk systems Trunktracker, If your trunk.tsv has multiple system define as in the example trunk.tsv that get installed with op25 then the software will scan or sample all of the systems defined approximately every five seconds as long that the control channel that it is currently tuned to is idle. Voice traffic halts the scan or other systems and resets the timer. This feature is not real useful if your system are fairly busy as you'll end up missing a lot of traffic with the round robin taking place. Probably best to only have one system in your trunk.tsv file, but that is your choice to determine what works best for you. Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Dec 5 01:50:32 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Tue, 4 Dec 2018 19:50:32 -0600 Subject: [op25-dev] multiple trunk systems In-Reply-To: <001801d48c38$12af90e0$380eb2a0$@rr.com> References: <000201d48b70$ae7813d0$0b683b70$@gmail.com> <001801d48c38$12af90e0$380eb2a0$@rr.com> Message-ID: <000201d48c3c$e914ae00$bb3e0a00$@gmail.com> In Linux, case matters unlike DOS/Windows. So you must follow exactly the case and other characters in a filename or command. use the whitelist feature in op25. Edit hills.tsv and add the single desired talk group ID between the existing quotes as shown below. Restart op25 and it will only monitor TG 13000 and be sure that you specify the TG value as a decimal and not in hex for this application. Note that you can add additional TG's to the whitelist by separating them with a comma and a space. Sometimes it makes more sense to leave the whitelist field blank and enter unwanted TG's into the blacklist field. It depends upon your own personal preferences. There is more to this process whereby you can create what amounts to text files to use in place of TG values populated in trunk.tsv (hills.tsv). Start with this method first. "Sysname" "Control Channel List" "Offset" "NAC" "Modulation" "TGID Tags File" "Whitelist" "Blacklist" "Center Frequency" "Hillsborough County" "769.28125, 769.80625, 770.33125" "0" "0x0" "CQPSK" "hills-tgids.tsv" "13000" "" "0" Bill From: op25-dev at yahoogroups.com Sent: Tuesday, December 4, 2018 7:16 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] multiple trunk systems Understood, thanks. In that case, I'll be doing just one system per file. And I seem to notice with the file names, it matters sometimes if you use spaces or capital letters because then it won't work. So how about this question. While OP25 is running, how can I just tell it I wanna listen to a talk group number? Like say I just wanna type talk group ID 13000 somewhere in the screen to tell it to listen and hold on that. Is there a way to do this? Or maybe make the program show your list of talk groups in the file while the program is running and then you can click on what you want to hold on? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 03, 2018 8:29 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] multiple trunk systems Trunktracker, If your trunk.tsv has multiple system define as in the example trunk.tsv that get installed with op25 then the software will scan or sample all of the systems defined approximately every five seconds as long that the control channel that it is currently tuned to is idle. Voice traffic halts the scan or other systems and resets the timer. This feature is not real useful if your system are fairly busy as you'll end up missing a lot of traffic with the round robin taking place. Probably best to only have one system in your trunk.tsv file, but that is your choice to determine what works best for you. Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Dec 5 20:58:52 2018 From: op25-dev at yahoogroups.com (Dick Wad bwmzzzx@yahoo.com [op25-dev]) Date: Wed, 5 Dec 2018 20:58:52 +0000 (UTC) Subject: [op25-dev] multiple trunk systems References: <1316955237.2427559.1544043532442.ref@mail.yahoo.com> Message-ID: <1316955237.2427559.1544043532442@mail.yahoo.com> Quick Question......has the decryption portioin been started or initially discussed for developement at this time????? -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Thu Dec 6 00:44:38 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Wed, 5 Dec 2018 19:44:38 -0500 Subject: [op25-dev] multiple trunk systems In-Reply-To: <000201d48c3c$e914ae00$bb3e0a00$@gmail.com> References: <000201d48b70$ae7813d0$0b683b70$@gmail.com> <001801d48c38$12af90e0$380eb2a0$@rr.com> <000201d48c3c$e914ae00$bb3e0a00$@gmail.com> Message-ID: <001e01d48cfc$dfb22bb0$9f168310$@rr.com> So the only way is to have to quit OP25 and keep editing the file everytime? There isn't a way to just type in a talk group ID while the program is running? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, December 04, 2018 8:51 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] multiple trunk systems In Linux, case matters unlike DOS/Windows. So you must follow exactly the case and other characters in a filename or command. use the whitelist feature in op25. Edit hills.tsv and add the single desired talk group ID between the existing quotes as shown below. Restart op25 and it will only monitor TG 13000 and be sure that you specify the TG value as a decimal and not in hex for this application. Note that you can add additional TG's to the whitelist by separating them with a comma and a space. Sometimes it makes more sense to leave the whitelist field blank and enter unwanted TG's into the blacklist field. It depends upon your own personal preferences. There is more to this process whereby you can create what amounts to text files to use in place of TG values populated in trunk.tsv (hills.tsv). Start with this method first. "Sysname" "Control Channel List" "Offset" "NAC" "Modulation" "TGID Tags File" "Whitelist" "Blacklist" "Center Frequency" "Hillsborough County" "769.28125, 769.80625, 770.33125" "0" "0x0" "CQPSK" "hills-tgids.tsv" "13000" "" "0" Bill From: op25-dev at yahoogroups.com Sent: Tuesday, December 4, 2018 7:16 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] multiple trunk systems Understood, thanks. In that case, I'll be doing just one system per file. And I seem to notice with the file names, it matters sometimes if you use spaces or capital letters because then it won't work. So how about this question. While OP25 is running, how can I just tell it I wanna listen to a talk group number? Like say I just wanna type talk group ID 13000 somewhere in the screen to tell it to listen and hold on that. Is there a way to do this? Or maybe make the program show your list of talk groups in the file while the program is running and then you can click on what you want to hold on? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 03, 2018 8:29 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] multiple trunk systems Trunktracker, If your trunk.tsv has multiple system define as in the example trunk.tsv that get installed with op25 then the software will scan or sample all of the systems defined approximately every five seconds as long that the control channel that it is currently tuned to is idle. Voice traffic halts the scan or other systems and resets the timer. This feature is not real useful if your system are fairly busy as you'll end up missing a lot of traffic with the round robin taking place. Probably best to only have one system in your trunk.tsv file, but that is your choice to determine what works best for you. Bill -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 9 00:34:23 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 8 Dec 2018 19:34:23 -0500 Subject: [op25-dev] How to Listen to DMR Message-ID: <001501d48f56$efefda20$cfcf8e60$@rr.com> Am I seeing this right, online you can listen to DMR? How do we do it? Is there a certain command we type? trunktracker at tampabay.rr.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 9 23:22:55 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sun, 9 Dec 2018 18:22:55 -0500 Subject: [op25-dev] What Are All these Plot Graphs For? Message-ID: <000001d49016$1f0b6df0$5d2249d0$@rr.com> I see there's 5 different graphs, but no idea what these are or how to read them. What does this mean? trunktracker at tampabay.rr.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 11219 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.png Type: image/png Size: 43086 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Dec 9 23:28:09 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sun, 9 Dec 2018 18:28:09 -0500 Subject: [op25-dev] How To Hold On A Talk Group Message-ID: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> If you know of 1 certain talk group ID number you want to listen to, is there an easier way than having to exit the program, edit the .tsv file, whitelist it, save the .tsv file and then re-start the program? Like say I wanna listen to TG ID 1000. Is there a way to just type 1000 while the program is running and make it hold on 1000? So If I'm at this screen, how do we do it: trunktracker at tampabay.rr.com -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 67461 bytes Desc: not available URL: From op25-dev at yahoogroups.com Mon Dec 10 06:39:29 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 10 Dec 2018 06:39:29 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: Have you read op25/op25/gr-op25_repeater/apps/README? Here is part of that file: TERMINAL OPERATION ================== After starting rx.py if plotting is in use a separate gnuplot window should open. You must click on the terminal window to restore it to focus, otherwise all keystrokes are consumed by gnuplot. Once in the terminal window there are several keyboard commands: h - hold l - lockout s - skip q - quit program , - decrease fine tune by 100Hz . - increase fine tune by 100Hz < - decrease fine tune by 1200Hz > - increase fine tune by 1200Hz 1 - toggle fft plot 2 - toggle constellation plot (cqpsk) 3 - toggle symbol plot 4 - toggle datascope plot (fsk4) 5 - toggle mixer plot There are also two experimental commands (should not be used in -T mode) f - manually change frequencies t - if currently tuned to a CC, autostart scanning talkgroups The "t" command allows trunk tracking without setting up a trunking TSV file. However running with the -T command line option is preferred as that allows use of white/black lists and talkgroup tags files. If the terminal window freezes there may have been a crash. Press Ctrl-Z to suspend the program and examine stderr.2 for error messages. If there is a traceback please report the full traceback (and the command line) to the mail list. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 01:20:01 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Mon, 10 Dec 2018 20:20:01 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: <000901d490ef$a4c90d10$ee5b2730$@rr.com> Well, I think that hold hotkey only works when a talk group pops up while the software is running. That means you'd have to wait until the talk group you wanna listen to becomes active AND OP25 happens to stop on it (and not some other talk group). But I don't see a way to just outright type in an ID number for a TG that I wanna listen to. Like suppose cop A tells cop B, "Go to channel 2". If I know the TG ID for ch. 2, I'd want to be able to quickly switch to it at that moment. But I'm not seeing a way to do that, or is there? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 10, 2018 1:39 AM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: How To Hold On A Talk Group Have you read op25/op25/gr-op25_repeater/apps/README? Here is part of that file: TERMINAL OPERATION ================== After starting rx.py if plotting is in use a separate gnuplot window should open. You must click on the terminal window to restore it to focus, otherwise all keystrokes are consumed by gnuplot. Once in the terminal window there are several keyboard commands: h - hold l - lockout s - skip q - quit program , - decrease fine tune by 100Hz . - increase fine tune by 100Hz < - decrease fine tune by 1200Hz > - increase fine tune by 1200Hz 1 - toggle fft plot 2 - toggle constellation plot (cqpsk) 3 - toggle symbol plot 4 - toggle datascope plot (fsk4) 5 - toggle mixer plot There are also two experimental commands (should not be used in -T mode) f - manually change frequencies t - if currently tuned to a CC, autostart scanning talkgroups The "t" command allows trunk tracking without setting up a trunking TSV file. However running with the -T command line option is preferred as that allows use of white/black lists and talkgroup tags files. If the terminal window freezes there may have been a crash. Press Ctrl-Z to suspend the program and examine stderr.2 for error messages. If there is a traceback please report the full traceback (and the command line) to the mail list. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 03:34:57 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 10 Dec 2018 21:34:57 -0600 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000901d490ef$a4c90d10$ee5b2730$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000901d490ef$a4c90d10$ee5b2730$@rr.com> Message-ID: <001901d49102$7db87630$79296290$@gmail.com> If you?d called me like I offered, I could have explained a few things. There is no need to enter a TG on the fly. Just put the desired TG id?s (in decimal) into the whitelist field of trunk.tsv (hills.tsv) and op25 will only track those TG?s. Now if you want to setup scan priorities then make sure you?re using the hills-tgids.tsv file that I made and sent you. In that file you?ll notice tab separated column all the way to the right of each line with the number ?3? populated. This is the default scan priority scan feature in Graham?s boatbod fork. The scan priority numbers range from 1-5 with 5 being the highest and 1 being the lowest. Set your desired TG?s in that file with a number that corresponds to the desired priority. You don?t need to set all of the TG?s found in that file, only those you have in your whitelist as op25 is going to ignore the others. No entries in the whitelist field means op25 will track all TG?s on the system. Only add those TG?s that you?re are interested in. Bill From: op25-dev at yahoogroups.com Sent: Monday, December 10, 2018 7:20 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: How To Hold On A Talk Group Well, I think that hold hotkey only works when a talk group pops up while the software is running. That means you'd have to wait until the talk group you wanna listen to becomes active AND OP25 happens to stop on it (and not some other talk group). But I don't see a way to just outright type in an ID number for a TG that I wanna listen to.. Like suppose cop A tells cop B, "Go to channel 2". If I know the TG ID for ch. 2, I'd want to be able to quickly switch to it at that moment. But I'm not seeing a way to do that, or is there? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Monday, December 10, 2018 1:39 AM To: op25-dev at yahoogroups.com Subject: [op25-dev] Re: How To Hold On A Talk Group Have you read op25/op25/gr-op25_repeater/apps/README? Here is part of that file: TERMINAL OPERATION ================== After starting rx.py if plotting is in use a separate gnuplot window should open. You must click on the terminal window to restore it to focus, otherwise all keystrokes are consumed by gnuplot. Once in the terminal window there are several keyboard commands: h - hold l - lockout s - skip q - quit program , - decrease fine tune by 100Hz . - increase fine tune by 100Hz < - decrease fine tune by 1200Hz > - increase fine tune by 1200Hz 1 - toggle fft plot 2 - toggle constellation plot (cqpsk) 3 - toggle symbol plot 4 - toggle datascope plot (fsk4) 5 - toggle mixer plot There are also two experimental commands (should not be used in -T mode) f - manually change frequencies t - if currently tuned to a CC, autostart scanning talkgroups The "t" command allows trunk tracking without setting up a trunking TSV file. However running with the -T command line option is preferred as that allows use of white/black lists and talkgroup tags files. If the terminal window freezes there may have been a crash. Press Ctrl-Z to suspend the program and examine stderr.2 for error messages. If there is a traceback please report the full traceback (and the command line) to the mail list. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 08:05:08 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 11 Dec 2018 08:05:08 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <001901d49102$7db87630$79296290$@gmail.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000901d490ef$a4c90d10$ee5b2730$@rr.com> <001901d49102$7db87630$79296290$@gmail.com> Message-ID: Yep, whitelists is what I do. Good info here on that: https://blog.febo.com/?p=165 https://blog.febo.com/?p=165 -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 21:23:25 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Tue, 11 Dec 2018 13:23:25 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: On Sun, Dec 9, 2018 at 3:27 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > If you know of 1 certain talk group ID number you want to listen to, is there an easier way than having to exit the program, edit the .tsv file, whitelist it, save the .tsv file and then re-start the program? Like say I wanna listen to TG ID 1000. Is there a way to just type 1000 while the program is running and make it hold on 1000? I've hacked up an experimental prototype implementation of a "goto" feature. which allows you to do this. It only works in the terminal UI (not the browser one) for now. You can hit 'g', then enter a talkgroup ID (decimal) then Enter. To clear it, hit 'g' then Enter (i.e. make it blank). This is implemented on top of boatbod's fork... so it's a "fork-of-a-fork", available at: https://github.com/dseven/op25 It's likely not implemented properly, but may provide some inspiration for the real op25 devs. Use at your own risk - I take no responsibility for any bad things that result from attempting to use it :) Interested in Graham's opinion on this... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 23:09:56 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Tue, 11 Dec 2018 18:09:56 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000901d490ef$a4c90d10$ee5b2730$@rr.com> <001901d49102$7db87630$79296290$@gmail.com> Message-ID: <001201d491a6$a3721b70$ea565250$@rr.com> Yes, I've done some whitelisting and it works great. I just thought it would be nice to have a way of being able to just type in a TG ID on the fly while the program is running. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, December 11, 2018 3:05 AM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Re: How To Hold On A Talk Group Yep, whitelists is what I do. Good info here on that: https://blog.febo.com/?p=165 -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 23:16:30 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Tue, 11 Dec 2018 18:16:30 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: <001a01d491a7$8e3d1240$aab736c0$@rr.com> Well, thanks for doing this. How do we actually install this? I don't see anything on there to download the software. And I've never understood this "GitHub" website. What is a "fork", "pull request", or a "commit"? When you click on "Update README", you get a short thing of text, but it has line numbers and plus signs. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Tuesday, December 11, 2018 4:23 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group On Sun, Dec 9, 2018 at 3:27 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > If you know of 1 certain talk group ID number you want to listen to, is there an easier way than having to exit the program, edit the .tsv file, whitelist it, save the .tsv file and then re-start the program? Like say I wanna listen to TG ID 1000. Is there a way to just type 1000 while the program is running and make it hold on 1000? I've hacked up an experimental prototype implementation of a "goto" feature. which allows you to do this. It only works in the terminal UI (not the browser one) for now. You can hit 'g', then enter a talkgroup ID (decimal) then Enter. To clear it, hit 'g' then Enter (i.e. make it blank). This is implemented on top of boatbod's fork... so it's a "fork-of-a-fork", available at: https://github.com/dseven/op25 It's likely not implemented properly, but may provide some inspiration for the real op25 devs. Use at your own risk - I take no responsibility for any bad things that result from attempting to use it :) Interested in Graham's opinion on this... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 11 23:25:44 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Tue, 11 Dec 2018 15:25:44 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <001a01d491a7$8e3d1240$aab736c0$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d491a7$8e3d1240$aab736c0$@rr.com> Message-ID: A fork basically means that I took a snapshot of boatbod's source code, and started making my own changes to it (in my copy). If/when boatbod makes further changes to his code, they will not be applied to mine (unless I merge them) ... so we've gone off in separate directions (forked). I'm not currently planning on maintaining an ongoing fork - it's just a convenient way to share the code for anyone that wants to give it a spin right now. (Assuming you're running boatbod's fork now) at some point in the beginning, you did something like: cd ~ git clone https://github.com/boatbod/op25 If you want to try out my (temporary) fork, you could move your clone of boatbod's aside, and clone mine in its place: cd ~ mv op25 op25-boatbod git clone https://github.com/dseven/op25 cd ~/op25 ../install.sh If you placed any of your own files inside your clone of boatbod's fork, you'd have to copy them over to your new clone of mine. Personally, I recommend NOT placing any of your own files inside the git repos for this reason (I keep all of my scripts, whitelist files, etc, in ~/my-op25/) ~iain On Tue, Dec 11, 2018 at 3:15 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > Well, thanks for doing this. How do we actually install this? I don't see anything on there to download the software. And I've never understood this "GitHub" website. What is a "fork", "pull request", or a "commit"? When you click on "Update README", you get a short thing of text, but it has line numbers and plus signs. > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Tuesday, December 11, 2018 4:23 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > On Sun, Dec 9, 2018 at 3:27 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] > wrote: > > If you know of 1 certain talk group ID number you want to listen to, is there an easier way than having to exit the program, edit the .tsv file, whitelist it, save the .tsv file and then re-start the program? Like say I wanna listen to TG ID 1000. Is there a way to just type 1000 while the program is running and make it hold on 1000? > > I've hacked up an experimental prototype implementation of a "goto" > feature. which allows you to do this. It only works in the terminal UI > (not the browser one) for now. You can hit 'g', then enter a talkgroup > ID (decimal) then Enter. To clear it, hit 'g' then Enter (i.e. make it > blank). > > This is implemented on top of boatbod's fork... so it's a > "fork-of-a-fork", available at: > > https://github.com/dseven/op25 > > It's likely not implemented properly, but may provide some inspiration > for the real op25 devs. Use at your own risk - I take no > responsibility for any bad things that result from attempting to use > it :) > > Interested in Graham's opinion on this... > > ~iain > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Wed Dec 12 08:40:43 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 12 Dec 2018 08:40:43 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <001201d491a6$a3721b70$ea565250$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000901d490ef$a4c90d10$ee5b2730$@rr.com> <001901d49102$7db87630$79296290$@gmail.com> <001201d491a6$a3721b70$ea565250$@rr.com> Message-ID: Best I can think of then would be some shell scripting. Maybe prompt for a talkgroup number with a read statement and then then rewrite/reload the config on the fly. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 14 23:20:55 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 14 Dec 2018 23:20:55 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: I can think it'd be relatively simple to add a "H" command (as opposed to "h') which would allow you to enter a tgid and have that immediately held. It would impact terminal.py, rx.py, trunking.py and possibly the http.py server and main.js web browser if I implement it both in the terminal and browser interface. Let me think on it. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 14 23:47:14 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Fri, 14 Dec 2018 15:47:14 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: On Fri, Dec 14, 2018 at 3:21 PM gnorbury at bondcar.com [op25-dev] wrote: > > > > I can think it'd be relatively simple to add a "H" command (as opposed to "h') which would allow you to enter a tgid and have that immediately held. It would impact terminal.py, rx.py, trunking.py and possibly the http.py server and main.js web browser if I implement it both in the terminal and browser interface. > > Let me think on it. I already did it - guess you missed it? https://github.com/dseven/op25 terminal only for now.... ~iain -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 00:46:12 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 15 Dec 2018 00:46:12 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: I must confess I have not studied your implementation, but I have now done something very similar by extending the existing 'h' hold command with a 'H' variant that prompts for a numeric tgid. The key features: - you can hold any numeric tgid from 1-65535 - if you manually specify the tgid currently playing it will immediately be placed on hold - if you manually specify a tgid other than the one currently playing, the system will retune to the control channel and await future calls on the specified tgid. - to clear a hold you have to use the 'h' key toggle ...and yes, for now this only works in the curses terminal until I work out the details of capturing user input via the browser interface. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 01:12:47 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Fri, 14 Dec 2018 20:12:47 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: <000c01d49413$4bda1560$e38e4020$@rr.com> I've also noticed that when you're not holding and the program searches and stops on different active TGs, the delay timer works fine, except that the program doesn't keep the TG and alias name showing on the screen while it's staying on the TG for the delay time. To adjust the scan / search delay setting, in the file trunking.py (in the apps/ directory) find the following line and change it from 2 seconds to something else: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable I adjusted this to 5.0 to get a 5 second delay. During that 5 seconds, the program waits before resuming and looking for other active TGs. But during that 5 seconds, the TGID and alias get cleared off the screen. It would be nice if the program would remain showing the TGID and alias on the screen until the delay time is over and the software resumes searching, like a scanner. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 7:46 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group I must confess I have not studied your implementation, but I have now done something very similar by extending the existing 'h' hold command with a 'H' variant that prompts for a numeric tgid. The key features: - you can hold any numeric tgid from 1-65535 - if you manually specify the tgid currently playing it will immediately be placed on hold - if you manually specify a tgid other than the one currently playing, the system will retune to the control channel and await future calls on the specified tgid. - to clear a hold you have to use the 'h' key toggle ....and yes, for now this only works in the curses terminal until I work out the details of capturing user input via the browser interface. Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 01:42:03 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 14 Dec 2018 17:42:03 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: Web interface "GOTO" button has been implemented with same logic as "H" in curses terminal. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 01:57:20 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 15 Dec 2018 01:57:20 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000c01d49413$4bda1560$e38e4020$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000c01d49413$4bda1560$e38e4020$@rr.com> Message-ID: The particular area of trunking.py that handles the type types of holds (soft vs hard) and their timers is tortured and risky to modify without extensive testing. There is also an oddity that the terminal won't update it's Talkgroup ID display unless a frequency update message is triggered (usually by retuning back to the control channel). Taken together, implementing your request is remarkably challenging for what should be a simple change (i.e. delaying the nulling of self.current_tgid). Feel free to hack around and see if you can make it work properly. The bolded line is what causes the Talkgroup ID to disappear. trunking.py if self.current_state != self.states.CC and self.tgid_hold_until <= curr_time and self.hold_mode is False and new_state is None: if self.debug > 1: sys.stderr.write("%f release tg(%s)\n" % (time.time(), self.current_tgid)) self.tgid_hold = None self.current_tgid = None self.current_srcaddr = 0 self.current_grpaddr = 0 self.current_encrypted = 0 new_state = self.states.CC new_frequency = tsys.trunk_cc elif self.wait_until <= curr_time and self.tgid_hold_until <= curr_time and self.hold_mode is False and new_state is None: self.wait_until = curr_time + self.TSYS_HOLD_TIME self.current_srcaddr = 0 self.current_grpaddr = 0 self.current_encrypted = 0 new_nac = self.find_next_tsys() new_state = self.states.CC -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 02:05:03 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Fri, 14 Dec 2018 21:05:03 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> Message-ID: <001a01d4941a$9900e420$cb02ac60$@rr.com> So is this considered a "fork", or is this the new official version and how can we update to it? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 8:42 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group Web interface "GOTO" button has been implemented with same logic as "H" in curses terminal. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 03:29:11 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 15 Dec 2018 03:29:11 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <001a01d4941a$9900e420$cb02ac60$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> Message-ID: Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ./install.sh (Once installed you can copy your config files over from the other version) -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 18:41:22 2018 From: op25-dev at yahoogroups.com (ikj1234i@yahoo.com [op25-dev]) Date: 15 Dec 2018 18:41:22 +0000 Subject: [op25-dev] op25-dev Mailing List Closure and Relocation Notice Message-ID: Effective January 1, 2019, this op25-dev mailing list will be closed; no further posts to the yahoo group will be accepted after that date. The list is being relocated; going forward it will be hosted by osmocom.org. For more information please refer to the list's new home page: https://lists.osmocom.org/mailman/listinfo/op25-dev https://lists.osmocom.org/mailman/listinfo/op25-dev At this time I should like to take the opportunity to thank our new hosts at osmocom.org for volunteering to host the mail list, and for going to the trouble of backfilling list content starting from 2012... Best Max p.s. if anyone has a copy of the old list archives covering the period from 2008 - 2012, please contact us -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 19:10:05 2018 From: op25-dev at yahoogroups.com (Chuck Kelsey wb2edv@roadrunner.com [op25-dev]) Date: Sat, 15 Dec 2018 14:10:05 -0500 Subject: [op25-dev] op25-dev Mailing List Closure and Relocation Notice In-Reply-To: References: Message-ID: As a silent "listener" to this list, I want to say that I appreciate all the work being done. However, from a practical, and personal, standpoint, almost all of what I have read is way over my head, so I will never jump into a project like this. I do not have the time, inclination nor patience to attempt it. However, if someone were to come up with a more "plug and play" solution, most likely with a graphical interface, then I'd be tempted. As you are all aware, any scanner on the market today does an absolutely horrible job of handling P25, phase 2. Essentially a total waste of money and effort. I wish everyone good luck, Merry Christmas and a Happy New Year. Chuck WB2EDV On 12/15/2018 1:41 PM, ikj1234i at yahoo.com [op25-dev] wrote: > > Effective January 1, 2019, this op25-dev mailing list will be closed; no > further posts to the yahoo group will be accepted after that date. > > The list is being relocated; going forward it will be hosted > by osmocom.org.? For more information please refer to the > list's new home page: > https://lists.osmocom.org/mailman/listinfo/op25-dev > > > At this time I should like to take the opportunity to thank our > > new hosts at osmocom.org for volunteering to host the mail > > list, and for going to the trouble of backfilling list content > > starting from 2012... > > > Best > > > Max > > > p.s. if anyone has a copy of the old list archives covering the period > > from 2008 - 2012, please contact us > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sat Dec 15 19:38:39 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 15 Dec 2018 13:38:39 -0600 Subject: [op25-dev] op25-dev Mailing List Closure and Relocation Notice In-Reply-To: References: Message-ID: <000001d494ad$c7b92640$572b72c0$@gmail.com> Chuck, It?s not as intimidating as it looks on the surface and I for one am more than willing to work with you offline, or via the telephone to get op25 installed and configured. Please don?t hesitate to seek help from myself or anyone on the group. I am not a programmer, but I am comfortable installing Linux and getting op25 running. I enjoy helping others and perhaps it?s a way for me to give back for all of the help and guidance that I have received from the developers of the code and it?s contributors. You?ll find my email address is listed in with my call in QRZ if you?d like to correspond offline. Best regards, Bill, WA8WG _,_._,___ -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 00:20:47 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 15 Dec 2018 19:20:47 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> Message-ID: <000101d494d5$32c5b670$98512350$@rr.com> What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ../install.sh (Once installed you can copy your config files over from the other version) -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 00:22:45 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 15 Dec 2018 19:22:45 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <000c01d49413$4bda1560$e38e4020$@rr.com> Message-ID: <000c01d494d5$78fc42d0$6af4c870$@rr.com> Well, I'm not even close to being smart enough to be a programmer. So I wouldn't know how to do anything. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 8:57 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group The particular area of trunking.py that handles the type types of holds (soft vs hard) and their timers is tortured and risky to modify without extensive testing. There is also an oddity that the terminal won't update it's Talkgroup ID display unless a frequency update message is triggered (usually by retuning back to the control channel). Taken together, implementing your request is remarkably challenging for what should be a simple change (i.e. delaying the nulling of self.current_tgid). Feel free to hack around and see if you can make it work properly. The bolded line is what causes the Talkgroup ID to disappear. trunking.py if self.current_state != self.states.CC and self.tgid_hold_until <= curr_time and self.hold_mode is False and new_state is None: if self.debug > 1: sys.stderr.write("%f release tg(%s)\n" % (time.time(), self..current_tgid)) self.tgid_hold = None self.current_tgid = None self.current_srcaddr = 0 self.current_grpaddr = 0 self.current_encrypted = 0 new_state = self.states.CC new_frequency = tsys.trunk_cc elif self.wait_until <= curr_time and self.tgid_hold_until <= curr_time and self.hold_mode is False and new_state is None: self.wait_until = curr_time + self.TSYS_HOLD_TIME self.current_srcaddr = 0 self.current_grpaddr = 0 self.current_encrypted = 0 new_nac = self.find_next_tsys() new_state = self.states.CC -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 00:24:48 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 15 Dec 2018 19:24:48 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000101d494d5$32c5b670$98512350$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> Message-ID: <001701d494d5$c2325390$4696fab0$@rr.com> And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:21 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ../install.sh (Once installed you can copy your config files over from the other version) -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 01:42:13 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 15 Dec 2018 20:42:13 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <001701d494d5$c2325390$4696fab0$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> Message-ID: <002201d494e0$931d67b0$b9583710$@rr.com> Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:25 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:21 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ../install.sh (Once installed you can copy your config files over from the other version) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 38425 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Dec 16 01:59:42 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Sat, 15 Dec 2018 19:59:42 -0600 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <002201d494e0$931d67b0$b9583710$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> <002201d494e0$931d67b0$b9583710$@rr.com> Message-ID: <000701d494e3$035ab3f0$0a101bd0$@gmail.com> Trunktracker, It?s customary for people to sign (identify) their messages when posting to reflectors such as op25-dev. I am still willing to walk you through some of this including the git pull if you want to give me a call. You should still have my email address and phone number from previous posting and private email. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Saturday, December 15, 2018 7:42 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:25 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:21 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ../install.sh (Once installed you can copy your config files over from the other version) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 38425 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Dec 16 02:14:11 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 15 Dec 2018 18:14:11 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <002201d494e0$931d67b0$b9583710$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> <002201d494e0$931d67b0$b9583710$@rr.com> Message-ID: On Sat, Dec 15, 2018 at 5:41 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: It means you made a change to the trunking.py file in your local repo, and it git was to pull the latest version, it'd conflict with the change that you made. Assuming you don't need the change that you made, try this: cd ~/op25/op25/gr-op25_repeater/apps/ git reset HEAD trunking.py git checkout trunking.py git pull ~iain > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > Sent: Saturday, December 15, 2018 7:25 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > Sent: Saturday, December 15, 2018 7:21 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? > > > > Thanks. > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, December 14, 2018 10:29 PM > To: op25-dev at yahoogroups.com > Subject: RE: [op25-dev] How To Hold On A Talk Group > > > > > > Well that depends on your viewpoint... > > My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. > > > > If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. > > > > cd ~ > > git clone https://github.com/boatbod/op25 ~/op25.boatbod > > cd ~/op25.boatbod > > ./install.sh > > (Once installed you can copy your config files over from the other version) > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 02:25:21 2018 From: op25-dev at yahoogroups.com ('Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev]) Date: Sat, 15 Dec 2018 21:25:21 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> <002201d494e0$931d67b0$b9583710$@rr.com> Message-ID: <003a01d494e6$99bdd1d0$cd397570$@rr.com> Ah, yes, that's right. I did make a change to the trunking.py file to increase the hold time to 5.0 seconds. So I went in and changed it back to the default of 2.0: self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable Then I ran the "git pull" command again and now it worked. Now I have the GOTO button and it's working. Yes! A great new feature. So I guess when you do this "git pull" update, it looks to see if there's been any changes first before doing the update. So how does "git pull" of all things know exactly where to go on the internet and re-download OP25? You don't tell it the name of the software or a link or anything. So how does it know? trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Saturday, December 15, 2018 9:14 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group On Sat, Dec 15, 2018 at 5:41 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: It means you made a change to the trunking.py file in your local repo, and it git was to pull the latest version, it'd conflict with the change that you made. Assuming you don't need the change that you made, try this: cd ~/op25/op25/gr-op25_repeater/apps/ git reset HEAD trunking.py git checkout trunking.py git pull ~iain > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > Sent: Saturday, December 15, 2018 7:25 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > Sent: Saturday, December 15, 2018 7:21 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? > > > > Thanks. > > > > trunktracker at tampabay.rr.com > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Friday, December 14, 2018 10:29 PM > To: op25-dev at yahoogroups.com > Subject: RE: [op25-dev] How To Hold On A Talk Group > > > > > > Well that depends on your viewpoint... > > My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. > > > > If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. > > > > cd ~ > > git clone https://github.com/boatbod/op25 ~/op25.boatbod > > cd ~/op25.boatbod > > ./install.sh > > (Once installed you can copy your config files over from the other version) > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 02:43:36 2018 From: op25-dev at yahoogroups.com (Matt Ames matt.ames7bc@gmail.com [op25-dev]) Date: Sun, 16 Dec 2018 13:43:36 +1100 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000701d494e3$035ab3f0$0a101bd0$@gmail.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> <002201d494e0$931d67b0$b9583710$@rr.com> <000701d494e3$035ab3f0$0a101bd0$@gmail.com> Message-ID: I agree with Bill. Trunktracker, you have been given a heap of free support and help here. Common courtesy says that you can at least respond to Bill's private direct messages (In which I know that Bill is simply offering to help you) and that being part of a online community (even more so with free software projects) says that you should at least identify yourself. People that refuse to identify themselves usually have something to hide - is that the case here? Why are you reluctant to even post some basic information about yourself? Also - many of your posts are completely off topic and are unrelated to OP25 itself - things like general linux support and learning git do not belong in here. Consider this a friendly request to improve your etiquette, please. Regards, Matt On Sun, 16 Dec 2018 at 12:59, wllmbecks at gmail.com [op25-dev] < op25-dev at yahoogroups.com> wrote: > > > Trunktracker, > > > > It?s customary for people to sign (identify) their messages when posting > to reflectors such as op25-dev. I am still > > willing to walk you through some of this including the git pull if you > want to give me a call. You should still have > > my email address and phone number from previous posting and private email.. > > > > Bill, WA8WG > > > > *From:* op25-dev at yahoogroups.com > *Sent:* Saturday, December 15, 2018 7:42 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: [op25-dev] How To Hold On A Talk Group > > > > > > *Well, if I just run "git pull" in the terminal, it gives an error message > and not sure what this means:* > > > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev [mailto:op25-dev-bounces at lists.osmocom.org > ] *On Behalf Of *'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] > *Sent:* Saturday, December 15, 2018 7:25 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] How To Hold On A Talk Group > > > > > > *And, would you know how I go about installing the new version that lets > you type in a talk group ID to hold on? If I install that version, will it > overwrite or delete anything with the current version I have?* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev [mailto:op25-dev-bounces at lists.osmocom.org > ] *On Behalf Of *'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] > *Sent:* Saturday, December 15, 2018 7:21 PM > *To:* op25-dev at yahoogroups.com > *Subject:* Re: [op25-dev] How To Hold On A Talk Group > > > > > > *What's a "repo"? I use the "boatbod" version now. So if I run those > commands to update it, will it overwrite the current version I have now? > And will it overwrite/delete any .tsv or .sh files that I've created? If > it installs to the same directory, how can I copy the config files to the > "other" version?* > > > > *Thanks.* > > > > *trunktracker at tampabay.rr.com * > > > > *From:* op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com > ] > *Sent:* Friday, December 14, 2018 10:29 PM > *To:* op25-dev at yahoogroups.com > *Subject:* RE: [op25-dev] How To Hold On A Talk Group > > > > > > Well that depends on your viewpoint... > > My codebase was derived from osmocom max branch about a year ago, so > strictly speaking it is a "fork", but it's also the production version > which I maintain and enhance. > > > > If you are already using the boatbod version of op25, the simple way to > pull the updates is to run a "git pull" command from anywhere inside the > ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, > you'll probably be best off to clone a completely separate version from my > repo much as if you were installing from scratch. > > > > cd ~ > > git clone https://github.com/boatbod/op25 ~/op25.boatbod > > cd ~/op25.boatbod > > ./install.sh > > (Once installed you can copy your config files over from the other version) > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 38425 bytes Desc: not available URL: From op25-dev at yahoogroups.com Sun Dec 16 06:13:33 2018 From: op25-dev at yahoogroups.com (iain macdonnell - N6ML n6ml@dseven.org [op25-dev]) Date: Sat, 15 Dec 2018 22:13:33 -0800 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <003a01d494e6$99bdd1d0$cd397570$@rr.com> References: <000901d49016$d9da9c50$8d8fd4f0$@rr.com> <001a01d4941a$9900e420$cb02ac60$@rr.com> <000101d494d5$32c5b670$98512350$@rr.com> <001701d494d5$c2325390$4696fab0$@rr.com> <002201d494e0$931d67b0$b9583710$@rr.com> <003a01d494e6$99bdd1d0$cd397570$@rr.com> Message-ID: On Sat, Dec 15, 2018 at 6:24 PM 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] wrote: > > > > Ah, yes, that's right. I did make a change to the trunking.py file to increase the hold time to 5.0 seconds. So I went in and changed it back to the default of 2.0: > > > > self.TGID_HOLD_TIME = 2.0 # TODO: make more configurable > > > > Then I ran the "git pull" command again and now it worked. Now I have the GOTO button and it's working. Yes! A great new feature. So I guess when you do this "git pull" update, it looks to see if there's been any changes first before doing the update. > > > > So how does "git pull" of all things know exactly where to go on the internet and re-download OP25? You don't tell it the name of the software or a link or anything. So how does it know? You told it when you first cloned boatbod's repo, and it "remembers". You can use "git remote show origin" to see it. State of the repo is actually stored in files under ~/op25/.git ~iain > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > Sent: Saturday, December 15, 2018 9:14 PM > To: op25-dev at yahoogroups.com > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > On Sat, Dec 15, 2018 at 5:41 PM 'Trunk Tracker' > trunktracker at tampabay.rr.com [op25-dev] > wrote: > > > > > > > > Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: > > It means you made a change to the trunking.py file in your local repo, > and it git was to pull the latest version, it'd conflict with the > change that you made. Assuming you don't need the change that you > made, try this: > > cd ~/op25/op25/gr-op25_repeater/apps/ > git reset HEAD trunking.py > git checkout trunking.py > git pull > > ~iain > > > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > > Sent: Saturday, December 15, 2018 7:25 PM > > To: op25-dev at yahoogroups.com > > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > > > > > > > And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? > > > > > > > > trunktracker at tampabay.rr.com > > > > > > > > From: op25-dev [mailto:op25-dev-bounces at lists.osmocom..org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] > > Sent: Saturday, December 15, 2018 7:21 PM > > To: op25-dev at yahoogroups.com > > Subject: Re: [op25-dev] How To Hold On A Talk Group > > > > > > > > > > > > What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? > > > > > > > > Thanks. > > > > > > > > trunktracker at tampabay.rr.com > > > > > > > > From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] > > Sent: Friday, December 14, 2018 10:29 PM > > To: op25-dev at yahoogroups.com > > Subject: RE: [op25-dev] How To Hold On A Talk Group > > > > > > > > > > > > Well that depends on your viewpoint... > > > > My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. > > > > > > > > If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. > > > > > > > > cd ~ > > > > git clone https://github.com/boatbod/op25 ~/op25.boatbod > > > > cd ~/op25.boatbod > > > > ./install.sh > > > > (Once installed you can copy your config files over from the other version) > > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Sun Dec 16 23:03:24 2018 From: op25-dev at yahoogroups.com (sincak sincak@gmail.com [op25-dev]) Date: Sun, 16 Dec 2018 18:03:24 -0500 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000701d494e3$035ab3f0$0a101bd0$@gmail.com> Message-ID: <5c16d9c1.1c69fb81.d543c.5a13@mx.google.com> I've been getting a lot out of this thread also. Thank you so much.J. Sincaksincak at gmail.com? Sent from my Verizon, Samsung Galaxy smartphone -------- Original message --------From: "wllmbecks at gmail.com [op25-dev]" Date: 12/15/18 8:59 PM (GMT-05:00) To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group ? Trunktracker,?It?s customary for people to sign (identify) their messages when posting to reflectors such as op25-dev.?? I am stillwilling to walk you through some of this including the git pull if you want to give me a call.??? You should still have my email address and phone number from previous posting and private email.?Bill, WA8WG?From: op25-dev at yahoogroups.com Sent: Saturday, December 15, 2018 7:42 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group?? Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means:??trunktracker at tampabay.rr.com?From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:25 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group?? And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on?? If I install that version, will it overwrite or delete anything with the current version I have??trunktracker at tampabay.rr.com?From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:21 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group?? What's a "repo"?? I use the "boatbod" version now.? So if I run those commands to update it, will it overwrite the current version I have now?? And will it overwrite/delete any .tsv or .sh files that I've created?? If it installs to the same directory, how can I copy the config files to the "other" version??Thanks.?trunktracker at tampabay.rr.com?From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group?? Well that depends on your viewpoint...My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance.?If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy.? If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch.?cd ~git clone https://github.com/boatbod/op25 ~/op25.boatbodcd ~/op25.boatbod./install.sh(Once installed you can copy your config files over from the other version) < -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Mon Dec 17 22:38:52 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Mon, 17 Dec 2018 16:38:52 -0600 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <5c16d9c1.1c69fb81.d543c.5a13@mx.google.com> References: <000701d494e3$035ab3f0$0a101bd0$@gmail.com> <5c16d9c1.1c69fb81.d543c.5a13@mx.google.com> Message-ID: <000201d49659$49c5c2e0$dd5148a0$@gmail.com> Bill, I don?t know what?s up with this guy. I created and emailed him op25 configuration files customized for his system and offered at least twice to help him over the phone or via TeamViewer that he never responded to. Seems to want to remain anonymous except for his email address. I?ve written him off. What is that old saying? You can lead a horse to water but ?? Bill From: op25-dev at yahoogroups.com Sent: Sunday, December 16, 2018 5:03 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group I've been getting a lot out of this thread also. Thank you so much. J. Sincak sincak at gmail.com Sent from my Verizon, Samsung Galaxy smartphone -------- Original message -------- From: "wllmbecks at gmail.com [op25-dev] " > Date: 12/15/18 8:59 PM (GMT-05:00) To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Trunktracker, It?s customary for people to sign (identify) their messages when posting to reflectors such as op25-dev. I am still willing to walk you through some of this including the git pull if you want to give me a call. You should still have my email address and phone number from previous posting and private email. Bill, WA8WG From: op25-dev at yahoogroups.com > Sent: Saturday, December 15, 2018 7:42 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well, if I just run "git pull" in the terminal, it gives an error message and not sure what this means: trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:25 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group And, would you know how I go about installing the new version that lets you type in a talk group ID to hold on? If I install that version, will it overwrite or delete anything with the current version I have? trunktracker at tampabay.rr.com From: op25-dev [mailto:op25-dev-bounces at lists.osmocom.org] On Behalf Of 'Trunk Tracker' trunktracker at tampabay.rr.com [op25-dev] Sent: Saturday, December 15, 2018 7:21 PM To: op25-dev at yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group What's a "repo"? I use the "boatbod" version now. So if I run those commands to update it, will it overwrite the current version I have now? And will it overwrite/delete any .tsv or .sh files that I've created? If it installs to the same directory, how can I copy the config files to the "other" version? Thanks. trunktracker at tampabay.rr.com From: op25-dev at yahoogroups.com [mailto:op25-dev at yahoogroups.com] Sent: Friday, December 14, 2018 10:29 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] How To Hold On A Talk Group Well that depends on your viewpoint... My codebase was derived from osmocom max branch about a year ago, so strictly speaking it is a "fork", but it's also the production version which I maintain and enhance. If you are already using the boatbod version of op25, the simple way to pull the updates is to run a "git pull" command from anywhere inside the ~/op25 directory hierarchy. If you're on the osmocom or dseven versions, you'll probably be best off to clone a completely separate version from my repo much as if you were installing from scratch. cd ~ git clone https://github.com/boatbod/op25 ~/op25.boatbod cd ~/op25.boatbod ../install.sh (Once installed you can copy your config files over from the other version) < -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Tue Dec 18 00:06:07 2018 From: op25-dev at yahoogroups.com (gnorbury@bondcar.com [op25-dev]) Date: 18 Dec 2018 00:06:07 +0000 Subject: [op25-dev] How To Hold On A Talk Group In-Reply-To: <000201d49659$49c5c2e0$dd5148a0$@gmail.com> References: <000701d494e3$035ab3f0$0a101bd0$@gmail.com> <5c16d9c1.1c69fb81.d543c.5a13@mx.google.com> <000201d49659$49c5c2e0$dd5148a0$@gmail.com> Message-ID: Thanks for trying :) Graham -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 28 02:16:34 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 28 Dec 2018 02:16:34 +0000 Subject: [op25-dev] Allstar integration? Message-ID: I wish there was a way to feed op25 into a local Allstar (Asterisk app_rpt) node to drive an analog transmitter. That way I can keep tabs on a few digital systems when I am out and about or via the the IP phone on my desk. One way would be fine till such a time that transmitting with op25 via direct modulator input becomes more common. Has any thought been given to that sort of thing? Just curious All the existing digital to analog bridges pretty much rely one one being personally involved with the digital repeaters to configure things on both ends (IP network level etc). -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 28 12:56:26 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Fri, 28 Dec 2018 06:56:26 -0600 Subject: [op25-dev] Allstar integration? [4 Attachments] In-Reply-To: References: Message-ID: <000001d49eac$bee37c10$3caa7430$@gmail.com> Steve, Problem solved and no need to interface with Allstar. Instead all that is needed is to add the functionality of a streaming audio server to your Raspberry Pi and you can then simply connect to the built in server over your LAN at home or over the Internet from anywhere else that you have connectivity. Here?s the procedure? sudo apt-get install darkice sudo apt-get install icecase2 [Note that the installation script will spawn a menu to configure icecast where you configure passwords and port number] sudo cp /localpath/asound.conf /etc/asound.conf sudo cp /localpath/darkice.cfg /etc/darkice.cfg sudo cp /localpath/bcm2835.conf /etc/modprobe.d/bcm2835.conf Edit the attached op25.sh to specify your own rx.py command line options but retain the -O loop0 option that directs op25 audio to darkice via the audio loopback. Reboot the Pi then connect to the Pi?s IP on port 8000 (default) accordingly to the following examples. Icecast Administration URL: http://xxxx.xxx.xxx.xxx:8000 [login username = admin, password = string set when installing icecast] Icecast Audio Stream URL: http://xxxx.xxx.xxx.xxx:8000/op25.mp3 You don?t need to connect to the admin except to determine if the mount point (op25.mp3) is active (darkice running and connected) or to view and manage connections to the Icecast server. Incidentally, you can use this same general configuration to put op25 audio to a broadcastify.com mount point as well. Notes Although the example configs start darkice from the same script that I use to start op25 that a much better approach is to crate a cron job or to create a service that gets run at boot time by system. The reason for this is that if you need to stop and restart op25 to make or test configuration changes, then you?d need to kill the darkice process too before executing op25.sh. The Raspberry Pi3-A+ has some hardware differences that require a slightly different configuration. Contact my via PM if anyone needs that info. Happy New Year! Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Thursday, December 27, 2018 8:17 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Allstar integration? I wish there was a way to feed op25 into a local Allstar (Asterisk app_rpt) node to drive an analog transmitter. That way I can keep tabs on a few digital systems when I am out and about or via the the IP phone on my desk. One way would be fine till such a time that transmitting with op25 via direct modulator input becomes more common. Has any thought been given to that sort of thing? Just curious All the existing digital to analog bridges pretty much rely one one being personally involved with the digital repeaters to configure things on both ends (IP network level etc). -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 28 13:52:13 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Fri, 28 Dec 2018 07:52:13 -0600 Subject: [op25-dev] Allstar integration? [1 Attachment] In-Reply-To: <000001d49eac$bee37c10$3caa7430$@gmail.com> References: <000001d49eac$bee37c10$3caa7430$@gmail.com> Message-ID: <000001d49eb4$89e364f0$9daa2ed0$@gmail.com> Here are a couple of additional thoughts/comments?.. You don?t necessarily have to run Icecast on the RPi. You can just a easily configure darkice to push the audio stream to a preconfigured mount point on a remote server. One of the unfortunate aspects with digital audio (p25) is that few radio technicians understand how to setup proper microphone or console audio levels. On analog system they were used to looking at the deviation scope/meter on their service monitor and cranking the mic gain to achieve rated system deviation. However, this is not the case in P25 or other digital modes. The ones and zeros hit specific deviation targets (symbols) that don?t care how high or how low the actual audio is. Graham Norbury has added a feature to his boatbod fork of op25 that give you the option on the rx.py command line to adjust the recovered audio level. I?ve found that in my location that on some systems some additional gain is helpful and have specified -x 2 on my rx.py command line to increase the gain. You may want to vary this value experimentally as needed to compensate for local conditions. I don?t know what the limits are but at some point you are likely to start clipping and then you?ll know the upper limit. Perhaps Graham will chime in with addition information on this subject. On the subject of P25 audio. I won?t go into methods I?ve used to set and measuring digital audio levels, but I am attaching apco_ref.wav, an audio test tone file crated and calibrated for use with the op25 on the Raspberry Pi to produce a test tone equivalent in level to that reproduced if you were to connect a service monitor up to your Pi?s SDR modulated with a standard P25 1011 (tone) test pattern. I did this because of a need to setup audio levels with external devices. One such example is where I break out the audio from the RPi and send it through an automatic gain control (AGC) amplifier before sending it on to darkice for conversion to an mp3 stream to level out p25 system/user levels. Bill, WA8WG From: op25-dev at yahoogroups.com Sent: Friday, December 28, 2018 6:56 AM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Allstar integration? [4 Attachments] [Attachment(s) from wllmbecks at gmail.com included below] Steve, Problem solved and no need to interface with Allstar. Instead all that is needed is to add the functionality of a streaming audio server to your Raspberry Pi and you can then simply connect to the built in server over your LAN at home or over the Internet from anywhere else that you have connectivity. Here?s the procedure? sudo apt-get install darkice sudo apt-get install icecase2 [Note that the installation script will spawn a menu to configure icecast where you configure passwords and port number] sudo cp /localpath/asound.conf /etc/asound.conf sudo cp /localpath/darkice.cfg /etc/darkice.cfg sudo cp /localpath/bcm2835.conf /etc/modprobe.d/bcm2835.conf Edit the attached op25.sh to specify your own rx.py command line options but retain the -O loop0 option that directs op25 audio to darkice via the audio loopback. Reboot the Pi then connect to the Pi?s IP on port 8000 (default) accordingly to the following examples. Icecast Administration URL: http://xxxx.xxx.xxx.xxx:8000 [login username = admin, password = string set when installing icecast] Icecast Audio Stream URL: http://xxxx.xxx.xxx.xxx:8000/op25.mp3 You don?t need to connect to the admin except to determine if the mount point (op25.mp3) is active (darkice running and connected) or to view and manage connections to the Icecast server. Incidentally, you can use this same general configuration to put op25 audio to a broadcastify.com mount point as well. Notes Although the example configs start darkice from the same script that I use to start op25 that a much better approach is to crate a cron job or to create a service that gets run at boot time by system. The reason for this is that if you need to stop and restart op25 to make or test configuration changes, then you?d need to kill the darkice process too before executing op25.sh. The Raspberry Pi3-A+ has some hardware differences that require a slightly different configuration. Contact my via PM if anyone needs that info. Happy New Year! Bill, WA8WG From: op25-dev at yahoogroups.com > Sent: Thursday, December 27, 2018 8:17 PM To: op25-dev at yahoogroups.com Subject: [op25-dev] Allstar integration? I wish there was a way to feed op25 into a local Allstar (Asterisk app_rpt) node to drive an analog transmitter. That way I can keep tabs on a few digital systems when I am out and about or via the the IP phone on my desk. One way would be fine till such a time that transmitting with op25 via direct modulator input becomes more common. Has any thought been given to that sort of thing? Just curious All the existing digital to analog bridges pretty much rely one one being personally involved with the digital repeaters to configure things on both ends (IP network level etc). -------------- next part -------------- An HTML attachment was scrubbed... URL: From gnorbury at bondcar.com Fri Dec 28 14:15:23 2018 From: gnorbury at bondcar.com (Graham Norbury) Date: Fri, 28 Dec 2018 09:15:23 -0500 Subject: [op25-dev] Allstar integration? [1 Attachment] In-Reply-To: <000001d49eb4$89e364f0$9daa2ed0$@gmail.com> References: <000001d49eac$bee37c10$3caa7430$@gmail.com> <000001d49eb4$89e364f0$9daa2ed0$@gmail.com> Message-ID: <35a2fd7a-201e-a658-69d6-541ce14cb978@bondcar.com> I've often thought about attempting to write an enhanced version of sockaudio.py with AGC functionality.? I'm not well versed on the various algorithms though, and haven't yet found any suitable code samples online that can be readily repurposed.? If anyone has any pointers I'd be open to looking at it. Graham On 12/28/18 8:52 AM, wllmbecks at gmail.com [op25-dev] wrote: > [Attachment(s) <#TopText> from wllmbecks at gmail.com included below] > > Here are a couple of additional thoughts/comments?.. > > You don?t necessarily have to run Icecast on the RPi.? You can just a > easily configure darkice to push the > > audio stream to a preconfigured mount point on a remote server. > > One of the unfortunate aspects with digital audio (p25) is that few > radio technicians understand how to setup proper microphone or console > audio levels.? On analog system they were used to looking at the > deviation scope/meter on their service monitor and cranking the mic > gain to achieve rated system deviation.?? However, this is not the > case in P25 or other digital modes.? The ones and zeros hit specific > deviation targets (symbols) that don?t care how high or how low the > actual audio is. > > Graham Norbury has added a feature to his boatbod fork of op25 that > give you the option on the rx.py command line to adjust the recovered > audio level.?? I?ve found that in my location that on some systems > some additional gain is helpful and have specified *-x 2* on my rx.py > command line to increase the gain.??? You may want to vary this value > experimentally as needed to compensate for local conditions. > > I don?t know what the limits are but at some point you are likely to > start clipping and then you?ll know the upper limit.? Perhaps Graham > will chime in with addition information on this subject. > > On the subject of P25 audio.?? I won?t go into methods I?ve used to > set and measuring digital audio levels, but I am attaching > *apco_ref.wav*, an audio test tone file crated and calibrated for use > with the op25 on the Raspberry Pi to produce a test tone equivalent in > level to that reproduced if you were to connect a service monitor up > ?to your Pi?s SDR modulated with a standard P25 1011 (tone) test > pattern.? I did this because of a need to setup audio levels with > external devices.?? One such example is where I break out the audio > from the RPi and send it through an automatic gain control (AGC) > amplifier before sending it on to darkice for conversion to an mp3 > stream to level out p25 system/user levels. > > Bill, WA8WG > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 28 22:13:49 2018 From: op25-dev at yahoogroups.com (kb9mwr@yahoo.com [op25-dev]) Date: 28 Dec 2018 14:13:49 -0800 Subject: [op25-dev] Allstar integration? In-Reply-To: <000001d49eac$bee37c10$3caa7430$@gmail.com> References: <000001d49eac$bee37c10$3caa7430$@gmail.com> Message-ID: Bill, I have contemplated the darkice icecast idea. But ideally I am looking for something that has PTT support, so that some Analog only guys could bring up a receive link to hear what local digital activity is active. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25-dev at yahoogroups.com Fri Dec 28 22:20:38 2018 From: op25-dev at yahoogroups.com (wllmbecks@gmail.com [op25-dev]) Date: Fri, 28 Dec 2018 16:20:38 -0600 Subject: [op25-dev] Allstar integration? In-Reply-To: References: <000001d49eac$bee37c10$3caa7430$@gmail.com> Message-ID: <000201d49efb$904bbe90$b0e33bb0$@gmail.com> Steve, No sure what digital activity or content (amateur or public safety) it is that you?re interested is providing. Please PM with details. Maybe I can help as I am into Asterisk and Allstar. Bill From: op25-dev at yahoogroups.com Sent: Friday, December 28, 2018 4:14 PM To: op25-dev at yahoogroups.com Subject: RE: [op25-dev] Allstar integration? Bill, I have contemplated the darkice icecast idea. But ideally I am looking for something that has PTT support, so that some Analog only guys could bring up a receive link to hear what local digital activity is active. -------------- next part -------------- An HTML attachment was scrubbed... URL: From op25 at zellners.com Mon Dec 31 14:52:45 2018 From: op25 at zellners.com (op25 at zellners.com) Date: Mon, 31 Dec 2018 06:52:45 -0800 Subject: [op25-dev] Image darkice support?? Message-ID: <20181231065245.Horde.Oz4AIAM-GfvITrSSSAMLwQH@lv-shared03.cpanelplatform.com> > Well, I'm faster than I thought. The new version with audio > streaming via darkice is at > http://febo.com/pages/os_images/2018-03-18_op25_rpi.zip > John Is this the standard NON MP3 darkice from the various Debian and Raspbian repos or the compiled version from https://stmllr.net/blog/live-mp3-streaming-from-audio-in-with-darkice-and-icecast2-on-raspberry-pi/ ??? I have the binary on my various PI's I use for streaming and can move it over to your image if its not MP3 compliant. My users and the software for most feed needs MP3, my ogg feeds are being discontinued 1/1/19 as no one uses them, and I can add more feeds with that bandwidth that might be us of use. Thanks for the image... it will be a great time saver! Just want to confirm what darkice supports or doesn't before I flash it...and determine my plan to just apt-get remove darkice and recompile from above or what not... THANKS!