Tagged: rtl2832u

KrakenSDR: Kraken Pro Cloud Mapper and Other Updates

This post is about the KrakenSDR, one of our products from our sister company KrakenRF. If you weren't already aware, KrakenSDR is our 5-channel coherent radio based on RTL-SDRs, and it can be used for applications like radio direction finding. It can be purchased on Crowd Supply.

In this update we'd like to share some of the KrakenSDR projects we've been working on, as well as various projects we've seen from our customers.

Kraken Pro Cloud Online Mapper Updates

Recently we've been working hard at improving the 'Kraken Pro Cloud' online mapper service at map.krakenrf.com. If you were unaware, this service is an online mapping application that can be used together with one or more KrakenSDRs to display their generated bearings on a map. This is useful if you have multiple KrakenSDRs at fixed sites spread out over a wide area, as it allows you to instantly triangulate. The features include:

  • Multiple Kraken's displaying on a single map
  • Display a Heatmap just like the Android App
  • Ability to remote control the Kraken's individually, or all together from a single interface
  • Ability to share your Kraken with other users
  • Display log files collected from the Android App or Kraken Web GUI

Recently we've added multiple new features and improved several points:

  • Ability to plot multi-VFO (multi frequency) data coming from a KrakenSDR
  • Ability to put Kraken's into groups
  • Improved heatmap calculation and rendering speed
  • Fixed a memory leak that caused the mapper to crash after several hours
  • Improved the history feature (see further below)
  • Improved the interface

We'd like to especially highlight the improvements to the history feature. The history feature allows you to look back in time and see what the bearings and heatmap at that time looked like. This is useful if you are tracking something, but don't know exactly when the transmissions occur, or are tracking a moving object, and want to be able to review data at a later time.

Currently, we are supporting up to a week of free history, but this may change depending on how much history affects server load. For full disclosure, we eventually plan on making longer history recording available, but this will likely be a paid subscription feature. The timeframe of free history provided may change in the future too.

We also added the ability to play back history at faster speeds, kind of like a timelapse. To do this the heatmaps for each interval need to be precomputed first so that the playback is smooth, and so a 'precompute' button has been added.

For full information about how to use the Kraken Pro Cloud online mapper, please consult the Wiki at https://github.com/krakenrf/krakensdr_docs/wiki/11.-Kraken-Pro-Cloud-Mapper

We also want to note again that Kraken Pro Cloud is currently in beta, and there may still be some bugs. We also do not guarantee any uptime or privacy so please do not use the service for mission critical tasks. If you encounter bugs, please report them on our forums at https://forum.krakenrf.com, or via email to [email protected].

The gif animation below shows heatmap playback at 4x speed while the KrakenSDR was tracking the bearing towards a weather balloon.

Kraken Pro Cloud Mapper History Playback
Kraken Pro Cloud Mapper History Playback

KrakenSDR Core Updates

Since the last update we have made various bug fixes and a few minor changes to the core software. We highlight some changes below:

  • Our images have been updated to include SignalMedic's TAK server. (More on this in a section below)
  • (Beta feature) Added the ability to demodulate narrowband FM to audio files. This is in beta as the audio files don't come out particularly clean sounding, but it may be useful for some.

With the release of the Raspberry Pi 5, we have now also added a Raspberry Pi 5 ready-to-use image as well. The Raspberry Pi 5 runs the KrakenSDR software very smoothly and makes the GUI very responsive. Performance is similar to the Orange Pi 5. If are are new and choosing a platform to run the KrakenSDR on, we would highly recommend the Raspberry Pi 5 now.

SD Card Images can be found in this Mega Upload Folder: https://mega.nz/folder/8T1jiIzR#_1Ujs4Eoy0wdRib9eHCVSg

Alternative Google Drive: https://drive.google.com/drive/folders/14NuCOGM1Fh1QypDNMngXEepKYRBsG--B?usp=sharing

KrakenSDR iOS App

Recently we have been working on getting an iOS version of the KrakenSDR app out. The app is close to completing development and should be out within about a month. Once released we will update our Wiki with links to the app, or you can simply search on the iOS app store for 'KrakenSDR'

KrakenSDR Crowdsupply Conference Workshop

One of the members of our team, Syed, recently ran a workshop on KrakenSDR. The workshop had attendees put together a KrakenSDR set on a large pizza pan and had teams go out into a local park to find a hand held radio transmitter. Photos of the day can be found here.

KrakenSDR Workshop at the Crowd Supply Conference
KrakenSDR Workshop at the Crowd Supply Conference

Highlights from Customers

KrakenSDR YouTube Tutorial from Skyler F

Over on YouTube user 'Skyler F' has uploaded a great video that demonstrates and shows how to set up KrakenSDR. In the video he demonstrates him finding some cellular phone towers.

Kraken Radio Direction Finding Unit Setup Tutorial and Demo

KrakenSDR Talk by KO4CEQ

We've also seen a great talk by KO4CEQ about KrakenSDR which has been uploaded to YouTube. In the talk he discusses KrakenSDR and shows his very neat car based setup.

PCARS March 2024 Mobile DF with KrakenSDR

Elektor Review of the KrakenSDR

Online store and magazine Elektor has uploaded to their blog a great review of the KrakenSDR. In the review they explain the KrakenSDR specs, and how it can be used as a regular SDR, and then go out to show how they created an antenna array and used the DoA software.

Elektor's Review of the KrakenSDR
Elektor's Review of the KrakenSDR

Signal Medi's TAK Server

Thanks to 'SignalMedic' who had coded up a TAK server for KrakenSDR. TAK (Tactical Assault Kit) is software used by the military and other organizations for visualizing geospatial information such as enemy and friendly positions. Civilian versions of TAK also exist, such as ATAK for Android.

The TAK server allows for a KrakenSDR cursor to appear on a TAK map. TAK only allows for a single bearing line to show, so it's not as effective as our own mapping app, but this may be useful for customers who are only using TAK.

SignalMedic has made two implementations. One based on NodeRED, and the other based on Python. As mentioned previously, our image files now include the Python TAK server.

KrakenSDR TAK Server by SignalMedic
KrakenSDR TAK Server by SignalMedic

Aaron (aka cemaxcuter, aka creator of DragonOS) has also uploaded a video showing the TAK server in action.

WarDragon KrakenSDR to TAK Server w/ Node-RED (KrakenSDR)

Adrian's 3D Printed Antenna Spacer Arm

In the past we've highlighted Adrian's excellent 3D printed antenna spacer. The files for the 3D printed antenna spacer are available on Thingiverse.

Adrian has recently created a modified version of the arm that is significantly longer and should be able to cover 150 MHz to 1766 MHz. He also notes that he's updated the original arm to include files for laser cutting.

Dbvanhorn 3D Printed Antenna Spacer

We've also seen another 3D printed antenna spacer uploaded to Thingiverse. This file is based on OpenSCAD and allows you to customize the length to be printed.

The antenna spacer was also discussed on our forums.

3D Printed KrakenSDR Chassis for Sale

Finally 'canaryradio' has started selling a 3D printed KrakenSDR chassis that can be used to store the KrakenSDR, cables, and antennas.

CanaryRadio's 3D Printed KrakenSDR Chassis

Deep-Tempest: Eavesdropping on HDMI via SDR and Deep Learning

Over the years we've posted several times about the TEMPEST applications of software-defined radio. TEMPEST aka (Van Eck Phreaking) is when you listen to the unintentional RF emissions of electronics and are able to recover information from that. In the past, we posted about TempestSDR, an RTL-SDR compatible program that allows you to view images from a computer monitor or TV simply by picking up the unintentional RF emissions from it.

Usually, the images received are fuzzy and it can be difficult to recover any information from them. However recently there has been work on combining Tempest techniques with deep learning AI for improving image quality.

Deep-tempest has recently been released on GitHub and from their demonstrations, the ability to recover the true image with deep learning is very impressive. From a fuzzy grey screen, they show how they were able to recover clear text which looks almost exactly like the original monitor image.

Deep-tempest is based on gr-tempest, and requires GNU Radio, Python 3.10 and a Conda environment. Instructions for installing it are on the GitHub.

The whitepaper on the University research done to implement Deep-Tempest can be found freely on arxiv at https://arxiv.org/pdf/2407.09717.

How Deep-Tempest Works
How Deep-Tempest Works
Deep-Tempest Results
Deep-Tempest Results

Reading Electric Meters with RTL-SDR and HomeAssistant

Over on his blog Jeff Sandberg has posted a writeup detailing how he combined RTL-SDR, rtl_amr, and HomeAssistant to decode wireless data from his Itron power meter, and create useful graphs showing his US home's power usage.

In the post, Jeff explains how he uses an RTL-SDR Blog V4, HomeAssistant, EMQX, and rtl_amr to receive and plot the data. The RTL-SDR and rtl_amr software receives and decodes the wireless Itron electricity meter data packets, and then EQTT passes the data to HomeAssistant for logging and plotting. Jeff also notes how he used NodeRed to correctly automate the summer and winter tariff price changes.

Finally, in an update to the post Jeff mentions that he was also able to receive and log data from his gas meter.

HomeAssistant energy dashboard with data received from an RTL-SDR and rtl_amr decoder.

A Great Video Introduction to RTL-SDR

Over on YouTube Paul Lutus has recently posted a video that is a great introduction to software-defined radio, RTL-SDR, and some of the various signals that can be received with one. In the video he uses an RTL-SDR Blog V4, which has a built-in upconverter, allowing for good reception of HF signals.

Paul's video briefly explores SDR theory, before demonstrating various signals on both the HF and VHF+UHF bands that can be received with an RTL-SDR Blog V4. He also briefly touches on GNU Radio.

If you are a just getting started with RTL-SDR this might be a good overview video to watch. Paul has also set up a companion webpage for the video that outlines some of the software installation and usage steps mentioned in the video in greater detail.

Create Your Own Open-Source Software-Defined Radio

SignalsEverywhere: Monitoring Itron ERT Smart Meters on Android

Over on her YouTube channel SignalsEverywhere, Sarah has uploaded her latest video showing how it is possible to monitor Itron ERT smart meters on an Android device.  Smart meters are used to wirelessly monitor the usage of residential utilities such as water, gas, and electricity. With an RTL-SDR and some decoding software, it is possible to monitor the data coming from your own and your neighbours meters (at least for certain brands of meter).

In her video, Sarah shows how she compiled the rtl_amr decoder software for Android, and created her own Android app called "AndAMR" for displaying the data decoded by rtl_amr. The rest of the video shows how to set up and use the app.

Monitoring Itron ERT Smart Meters on Android?!

Tech Minds: Testing an Inmarsat L-Band Helix for Offset Satellite Dishes

In his latest video, Matt from the TechMinds YouTube channel tests out an LHCP L-band helix feed designed for receiving Inmarsat satellites. Matt pairs the feed with an 85cm satellite dish, an L-band LNA, and an Airspy Mini.

The L-band helix feed comes from a small German engineering company called nolle.engineering. The feed is priced at 94.70 Euros (incl. VAT) (~$102 USD), plus shipping costs. It is a passive antenna so it needs to be combined with an LNA to be usable with a typical SDR.

In the video Matt shows that the reception with the LHCP helix + dish setup is better than expected. He also compares it to a previous test he did with a longer RHCP helix antenna also produced by nolle.engineering. The RHCP antenna is used to be used without a dish, however, as expected the SNR is less than the dish + small LHCP feed setup. Matt then shows some Inmarsat signals being decoded including STD-C and Aero voice.

This L Band Helix Antenna Gives Amazing Performance

GOES-U Satellite Launched and on the way to Geostationary Orbit

On June 25 the NOAA GOES-U weather satellite was successfully launched on a SpaceX Falcon 9 Heavy rocket. Once it reaches geostationary orbit, this will be a new weather satellite that RTL-SDR hobbyists can receive with an RTL-SDR dongle, satellite dish, and LNA.

From launch, it will take about two weeks for GOES-U to reach geostationary orbit and once it gets there it will be renamed to GOES-19. It is due to be positioned where GOES-16 currently is, and GOES-16 will become the redundant backup satellite. This positioning will make the satellite visible to those in North and South America.

GOES-16 is where GOES-19 will be positioned.
GOES-16 is where GOES-19 will be positioned.

We are anxiously looking forward to the first images from GOES-19 received by hobbyists, but once positioned it will probably take several weeks to be tested and calibrated before hobbyists can receive any signals on L-band. 

Over on X, @WeatherWorks posted a short video showing that the launch plume was visible from GOES-16.

The @CIRA_CSU account has also posted a video from GOES-18 which shows the launch in the water vapor bands

Finally, @SpaceX has also posted a video showing the deployment of the satellite, with an impressive shot showing how far away it is from the Earth.

An Inspiring Video about Getting Hooked on SDRs

Thank you to 'Tuned Signal' (TS) for sharing his video with impressive production quality, detailing his story on how and why he became hooked on software-defined radio. TS notes how it all started with an Outernet receiver that he purchased, which came with an RTL-SDR dongle. From there he ended up purchasing higher end SDRs and learning more about the different types of signals he could receive.

If you're interested, check out some of his other videos on his YouTube channel which cover topics like how to receive train radios, how to listen to CB radio and more.

Secret Behind SDR: Why You Can’t Stop Listening