ainfosec / FISSURE

The RF and reverse engineering framework for everyone. Follow and ★ to show your support!
https://twitter.com/FissureRF
GNU General Public License v3.0
1.56k stars 85 forks source link

error gr::sync_block on TSI (Ubuntu 22.04 + HackRF) #30

Open gcarmix opened 1 year ago

gcarmix commented 1 year ago

I'm trying to use FISSURE for the first time, I installed it on Ubuntu 22.04 and followed instructions, all seemed correctly installed, however when I tried to use TSI together with my hackrf, it won't show anything and output this error on the shell:

TSI: Starting TSI Detector...

Exception in thread Thread-1 (runWidebandThread):

Traceback (most recent call last):

File "/usr/lib/python3.10/threading.py", line 1016, in _bootstrap_inner

self.run()

File "/usr/lib/python3.10/threading.py", line 953, in run

self._target(*self._args, **self._kwargs)

File "/home/xxx/FISSURE/tsi_component.py", line 385, in runWidebandThread

loadedmod, class_name = self.overwriteFlowGraphVariables(flow_graph_filename, variable_names, variable_values)

File "/home/xxx/FISSURE/tsi_component.py", line 198, in overwriteFlowGraphVariables

loadedmod = __import__(flow_graph_filename)  # Don't need to reload() because the original never changes

File "/home/xxx/FISSURE/Flow Graph Library/TSI Flow Graphs/wideband_hackrf.py", line 23, in

import gnuradio.ainfosec as ainfosec

File "/usr/local/lib/python3.10/dist-packages/gnuradio/ainfosec/init.py", line 18, in

from .ainfosec_python import *

ImportError: generic_type: type "wideband_detector1" referenced unknown base type "gr::sync_block"

Do you have any hints?

cpoore1 commented 1 year ago

Seems like a GNU Radio problem. Try some of these: