Dear KrakenRF Support Team,
I am currently working with a KrakenSDR 5-channel device and attempting to run it directly on my laptop (Ubuntu 24.04) without a Raspberry Pi. I have followed the instructions to build and run the heimdall_daq_fw firmware and gr-krakensdr blocks. The DAQ subsystem starts successfully and opens port 5001 for IQ data, but port 5000 (control) does not start, and as a result no IQ stream is received unless synthetic mode is used.
My current setup and issues:
-
OS: Ubuntu 24.04 LTS (laptop with dual-boot)
-
SDR: KrakenSDR (5× RTL2838) connected directly via USB
-
Heimdall DAQ builds successfully, and processes (rtl_daq.out, rebuffer.out, iq_server.out) are running
-
Port 5001 is open, but no data stream is produced (nc test returns no bytes)
-
GNU Radio Companion examples (kraken_fft_display) fail with Ethernet Connection Timeout because control port 5000 is not available
-
When using daq_synthetic_start.sh, data flows correctly on 5001, which confirms the pipeline and display path are working
-
Logs showed missing Python dependencies (scikit-rf), which I installed, but port 5000 is still not enabled by the startup scripts
Questions:
-
Is there an officially supported way to run KrakenSDR directly on a laptop (without Raspberry Pi or dedicated controller)?
-
How can I properly enable and use the control interface (5000) so that the GRC examples and client scripts function normally?
-
If direct laptop use is not supported, could you please share the recommended procedure (e.g., is Raspberry Pi 4 with official image the only supported method)?
I would greatly appreciate your guidance on the official and stable way to bring KrakenSDR online in this scenario.
Thank you very much for your support.
Best regards,
Khalid