Tagged: rtl2832u

MagicSDR: A new Android and iOS RTL_TCP Client

Unlike Android devices, Apple iOS devices can't run RTL-SDRs directly through their USB ports. However, they can still connect to another networked device such as a PC or Raspberry Pi running an rtl_tcp server. In the past we've seen two rtl_tcp clients for iOS released [1 , 2].

Now a third client called "MagicSDR" has just been released, and this one is cross platform for Android and iOS. The app is free on the Android store (with in-app purchases), and costs US$14.99 on the Apple App Store. The developer writes: 

MagicSDR makes it possible to interactively explore RF spectrum using panadapter and waterfall visualization, demodulate and play AM, SSB, CW, NFM, WFM signals, collect frequencies. Built on the principle of plug-in architecture, MagicSDR - powerful and flexible next-generation SDR (software-defined radio) application. Typical applications are dx-ing, ham radio, radio astronomy, and spectrum analysis. Explore the spectrum everywhere!

MagicSDR processes signals that are streamed over the local network from the rtl_tcp server, which is running on the host computer. The smartphone itself, on which MagicSDR is running, can act as a host computer.

To start playing with MagicSDR, you need to set up a server on a host computer to which SDR peripherals (rtl-sdr dongle) will be connected or connect SDR peripherals directly to a smartphone via a USB OTG cable. To try application without SDR peripherals, MagicSDR can emulate a virtual radio device.

MagicSDR rtl_tcp client on iOS

Frugal Radio: Decoding ACARS on VHF with your SDR Radio

Rob from Frugal Radio has recently uploaded episode five in his YouTube series on Aviation monitoring. This episode covers VHF ACARS decoding with an RTL-SDR. ACARS is an acronym for Aircraft Communications Addressing and Reporting System and is a short text based wireless communications system used by aircraft when communicating with ground stations.

In the video Rob overviews the frequencies that ACARS is transmitted on in various regions of the world and what equipment you need to decode ACARS. He goes on to explain in depth what some typical data messages that you might receive are including D-ATIS/WX Reports, Pre Departure Clearance, Loadsheets, OOOI, Aircraft performance telemetry, ATC/Oceanic Clearances and arrival airport and parking gate information. Finally he shows various ACARS software decoders that can be used including ACARSDEC, Black Cat ACARS and ACARSDECO2.

Decoding ACARS on VHF with your SDR Radio - Monitoring Aviation Communications Ep 5

RTL433 Plugin for SDR# Now Available

UPDATE 19 Feb 2024: Marc has released an updated version of the plugin at https://github.com/marco402/plugin-Rtl433-for-SdrSharp

Recently Marc has released his RTL433 plugin for SDR# over on GitHub and his Wixsite. RTL433 is a commonly used RTL-SDR command line program that provides decoders for a wide range of 433.92 MHz, 868 MHz, 315 MHz, 345 MHz, and 915 MHz ISM band devices. Examples of such devices include weather stations, alarm sensors, utility monitors, tire pressure monitors and more.

To install the plugin, go to the GitHub page and click on the green Code button, and select Download Zip. In the zip file open the "install" folder and extract the three .dll files into the SDR# folder. Now open the Plugins.xml file in Notepad and add the following line between the <sharpPlugins></sharpPlugins> tags.

<add key="RTL_433" value="SDRSharp.Rtl_433.Rtl_433_Plugin, SDRSharp.Rtl_433" />

Now you can add the plugin to the SDR# screen using the hamburger menu within SDR# on the top left. When a device is discovered it will open up a window for that device, logging data from it over time.

RTL433 SDRSharp Plugin
RTL433 SDR# Plugin Device Windows

Guglielmo: RTL-SDR FM + DAB Tuner Software for Linux

Thank you to Marco for submitting news about the release of his Linux based RTL-SDR FM and DAB tuner software package named Guglielmo. The code is based on the Qt-dab and sdr-j-fm packages, with some bug fixes, a new GUI and new audio features implemented. Marco writes:

Guglielmo implements a simple FM and DAB receiver based on Qt and the Qt-dab and sdr-j-fm packages.

The primary reason it is being developed is there is a lack of media centre quality Open Source Software Defined Radios: most of the packages out there focus more on hobbyist features, such as signal and content monitoring, leaving out media features like a volume slider or MPRIS control.

Yes, I have blown the ribbon tweeter fuses on my maggies because my previous go to SDR DAB receiver started at full blast, and I run my media centre headless: I don't really want to scramble for a VNC session when I want to stop the music, when I could simply use KDE connect on my phone.

There is also a distinct lack of FM SDR receivers, which is disappointing, since, at least in the UK, for reasons of cost, most stations transmit at a fairly poor bitRate, if not downright in mono, and FM stations seem to still be a better proposition in terms of sound quality.

If you're interested in trying it compilation instructions are available on the GitHub, and there is also a ready to use AppImage on the GitHub releases page too. 

Guglielmo: Screenshot of the DAB Interface

SuperSDR: A KiwiSDR + CAT Client for Ham Radio

Thank you to Marco (IS0KYB) for informing us about the release of his new software called "SuperSDR". SuperSDR allows you to easily synchronize frequency tuning with a remote KiwiSDR via a CAT connection to a standard ham radio. The KiwiSDR is a 14-bit wideband RX only HF SDR which has up to 32 MHz of bandwidth, so it can receive the entire 10 kHz - 30 MHz spectrum all at once.

It allows to use a remote KiwiSDR along with a local (or even remote) standard radio in sync. It works on Linux, Windows and MacOSX.

The main purpose is to have an interactive panadapter that is not forcibly tied to our local antenna, but allows one to try any combination of CAT radio / SDR. I'd like to implement a remote KiwiSDR selection interface to choose the best SDR for the purpose.

I'm still developing it, and it is not complete feature-wise, but it is ready to be used.

Somebody asked me if it would be possible to integrate a RTL-SDR into it and I plan to do that using the old PEPYSCOPE project code [covered in a previous post].

The video below shows a slightly older version of SuperSDR in action.

Gorizont Linux 2.0.4 Update

Thank you to Steve Cox, creator of the Gorizont Linux distribution for letting us know that the latest update is now out, although it is a small update only. Gorizont Linux is a custom distribution based on Xubuntu 20.04 LTS which contains many preinstalled RTL-SDR compatible programs. Steve writes that the following programs have been updated and added:

  • gqrx updated to 2.14.4
  • Universal Radio Hacker updated to 2.9.2
  • markjfine's nrsc5-DUI HD FM decoder included.

NRSC5-DUI: An Updated NRSC-5 HD Radio Decoder for RTL-SDR

Recently we've seen on GitHub the release of NRSC5-DUI, a fork of NRSC5-GUI which was the first fully functional RTL-SDR compatible HD Radio decoder that we posted about back in 2017. HD Radio is a digital broadcast protocol replacement for analogue broadcast FM. It is only used in North America and is easily recognized as the two rectangular blocks on either side of a broadcast FM station signal on a spectrum analyzer/waterfall display.

According to a Reddit post by u/andrewfer000, NRSC5-DUI includes several upgrades from prior forks, including "better audio processing, better channel switcher, more station information, the option to pull album art from Discogs (currently broken due to Discogs anti-bot), better map displays, cleaner code, and optimizations for Python 3.9".

If listening to audio is not your thing, we also wanted to note that HD radio stations operated by iHeatMedia broadcast live traffic and weather radar data within their HD radio signal as well. With NRSC5-DUI this can be easily decoded and plotted on a map.

When listening to radio stations operated by iHeartMedia, you may view live traffic maps and weather radar. The images are typically sent every few minutes and will fill the tab area once received, processed, and loaded. Clicking the Map Viewer button on the toolbar will open a larger window to view the maps at full size. The weather radar information from the last 12 hours will be stored and can be played back by selecting the Animate Radar option. The delay between frames (in seconds) can be adjusted by changing the Animation Speed value. Other stations provide Navteq/HERE navigation information... it's on the TODO 'like to have' list.

NRSC5-DUI Screenshots

Frugal Radio: Monitoring General Aviation VHF Communications

Rob from Frugal Radio has recently uploaded the next part his airband monitoring series. This episode covers the topic of monitoring General Aviation communications, which consists of communications with non-military and non-airline aircraft.

In the video Rob discusses what you might hear on general aviation channels, including things like parachuters, news helicopters, air ambulances, police aircraft, aerial surveyors, ultralights, aerobatics, flight training, private and corporate, and sightseeing. He then discusses the various frequencies in use in Canada, North America and the UK.

Monitoring General Aviation Communications in VHF Air Band