ARMSDR.COM: Tracking Support for Windows 11 ARM64 Compatible SDR Applications

We've recently come across an X post by Jamie Vital who notes that he has created a site called armsdr.com which is dedicated to tracking which SDR-related software has support for Windows 11 on ARM64.

The Windows OS is most commonly run on x86 and X64 CPU hardware. However, in recent years Microsoft have been pushing to add support for ARM CPUs as well. ARM CPUs are generally lower performance, but significantly more efficient in terms of power use, so they are excellent for battery-powered devices, and so they are commonly used in devices like phones and single-board computers.

Linux is well supported on ARM CPUs, and recently Apple have begun selling computers with ARM CPUs, the Apple M1 and M2. However, Windows support for ARM is still quite lacking, and not very popular. This leaves people who unwittingly purchase a Windows 11 ARM64 laptop mostly out of luck when it comes to running common SDR programs, as programs written and compiled for x86/x64 CPUs will not run on ARM64.

armsdr.com notes that currently only one program, SatDump, has official Win11 ARM64 support. Other programs like rtl_433 and SDR++ have unofficial support, and pretty much every other program has no support, although some may work in emulation mode. But to complicate matters, for emulation mode to work without dropping samples, you need to use librtlsdr drivers that have RAW_IO enabled

Importantly, the armsdr.com site also provides a process for installing the WinUSB drivers on Win11 ARM64, as the typical process involving Zadig does not currently work. The process requires manually installing the drivers through device manager.

We note that some developers of programs like SDR++ are also refusing to add official Win11 ARM64 support due to the feeling that Windows on ARM has too many issues to be worth supporting. Combined with how low the Win11 ARM64 userbase is, this is most likely the attitude of most developers. Because of these reasons, we strongly suggest avoiding purchasing Win11 ARM64 machines if you want to run SDR software.

Screenshot of armsdr.com
Screenshot of armsdr.com

Project H Line 3D: Beginners Guide to Hydrogen Line Antenna Fabrication, Reception, Software and Graphic Display

Thank you to Alex Petit Jr who wanted to submit 'Project H Line 3D' which is a collection of documents and programs designed to be a beginners guide to antenna fabrication, reception, recording, software processing, and graphic display of the 21 cm Hydrogen line. The project makes use of an RTL-SDR and LNA as the radio front end.

If you were unaware, the Hydrogen Line is an observable increase in RF power at 1420.4058 MHz that is created by natural hydrogen atoms. The Hydrogen line is most easily detected by pointing a directional antenna toward the Milky Way where neutral hydrogen is abundant. Properties of the hydrogen line curve such as its shape and Doppler shift can be used to measure the shape and properties of our galaxy.

Alex's project H Line build is designed to be cheap and easy for students to build and set up for drift scans which involve pointing the antenna towards the sky and letting the Earth's rotation drift the Milky Way into view of the antenna.

The project includes a design for a 13-element circular path feed Yagi that can be built using common materials available from a hardware store. Alex started with a Yagi design using circular director elements but found these difficult to find and fabricate. However, through NEC antenna analysis software he found that replacing the circular elements with more commonly found and easier-to-fabricate square elements had a negligible effect on the antenna's performance, unlocking a cheaper build. The 13-element Yagi results in about 15dBi gain and a 30-degree 3dB bandwidth.

Plate Yagi gives an almost identical Hydrogen line detection as the Disk Yagi
Plate Yagi gives an almost identical Hydrogen line detection as the Disk Yagi

The software portion of the instructions uses the SDR# IF Average plugin, and uses that to record log files every few minutes. The log files are then converted by an included Java program by Jamison Adcock into a logarithmic dB scale and a format compatible with Rinearn 2D and 3D graphics packages.

Project H Line 3D
Project H Line 3D

Videos from the Software Defined Radio Academy 2024 Conference Now On YouTube

Videos of talks from the Software Defined Radio Academy 2024 (SDRA'24) conference have recently been uploaded to YouTube. SDRA'24 was hosted primarily as an online conference but was also held physically at the German Friedrichshafen HAMRADIO conference in June 2024.

The talks are slowly being released on YouTube with eight talks released so far on their SDRA'24 playlist. Make sure you subscribe to their YouTube channel to be notified when more talks are released.

Some of the talks of interest that are released include:

  • FobosSDR by RigExpert
  • CW Bandwidth Optimization
  • DMR Tier III base station - TRX in software defined radio
  • High Res Propagation Measurements

You can find the titles of talks of videos that haven't been released yet on the SDRA'24 programme page. Some interesting yet to be released talks include:

  • High Resolution Propagation Measurements Using a WSPRSONDE-8 beacon and a RX888 SDR
  • GNU Radio Project Update
SDRA'24 - 01 - Welcome and Introduction

A Review of the New HackRF PortaPack H4M

The PortaPack H4M by OpenSourceSDRLab is a new design of the HackRF PortaPack which comes with various improvements. The PortaPack H4M adds I2C capable GPIO ports, a USB-C connector, a built-in speaker and microphone, a better screen, a proper on/off button that won't easily activate in a bag, flat design for easier storage, and improved charging speed.

The PortaPack H4M is currently available as a bundle for US$152 from Chinese manufacturer OpenSourceSDRLab. The bundle includes the PortaPack H4M PCB, and a HackRF R10c clone.  This is exceptionally good value, considering that an original HackRF (just the HackRF without PortaPack) sells for US$319. However, just be aware that by purchasing clones you are not supporting GreatScottGadgets, the original developers of the HackRF.

If you were unaware, the HackRF PortaPack is an accessory for the HackRF SDR that enables portable use, with a display, controls, and onboard processing for direct signal demodulation, modulation, decoding, and encoding, all without needing a computer.

Over on YouTube RocketGod has uploaded a video showing some of the PortPack H4M's new features, how to install the Mayhem Firmware, and then showing it in action with it receiving a few signals.

HackRF Portapack H4M - Getting Started Guide

We've also seen another video by sn0ren that also introduces and shows the PortaPack H4M in action.

The new HackRF Portapack H4M

mmng-ui: A Text User Interface for Multimon-NG

Thank you to Jason for writing in and sharing with his his recently released software "mmng-ui" which is a TUI (text user interface) for Multimon-NG. If you were unaware, Multimon-NG is multipurpose decoder software for the RTL-SDR and other SDRs which is capable of decoding pager protocols like POCSAG and FLEX, as well as other common protocols like EAS, AFSK, FSK9600 DTMF, CW and more.

mmng-ui is a front end for Multimon-NG that allows you to view pager messages in a clean-looking text interface. mmng-ui listens on a chosen UDP port for raw streams from software like SDR++, passes that to Multimon-NG, and then displays the results.

The mmg-ui Text User Interface
The mmg-ui Text User Interface

hackrf_sweeper: A Reimplementation of hackrf_sweep as a Library

Information security company Subreption recently wrote in and wanted to share their recently released 'hackrf_sweeper' library. This library is based on the official hackrf_sweep code, which enabled HackRF SDR devices to sweep across a wide frequency range and rapidly build up a wideband spectral plot. They write:

This is a refactoring or reimplementation of hackrf_sweep as a library, providing a carefully chosen API to leverage the HackRF sweeping capabilities in a reusable, low-frustration fashion. The library provides support for user-supplied callbacks to process raw transfer buffers or the already calculated FFT bins, including a bypass mode to allow for entirely off-loading the data processing to the caller. It also implements a rudimentary opaque mutex (locking) state for multi-thread applications.

A demo application is a re-implementation of the original hackrf_sweep tool as a CURVE-encrypted publisher sending msgpack frames to any receivers subscribed to it. A companion demo application is included in the form of a Python program that processes these frames and generates a real-time plot of the RF spectrum, the last peak detections and the absolute peaks -maximum observed-.

Past projects attempting to provide similar capabilities include hackrf-spectrum-analyzer (https://github.com/pavsa/hackrf-spectrum-analyzer). hackrf_sweeper provides continuous sweeping support instead of one-shot sweeps, besides the aforementioned improvements.

The team also notes that they are soon planning on releasing a GNU Radio block that leverages the library.

Example output from hackrf_sweeper
Example output from hackrf_sweeper

Updates to the Lego Pi Radio Project

Back in 2018 we first posted about JJ's Lego Pi Radio, which was an all-in-one RTL-SDR + Raspberry Pi based FM and internet radio system enclosed in Lego.

More recently JJ has written in again sharing with us some updates to his Lego Pi project. First, he notes that he has now created a webpage showing all his radio builds, most of which consist of an Arduino Nano + Raspberry Pi and RTL-SDR, with most enclosed in Lego builds.

JJ also wanted to highlight his latest build optimized for DAB reception, made from an old Android TV box, RTL-SDR the welle-cli software, and of course a Lego enclosure.

My latest build, a FM / DAB+ / INTERNET / MP3 radio, was not made with a Raspberry Pi but with an older Android TV box flashed with Armbian + Ubuntu.
 
This was cheaper and allowed me to recycle some hardware that was gathering dust. Besides the board needs less power and best of all, the whole system fits into internal eMMC storage, so no more messing with fragile micro SD card. The only problem I had was with the onboard audio so had to use an inexpensive USB audio dongle. I also connected an Arduino nano through USB to easily control a small LCD display and some LEDs.
 
The board's IR port works well under Linux so I can control the radio with any cheap infrared remote. But I also made a web interface for a fun way to drive the radio from a tablet, PC or even smartphone.
The Lego Android RTL-SDR Build
Lego Android RTL-SDR Build
Lego Android RTL-SDR Build Web Interface

SDRplay Announce their Upcoming nRSP-ST Networked Receiver

SDRplay has recently announced the upcoming release of their "nRSP-ST" networked receiver. The product appears to essentially be an RSP2 with built-in computing and networking. The idea is that this networked receiver will be used remotely, and connected to over a local network connection or the internet.

The device will work with SDRplays SDRConnect software and will be able to transfer RF data in three modes, Full IQ, IQ Lite, and Compact. In IQ lite mode, only the active channels' IQ data are transferred, saving on significant network bandwidth when compared to full IQ mode.  In compact mode demodulation is carried out on the nRSP-ST itself, and compressed demodulated audio is sent over the network, saving on network bandwidth even more.

There are no details yet about the build, but we assume the internal computer is something like a Raspberry Pi 4 compute module or similar.

The new SDRplay nRSP-ST
The new SDRplay nRSP-ST

SDRplay write:

SDRplay is demonstrating a new product at the UK Hamfest today in newark, UK.  It’s an all-in-one, plug-and-play networked receiver which will launch later in the year.

SDRplay Limited is announcing the imminent launch of the “nRSP-ST”, an All-in-one, Plug-and-play Networked SDR Receiver.   The “nRSP-ST” is being demonstrated publicly for the first time at the UK National Hamfest in Newark today.

This exciting new product addresses the needs of radio enthusiasts who want a ‘plug-and-play’ solution for remote reception.  As well as achieving this, we have addressed typical internet bandwidth limitations with the creation of a novel “IQ Lite” mode, which efficiently delivers channels of IQ data. We have also introduced the ability to control and store IQ recordings at the remote location.  We think the nRSP-ST will be ideal for anyone wanting a wideband remote receiver without needing computer skills and hours of set-up time and ongoing maintenance at the remote location. We are very much looking forward to making the product available as soon as possible.  We are aiming to launch the nRSP-ST in time for the holiday shopping season and aiming at a price of just under $500 USD before tax.

The nRSP-ST key features:

  • A truly “plug and play” integrated, networked general coverage receiver:
    • Combines a receiver, a host computer and a whole lot more – all in one box!
    • Apply power and connect to the internet (Ethernet or Wi-Fi) and the nRSP-ST is automatically accessible from anywhere
  • The 14-bit ADC full featured wideband SDR receiver covers all frequencies from 1kHz through VLF, LF, MW, HF, VHF, UHF and L-band to 2GHz, with no gaps
  • Remotely monitor up to 10MHz of spectrum at a time from a choice of 3 antennas
  • Multi-platform SDRconnectTM software supports local operation or remote access on Windows, MacOS or Linux platforms
  • The nRSP-ST & SDRconnectTM are configurable for available network bandwidth:
    • In “Full IQ” mode, the nRSP-ST provides IQ data transfer of the visible spectrum bandwidth (e.g.for high-speed LAN or superfast internet connectivity)
    • In “IQ Lite” mode, the nRSP-ST provides IQ data of channels up to 192kHz wide (e.g. for digital decoding by the client)
    • In “Compact” mode the nRSP-ST provides compressed audio (ideal for slower internet connections)
    • Supports multiple client connections with a simultaneous mixture of connection modes
    • All modes support visualization of up to 10MHz spectrum bandwidth
  • Two remote connection options:
    • Use a remote SDRconnect client or
    • Use the built-in web-server for remote access from any web browsing capable device, including Android/iOS tablets and phones
  • The nRSP-ST offers the ability to record IQ and audio files to a NAS (network attached storage) device if available on the LAN.
  • Flash upgradable for future feature enhancements

The press announcement can be found here

More information will be provided in the coming weeks: https://www.sdrplay.com/nrspst/