I know that a while back there was a grc flowraph of op25 that handled DES. Any chance of a pybombs recipe for op25 that handles RC4 as implemented in Advanced Digital Privacy?
Greetings
It looks like the balint256 'op25' repo tracks the op25 repo at op25.osmocom.org only up to commit 2051a96198c.
The op25.osmocom.org repo has more than a dozen additional commits beyond that, which means that the balint256 op25 install is approx. one year out of date. All of balint's changes don't affect the op25_repeater, so there shouldn't be a big hassle when the time comes to merge everything into master. It looks only like one or two CMakeLists.txt files might have merge conflicts, YMMV.
Accordingly, I recommend as follows (until such time as the merge may happen)
- use only the op25.osmocom.org build when running scope.py
- use only the balint256 one with balint's associated changes
- keep them otherwise separate
Max
ps. Knuckle Punch to Balint!!
Hi all,
New to the group here, been looking all over for similar issues to one I'm having, but to no avail. There was one mention of this exact error on the radioreference op25 "main" thread, but it seems it was left unsolved or forgotten. From detailed digging I've done, think it may be related to wxgui-3.0 vs 2.8? Or should I be running this with Gnuradio 3.6 instead? Greatly appreciate any assistance!
The following is my baseline:
OSx 10.10.4
Gnuradio 3.7.8.1 (installed via Macports)
gr-op25 (Balint's git most recent version) - made some minor changes to cmake to find macports GR and libs
gr-op25 seems to compile and build fine, however when running scope.py I get the following error, and the app never loads:
$ python2.7 ./scope.py --args “hackrf” -f 502.9125e6 -S 8000000 -T trunk.tsv -2
Mac OS; Clang version 7.0.0 (clang-700.0.72); Boost_105900; UHD_003.009.001-MacPorts-Release
gr-osmosdr v0.1.x-xxx-xunknown (0.1.5git) gnuradio 3.7.8.1
built-in source types: file fcd rtl rtl_tcp uhd hackrf bladerf rfspace airspy
Using HackRF One with firmware git-44df9d1
gain: name: RF range: start 0 stop 14 step 14
gain: name: IF range: start 0 stop 40 step 8
gain: name: BB range: start 0 stop 62 step 2
supported sample rates 8000000-20000000 step 2000000
Traceback (most recent call last):
File "./scope.py", line 2817, in <module>
app = stdgui2.stdapp(p25_rx_block, "APCO P25 Receiver", 3)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 46, in __init__
wx.App.__init__ (self, redirect=False)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/_core.py", line 8628, in __init__
self._BootstrapApp()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/_core.py", line 8196, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 49, in OnInit
frame = stdframe (self.top_block_maker, self.title, self._nstatus)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 76, in __init__
self.panel = stdpanel (self, self, top_block_maker)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/gnuradio/wxgui/stdgui2.py", line 98, in __init__
self.top_block = top_block_maker (frame, self, vbox, sys.argv)
File "./scope.py", line 201, in __init__
self.__init_gui(frame, panel, vbox)
File "./scope.py", line 537, in __init_gui
self.frame.CreateStatusBar()
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/_windows.py", line 615, in CreateStatusBar
return _windows_.Frame_CreateStatusBar(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "!m_frameStatusBar" failed at ../src/common/framecmn.cpp(381) in CreateStatusBar(): recreating status bar in wxFrame
op25_repeater_fsk4_slicer_fb.xml needs to have the ampersand as an html
entity
---------- Forwarded message ----------
From: "Chris Kuethe" <chris.kuethe(a)gmail.com>
Date: Dec 13, 2015 9:31 PM
Subject: fix parse error in grc
To: <op25-dev(a)yahoogroups.com>
Cc:
diff --git a/op25/gr-op25_repeater/grc/op25_repeater_fsk4_slicer_fb.xml
b/op25/gr-op25_repeater/grc/op25_repeater_fsk4_slicer_fb.xml
index 403e89e..8a393c5 100644
--- a/op25/gr-op25_repeater/grc/op25_repeater_fsk4_slicer_fb.xml
+++ b/op25/gr-op25_repeater/grc/op25_repeater_fsk4_slicer_fb.xml
@@ -4,7 +4,7 @@
<key>op25_repeater_fsk4_slicer_fb</key>
<category>op25_repeater</category>
<import>import op25_repeater</import>
- <make>op25_repeater.fsk4_slicer_fb($&slice_levels)</make>
+ <make>op25_repeater.fsk4_slicer_fb($&slice_levels)</make>
<!-- Make one 'param' node for every Parameter you want settable
from the GUI.
Sub-nodes:
* name
--
GDB has a 'break' feature; why doesn't it have 'fix' too?