ToTheBitCave
Phreakness Monster
Hello,
So I've been trying to get boatbod's OP25 to run, but I keep hitting a brick wall. Maybe it's the type of RTL card I have?
I started with Ubuntu 22.X and that was a mistake (RTFM, right?
), so I clean installed to 20.04.
After installing Ubuntu 20.04 with GNURadio 3.8 and running ./install.sh, trying to run ./rx_py instantly drops me back to the shell whenever I try to run several variations of ./rx.py. I'm not sure what's up as ./rtl_sdr is logging stuff to a temp file to show the tuner card (NooElec NESDR Smart XTR Bundle) is working :/ This is my first attempt at running GNURadio, so any help on troubleshooting would be REALLLLLY appreciated. _SOMETIMES_ I can see it flash to a different screen before dropping me back, but most times it doesn't. I've tried variations of the -q parameter to no avail.
...
owner@owner:~/op25/op25/gr-op25_repeater/apps$ ./rx.py --args 'rtl' -N 'LNA:47' -S 2500000 -x 2 -f 857.2625e6 -o 17e3 -q 2
Using Python /usr/bin/python3
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.1.0
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp
Using device #0 Realtek RTL2838UHIDIR SN: 00000001
Found Elonics E4000 tuner
gain: name: LNA range: start -1 stop -1 step 0
gain: name: IF range: start 3 stop 56 step 1
setting gain LNA to 47
supported sample rates 250000-2560000 step 24000
Exact sample rate is: 2500000.107620 Hz
Using two-stage decimator for speed=2500000, decim=25/4 if1=100000 if2=25000
p25_frame_assembler_impl: do_imbe[0], do_output[0], do_audio_output[0], do_phase2_tdma[0], do_nocrypt[0]
owner@owner:~/op25/op25/gr-op25_repeater/apps$
....
Sometimes I can run the exact same command and it DOES dump something... I feel like I'm doing something wrong?
main: exception occurred
main: exception:
Traceback (most recent call last):
File "./rx.py", line 1004, in run self.tb.start()
File "/usr/lib/python3/dist-packages/gnuradio/gr/top_block.py", line 111, in start
top_block_start_unlocked(self._impl, max_noutput_items)
File "/usr/lib/python3/dist-packages/gnuradio/gr/runtime_swig.py", line 4832, in top_block_start_unlocked
return _runtime_swig.top_block_start_unlocked(r, max_noutput_items)
RuntimeError: list contains invalid format!
So I've been trying to get boatbod's OP25 to run, but I keep hitting a brick wall. Maybe it's the type of RTL card I have?
I started with Ubuntu 22.X and that was a mistake (RTFM, right?
After installing Ubuntu 20.04 with GNURadio 3.8 and running ./install.sh, trying to run ./rx_py instantly drops me back to the shell whenever I try to run several variations of ./rx.py. I'm not sure what's up as ./rtl_sdr is logging stuff to a temp file to show the tuner card (NooElec NESDR Smart XTR Bundle) is working :/ This is my first attempt at running GNURadio, so any help on troubleshooting would be REALLLLLY appreciated. _SOMETIMES_ I can see it flash to a different screen before dropping me back, but most times it doesn't. I've tried variations of the -q parameter to no avail.
...
owner@owner:~/op25/op25/gr-op25_repeater/apps$ ./rx.py --args 'rtl' -N 'LNA:47' -S 2500000 -x 2 -f 857.2625e6 -o 17e3 -q 2
Using Python /usr/bin/python3
gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.1.0
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp
Using device #0 Realtek RTL2838UHIDIR SN: 00000001
Found Elonics E4000 tuner
gain: name: LNA range: start -1 stop -1 step 0
gain: name: IF range: start 3 stop 56 step 1
setting gain LNA to 47
supported sample rates 250000-2560000 step 24000
Exact sample rate is: 2500000.107620 Hz
Using two-stage decimator for speed=2500000, decim=25/4 if1=100000 if2=25000
p25_frame_assembler_impl: do_imbe[0], do_output[0], do_audio_output[0], do_phase2_tdma[0], do_nocrypt[0]
owner@owner:~/op25/op25/gr-op25_repeater/apps$
....
Sometimes I can run the exact same command and it DOES dump something... I feel like I'm doing something wrong?
main: exception occurred
main: exception:
Traceback (most recent call last):
File "./rx.py", line 1004, in run self.tb.start()
File "/usr/lib/python3/dist-packages/gnuradio/gr/top_block.py", line 111, in start
top_block_start_unlocked(self._impl, max_noutput_items)
File "/usr/lib/python3/dist-packages/gnuradio/gr/runtime_swig.py", line 4832, in top_block_start_unlocked
return _runtime_swig.top_block_start_unlocked(r, max_noutput_items)
RuntimeError: list contains invalid format!