Welcome to armsdr.com!
Armsdr.com is dedicated to tracking software support for Software Defined Radio (SDR) applications on Windows 11 for ARM64. The Windows for ARM64 architecture is an up-and-coming model for personal computing devices that finally breaks Windows away from the shackles of the x86-64 architecture. The most well-known of these devices are the Snapdragon X/Copilot+ line of PCs released in June 2024.
From my testing, Snapdragon X laptops are extremely good devices for SDR use due to their long battery life, great CPU performance, and low RF noise output. However, SDR software support is currently lacking. Most SDR programs compiled for 32/64-bit x86 architectures will run on Windows 11 24H2, thanks to Microsoft's new Prism emulator - but you can never beat native performance. Additionally, there is an apparent issue with latency in WinUSB that is worse on Snapdragon X laptops than their x64 counterparts. This results in sample drops with many SDRs. For more info on this, see the technical page.
Since Windows on ARM64 is so new, most SDR programs do not have support for it. Below, you can find tables of popular SDR software, their Windows on ARM64 status, and unofficial ARM64 builds for a few projects without upstream support. Note: there are hundreds, if not thousands, of programs available for software defined radio. Just because your favorite SDR program is not listed here, does not mean it is or not supported on Windows for ARM64.
If you need help installing the WinUSB driver, look here. If you would like to notify me about an update, open an issue on GitHub. Only official binaries, and unofficial binaries built by myself, will be distributed here for security purposes.
SDR Software with official Windows ARM64 support
The following programs have official Windows ARM64 support in at least their nightly builds.
Program Name | Supported Version | Download Link |
---|---|---|
SatDump | 1.2.1 and greater | Click Here |
sdrtrunk | Nightlies | Click Here |
SDR Software with unofficial ARM64 builds
The following programs do not yet have upstream Windows ARM64 support, but unofficial builds are available here. Most amateur SDR projects are open-source and are built in contributors' spare time, with hardware developers already have. Therefore, project maintainers often do not support bleeding edge computers. Furthermore, some developers may opt to explicitly not support these devices, for whatever reason. Of course, deciding not to support a device is a perfectly valid decision. All developers are in charge of their own projects. However, that does not change the fact that Windows on ARM64 devices exist, and are in the hands of real people. They deserve support today - and proper support can be had!
No matter the upstream release dependencies, all builds listed here only depend on Microsoft Visual C++ Redistributable for ARM64, available here.
Program Name | Upstream Status | ARM64 Link | Notes |
---|---|---|---|
AirSpy Tools | Initial Planning | Click Here | Fully Functional |
AirSpy HF Tools | Initial Planning | Click Here | Fully Functional |
HackRF Tools | PR, waiting for libusb improvement | Click Here | Fully Functional |
rtl_433 | None | Click Here | RTL-SDR support only |
RTL-SDR Tools | None | Click Here | Fully Functional |
SDR++ | Developer declined support, for now | Click Here |
Built November 3, 2024. Built with all default plugins, except for the following:
|
SDR Software with no ARM64 Support
The following programs do not have ARM64 support, and native builds are not currently available. However, they may still run under Windows 11's built-in x86-64 emulation. Even if they work, though: all programs without the patch to use RAW_IO described on the technical page will drop samples from USB SDRs on Snapdragon X laptops, with the current Qualcomm drivers.
Program Name | x86/64 Link | Notes |
---|---|---|
DSD+ Fastlane | Click Here | Works; no news on Windows ARM64 support |
SDR#/SpyServer | Click Here | Works; Initial Planning on ARM64 builds |
SDRangel | Click Here | Works; No news on Windows ARM64 support |
SDR Console | Click Here | Works; No news on Windows ARM64 support |