Beta KrakenSDR V2 Software Now Available for Testing!

We are happy to announce that we are releasing the beta version of our new KrakenSDR Suite, which includes heimdall V2, and krakensdr_doa V2. The new code is written entirely in C++, so it is significantly faster than the previous Python based software.

The spectrum view is now real-time, and the Web GUI is a lot more responsive. The Web GUI also has WFM/FM/AM audio demodulation, scanning features and more.

Heimdall also has improved lag and phase convergence algorithms.

We have uploaded an image file here https://drive.google.com/file/d/1hR-RrXhLgLFimqfGLT0nXZzb_Ffzzl-m/view?usp=drive_link

The image works with both Raspberry Pi 4 and Pi 5 devices with 2GB or more. Like the previous images it connects to a hotspot from your phone with SSID: KrakenLink PW: KrakenLink (or legacy SSID: KrakenAndroid, PW: KrakenAndroid), or if there is no hotspot available it will generate its own hotspot with SSID: KrakenSDR, PW: krakensdr. You can of course connect it to your own WiFi network or an ethernet cable.

Note that the KrakenSDR web UI now requires HTTPS, so the link will be https://krakensdr.local:8080, or https://PI_IP_ADDR:8080. Heimdall now also has a web UI available at http://krakensdr.local:8070 or http://PI_IP_ADDR:8070.

The code is open source and available here GitHub - krakenrf/krakensdr_suite · GitHub

If you test it, please let us know your feedback and bug reports here. Again, this is beta, so there will be bugs and instabilities, but in our testing we have not seen many remaining issues.

4 Likes

Scanning features? Very, very interesting!

Please see this error during ./install.sh

Thank you.

I think the problem is that it requires debian stable. I suppose it needs some hack to be built on debian testing.

I tried in a raspberry pi with raspberry pi os and built ok at the first try. I am not sure, I suppose this raspberry pi os is stable branch. I did not edit sources.list.

I still had no free time to run and see it, sorry.

I would like to make these suggestions:

  1. Support debian testing too
  2. When beta testing is finished, try to compile a debian package. Try to get it included in debian, ubuntu, dragonos…

Thank you for your work and for your time.

Ger EA4GJA

Hmm, this problem is actually to do with librtlsdr and CMake, not the new KrakenSDR v2 project.

Apparently, the new CMake no longer supports projects that specify older cmake versions. Will see later if our krakenrf branch of librtlsdr can be updated.

I have not extensively test the new software yet, but it seems that wideband scanning works very well. I would see it as a major improvement.

For a future version, I would suggest performing DoA on several frequencies at once during wideband scanning, it should improve scanning time. If I understood all right, during wideband scanning, the current version hops one single frecuency at a time.

I would also suggest an optional check box “round the detected frequency to nearest NNN kHz multiple”.

And also I would add an “order by frequency” feature in the Android app to improve usability.

Thank you again.