Using krakensdr with gnuradio

I have been struggeling with getting the krakensdr working with gnuradio.

I am using the virtualbox image, but I am unsure how to start the heimdall server so it can be used.

Any hint would be appreciated.

Kind regards

Jesper

I will just provide a bit more context.

I have changed the config file (heimdall_daq_fw/config_files/kraken_default/daq_chain_config.ini) to use eth

and I am using the heimdall_only_start.sh from the gr-krakensdr repo to start.

The program starts up and I can see that the machine is listening on port 5001.

But I am unable to connect. It seems the port 5000 is not open.

Having restarted my attempt I succeeded getting a bit further. I started from the virtualbox image, and discovered that I had edited the wrong config file.

After having changed this I am now able to start the server so both port 5000 and 5001 is listening.

I can also cennect with the FFT sample for GnuRadio. But the graphs show no activity. I will keep digging.

I’m on a different PC at the moment so I can’t look it up exact, but in the image there is a folder gr-heimdall, or something like that. You can run heimdall from that folder, and then open gnuradio-companion and then open a KrakenSDR example flowgraph. Then it should connect when you start.

I can start the “flowchart kraken_fft_display” and I get the gui and all.

There is no movement in the plots and the log repeats this error.

Exception: index 2 is out of bounds for axis 0 with size 2
Failed to write output_items
Exception: index 2 is out of bounds for axis 0 with size 2
Failed to write output_items
Exception: index 2 is out of bounds for axis 0 with size 2
Failed to write output_items
Exception: index 2 is out of bounds for axis 0 with size 2
Failed to put IQ Samples into the Queue
Exception:
Failed to write output_items
Exception: index 2 is out of bounds for axis 0 with size 2
Failed to write output_items
Exception:

and it just repeats itself from here.

Any hint is appreciated.

1 Like

I feel silly. I got it working, after restarting my attempts.

Here is waht I did:

I did a fresh unpack of te virtualbox image:

I had to choose a differen network adaptor to start the virtual machine
And I added 128MB of display memory

Opened a terminal and checked I had 5 rtlsdr devces with
lsusb

I went to
~/gr_heimdall_daq

And ran ./heimdall_only_start.sh

password: krakensdr

Start gnuradio.

Open kraken_fft_display.grc

Press run.

It took two attempts to get it running, but I saw live data.

1 Like