 
            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.
 
            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@yahoo.com [op25-dev]" op25-dev@yahoogroups.com To: op25-dev@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
 
            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@yahoogroups.com, <bwmzzzx@...> 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.....
 
            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.
 
            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@yahoo.com [op25-dev] < op25-dev@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.
 
            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@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 } ] }
 
            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
 
            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.
 
            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?
 
            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?
 
            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
 
            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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@yahoogroups.com [mailto:op25-dev@yahoogroups.com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@yahoogroups.com [mailto:op25-dev@yahoogroups.com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@centurytel.net [op25-dev] op25-dev@yahoogroups.com 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@yahoogroups.com [mailto:op25-dev@yahoogroups.com] *Sent:* Wednesday, March 28, 2018 10:37 AM *To:* op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@dseven.org [op25-dev] op25-dev@yahoogroups.com 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@centurytel.net [op25-dev] <op25-dev@yahoogroups..com> 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@yahoogroups..com [mailto:op25-dev@yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@dseven.org [op25-dev] op25-dev@yahoogroups.com 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@centurytel.net [op25-dev] <op25-dev@yahoogroups..com> 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@yahoogroups..com [mailto:op25-dev@yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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@yahoo.com [op25-dev] < op25-dev@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@dseven.org [op25-dev] op25-dev@yahoogroups.com 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 / N6MLOn Wed, Mar 28, 2018 at 9:34 AM, 'William Becks' wa8wg@centurytel.net [op25-dev] <op25-dev@yahoogroups..com op25-dev@yahoogroups.com> 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@yahoogroups..com op25-dev@yahoogroups.com [mailto:op25-dev@yahoogroups. com op25-dev@yahoogroups.com] *Sent:* Wednesday, March 28, 2018 10:37 AM *To:* op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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 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
 
            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@dseven.org [op25-dev] op25-dev@yahoogroups.com 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@yahoo.com [op25-dev] op25-dev@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@dseven.org [op25-dev] op25-dev@yahoogroups.com 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@centurytel.net [op25-dev] <op25-dev@yahoogroups..com> 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@yahoogroups..com [mailto:op25-dev@yahoogroups. com] Sent: Wednesday, March 28, 2018 10:37 AM To: op25-dev@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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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
 
            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<<<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@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'
 
            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@yahoo.com [op25-dev] op25-dev@yahoogroups.com 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@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'
 
            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 https://www.teamviewer.us/?pid=google.tv_teamviewer_exact-new_hp.s.us&gclid=EAIaIQobChMI5pGlhZmf2gIVESOBCh26FgIjEAAYASAAEg &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@yahoogroups.com [mailto:op25-dev@yahoogroups.com] Sent: Tuesday, April 3, 2018 3:36 PM To: Dick Wad bwmzzzx@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@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'
 
            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@centurytel.net [op25-dev] op25-dev@yahoogroups.com 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&gc...
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@yahoogroups.com [mailto:op25-dev@yahoogroups.com] Sent: Tuesday, April 3, 2018 3:36 PM To: Dick Wad bwmzzzx@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@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'






