OpenRSP

An open-source driver stack for RSP-family SDR receivers

Downloads

Precompiled binaries of OpenRSP are available here now: installers and packages for Linux and Windows, and the Android apps. Each download installs the driver stack, or one of the OpenRSP apps, for one platform.

OpenRSP is free software under the GNU GPL version 3. We are still working out the best way to release the source code, and it will be published as soon as that is settled.

OpenRSP replaces the SDRplay API on the computer it is installed on. On Linux and Windows the previous files are backed up and put back when OpenRSP is uninstalled. OpenRSP is an independent project, not affiliated with SDRplay Ltd, and is provided without warranty. See Hardware & platforms for what has been tested on each platform.

Release v3.15.2-openrsp.8 (OpenRSP 3.15.2-4, SDRplay API 3.15.2 compatible), built 2026-10-19.

Linux

FileSizeWhat it is
sdrplay-api-open-3.15.2-4-linux.run
SHA-256 2c98520bf9f113fcdf5039d8379b0b339bd7a3d5b0a7581442ced24da04dad53
1.2 MBSelf-extracting installer for amd64, arm64 and armhf. Run it with sudo; it replaces the SDRplay API and keeps a backup that uninstalling restores.
sdrplay-api-open_3.15.2-4_amd64.deb
SHA-256 b07dbb892431040faeb8d36581e79cc33691578cfb0eb49ceb8dbd81e450895e
335 KBDebian / Ubuntu package, 64-bit PC (amd64).
sdrplay-api-open_3.15.2-4_arm64.deb
SHA-256 bd4783cc3100d0e9e50bfe40db872f762db22093adf034c457a8319a6c00df92
290 KBDebian / Ubuntu / Raspberry Pi OS package, 64-bit ARM (arm64).
sdrplay-api-open_3.15.2-4_armhf.deb
SHA-256 e736badc0aef0a611da7c4c13c3eb5b53d06c7d8f9d3d1abfeebcb3d3deef597
272 KBDebian / Raspberry Pi OS package, 32-bit ARM (armhf).

Windows

FileSizeWhat it is
openrsp-3.15.2-4-windows-setup.exe
SHA-256 4e0167c6ad533450a6276d02ee59e2ed0a7063e692294efd8bc9bf09202d32f0
1.2 MBInstaller for Windows 10 and 11 (x64 and x86). Not code-signed yet, so SmartScreen asks once. Uninstalling restores the previous files.
openrsp-3.15.2-4-windows.zip
SHA-256 d73788be55cbe66a2a811266b13c7e51c9b976ca6136eac29e02a3f6ef70f0e0
1.4 MBThe same files as the installer, for a manual install (see INSTALL.txt inside).

Android

FileSizeWhat it is
OpenRSPClientDemo-3.15.2-4.apk
SHA-256 f98d5cb65c4c8ac2bfad53f91d35d501523ac6f51b41c4e3e26de01c93f4749d
796 KBOpenRSP Client Demo: a receiver with spectrum, waterfall and AM/FM/SSB/CW, using the OpenRSP driver app.
OpenRSP-3.15.2-4.apk
SHA-256 a145fd0fd2554bf67d58793f0c6d2217fe690193e92bb1ca6b62d663b67390a8
768 KBOpenRSP driver app: holds the receiver and shares it with other apps. Install this first.

All checksums in one file: SHA256SUMS (check with sha256sum -c SHA256SUMS).

Installing

Linux

Use one package type, not both. The .run installer covers every architecture; the .deb packages suit apt-based systems.

sudo sh sdrplay-api-open-<version>-linux.run          # install
sudo apt install ./sdrplay-api-open_<version>_amd64.deb  # or: the package for your architecture
sudo apt remove sdrplay-api-open                         # uninstall and restore the previous install

Windows

Run the setup program and accept the administrator prompt. The installer is not code-signed yet, so Windows SmartScreen may ask you to confirm (More info, then Run anyway). OpenRSP talks to the receiver through the standard WinUSB driver: if the receiver has never been used on this PC, the installer says how to set that up. Uninstall from Settings > Apps.

macOS

The macOS installer and apps will be offered here soon.

Android

Install the OpenRSP driver app first, then the Client Demo or any other app that uses OpenRSP. Android asks once to allow installing apps from your browser or file manager. Plug the receiver in with a USB-C OTG adapter or cable and allow OpenRSP to use it. See Android & iPad for what the driver app does.

iPad

The iPad apps are not offered for download yet: iPadOS only installs apps distributed through Apple, and that depends on Apple granting the USB driver entitlement for the receiver.

Checking a download

Compare the SHA-256 shown next to each file, or put the files and SHA256SUMS in one folder and run sha256sum -c --ignore-missing SHA256SUMS (macOS: shasum -a 256 -c).