Releases: Mr-Precise/rtl-sdr
rtl-sdr v2023.8.25 iridium
Changelog:
CMake: allow use as subdirectory
CMake: add CPack packaging support
windows: add FILEVERSION info resource to rtl_apps
rtl_nfc: code rewritten in C89
Now full C89 compatible
lib: add support RTL2832U SDR with modified vid/pid in EEPROM (1209/2832)
lib: improve/backporting bias_tee and gpio
rtl_biast: update/add GPIO read write
RTL-SDR Blog V4 device (R828D) minimal support
And some small changes
Files will be adds as the build progresses.
Linux:
- rtl-sdr-2023.8.25-ubuntu20.04_amd64.deb - for *ubuntu 20.04 amd64
- rtl-sdr-2023.8.25-ubuntu20.04_armv7l-armhf.deb - for *ubuntu 20.04 armhf (mobile device / tvbox / RPI... etc)
- rtl-sdr-2023.8.25-ubuntu20.04_arm64.deb - for *ubuntu 20.04 arm64 aarch64 (mobile device / tvbox / server... etc)
- rtl-sdr-2023.8.25-ubuntu22.04_amd64.deb - for *ubuntu 22.04 amd64
- rtl-sdr-2023.8.25-ubuntu22.04_armv7l-armhf.deb - for *ubuntu 22.04 armhf (mobile device / tvbox / RPI... etc)
- rtl-sdr-2023.8.25-ubuntu22.04_arm64.deb - for *ubuntu 22.04 arm64 aarch64 (mobile device / tvbox / server... etc)
- rtl-sdr-2023.8.25-ubuntu18.04_amd64.deb - for *ubuntu 18.04 amd64
- rtl-sdr-2023.8.25-bookworm-debian12_amd64.deb - for Debian 12 amd64
- rtl-sdr-2023.8.25-bookworm-debian12_i386.deb - for Debian 12 i386 (for old pc / notebooks)
- rtl-sdr-2023.8.25-bullseye-debian11_armv7l-armhf.deb - for Debian / Raspberry Pi OS 11 bullseye armhf
- rtl-sdr-2023.8.25-bullseye-debian-rpi11_arm64.deb - for Debian / Raspberry Pi OS 11 bullseye arm64
- rtl-sdr-2023.8.25-buster-debian10-i386.deb - for Debian / Raspberry Pi Desktop 10 i386 (for old pc / notebooks)
- rtl-sdr-2023.8.25_buster-debian10_armv7l-armhf.deb - for Debian / Raspberry Pi OS 10 buster armhf
- rtl-sdr-2023.8.25-alpine-v3.18-aarch64.tar.gz - for Alpine Linux 3.18 aarch64
- rtl-sdr-2023.8.25-fedora38-x86_64.rpm - for Fedora 38 x86_64
- rtl-sdr-2023.8.25-voidlinux_amd64.tar.gz - for Void Linux x86_64
- rtl-sdr-2023.8.25-OpenWrt-22.03.5-mipsel_mips32.tar - for OpenWrt 22.03 mipsel mips32
- rtl-sdr-2023.8.25-musl-static-universal-linux-amd64.tar.gz - universal full-static musl build x86_64
MacOS:
- rtl-sdr-2023.8.25-macOS-11-intel64.tar.gz - for macOS Big Sur, need libusb (intel 64 bit)
- rtl-sdr-soon-macos12-intel.zip - for macOS Monterey, need libusb (intel 64 bit)
- rtl-sdr-2023.8.25-libusb-static-macOS-12.6-intel64.tar.gz - libusb statically linked for macOS Monterey (intel 64 bit)
- rtl-sdr-2023.8.25-libusb-static-macOS-12.6-intel64.sh - self extract
- rtl-sdr-2023.8.25-libusb-static-macOS-12.6-intel64.dmg - Drag and Drop
ANDROID (native build!)
- rtl-sdr-2023.8.25-libusb-static-android7-ndk-25-release.tar.gz - for rooted Android 7.1 (API level 25) and higher. libusb statically linked (it was difficult to do...)
How to install:
Choose according to CPU: arm64-v8a, armeabi-v7a, x86_64, x86copy all sbin/rtl_* binaries to /system/bin/
copy librtlsdr.so libusb1.0.so to /system/lib/
FreeBSD:
- rtl-sdr-2023.8.25-FreeBSD-13.2-amd64.tar.gz - for FreeBSD 13.2 amd64
- rtl-sdr-2023.8.25-FreeBSD-13.2-amd64.pkg - package for FreeBSD 13.2 amd64
Windows:
MinGW static GCC 11.3 builds
- rtl-sdr-2023.8.25-MinGW-M-gcc11.3-win64.zip - 64 bit
- rtl-sdr-2023.8.25-MinGW-M-gcc11.3-installer-win64.exe - 64 bit installer
- rtl-sdr-2023.8.25-MinGW-M-gcc11.3-win32.zip - 32 bit
- rtl-sdr-2023.8.25-MinGW-M-gcc11.3-installer-win32.exe - 32 bit installer
MSVC builds
Windows 7+:
- rtl-sdr-2023.8.25-msvc142-win64.zip - 64 bit
- rtl-sdr-2023.8.25-msvc142-installer-win64.exe - 64 bit installer
- rtl-sdr-2023.8.25-msvc142-win32.zip - 32 bit
- rtl-sdr-2023.8.25-msvc142-installer-win32.exe - 32 bit installer
Windows XP+:
- rtl-sdr-2023.8.25-msvc100-WinXP-win32.zip - 32 bit (for very old PC ohh my... 2003/XP msvc100/VS2010)
- rtl-sdr-2023.8.25-msvc100-WinXP-installer-win32.exe - 32 bit (for very old PC ohh my... 2003/XP msvc100/VS2010) installer
Windows ARM64:
- rtl-sdr-2023.8.25-msvc142-Win-ARM64.zip - for ARM64 Windows 10+
rtl_eeprom-2023.8.25-recovery
Modified rtl_eeprom for recovery rtl-sdr with replace/fried/empty/broken eeprom.
It identify the device with VID/PID ffff:ffff and allows it to flash.
rtl-sdr v2023.2.1 golden
Changelog:
rtl_tcp: Full fixed Set & Bind IP or IPv6 address.
windows: fix build on newer MSVC.
Add rtl_ir tool for receive IR (InfraRed).
Build support in Haiku OS.
Add switch ON/OFF rtl_ apps statically link with librtlsdr build options (default OFF)..
Add switch ON/OFF install static librtlsdr options (default ON).
CMake: Install headers & libs according to GnuInstallDirs.
For beauty added custom icon to rtl_ apps .exe on windows.
New README.md and other minor changes.
Files will be adds as the build progresses.
Linux 32 and 64 bit:
- rtl-sdr-v2023.2.1-amd64.deb - for *ubuntu 20.04 / Debian 10+ amd64
- rtl-sdr-v2023.2.1-i386.deb - for Debian / Raspberry Pi Desktop 10 i386 (for old pc / notebooks)
- rtl-sdr-v2023.2.1-ubuntu22.04-armv7-armhf.deb - for *ubuntu 22.04 armhf (mobile device / tvbox / RPI... etc)
- rtl-sdr-v2023.2.1-ubuntu20.04-armv7-armhf.deb - for *ubuntu 20.04 armhf (mobile device / tvbox / RPI... etc)
- rtl-sdr-v2023.2.1-ubuntu20.04-arm64.deb - for *ubuntu 20.04 arm64 aarch64 (mobile device / tvbox... etc)
- rtl-sdr-v2023.2.1-ubuntu18.04-armv7-armhf.deb - for *ubuntu 18.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2023.2.1-buster-arm64.deb - for Debian 10 buster arm64 aarch64
- rtl-sdr-v2023.2.1-bullseye-armv7-armhf.deb - for Debian / Raspberry Pi OS 11 bullseye armhf
- rtl-sdr-v2023.2.1-bullseye-arm64-aarch64.deb - for Debian / Raspberry Pi OS 11 bullseye arm64
- rtl-sdr-v2023.2.1-alpine-3.17-aarch64.tar.gz - for Alpine Linux 3.17 aarch64
MacOS:
- rtl-sdr-v2023.2.1-macos11-intel.zip - for macOS Big Sur (intel 64 bit)
- rtl-sdr-v2023.2.1-macos12-intel.zip - for macOS Monterey (intel 64 bit)
- rtl-sdr-v2023.2.1-macos12-libusb-static-intel.zip - libusb statically linked for macOS Monterey (intel 64 bit)
ANDROID (native build!)
- rtl-sdr-v2023.2.1-android-ndk-25.tar.gz - for rooted Android 7.1 (API level 25) and higher
- rtl-sdr-v2023.2.1-android-ndk25-static-libusb.tar.gz VERY experimental libusb statically linked version (it was difficult to do...)
How to install:
Choose according to CPU: arm64-v8a, armeabi-v7a, x86_64, x86copy all sbin/rtl_* binaries to /system/bin/
copy librtlsdr.so libusb1.0.so to /system/lib/
Windows:
MinGW Builds
- rtl-sdr-v2023.2.1-MinGW-Win32.zip - 32 bit
- rtl-sdr-v2023.2.1-MinGW-Win64.zip - 64 bit
MSVC Builds
- rtl-sdr-v2023.2.1-msvc142-Win64.zip - 64 bit
- rtl-sdr-v2023.2.1-msvc141xp-Win32.zip - 32 bit (old pc)
- rtl-sdr-v2023.2.1-msvc100-WinXP32.zip - 32 bit (for very old PC ohh my... 2003/XP msvc100/VS2010)
- rtl-sdr-v2023.2.1-msvc142-WinARM64.zip - for ARM64 Windows 10+
rtl-sdr v2023.2.0
Changelog:
Fix build for android ("android" branch)
GitHub CI automatic test Builds
Added USB vendor/device ID for use with and without dvb drivers
Fix aplay example in usage of rtl_fm
Fix for CMake < 3.12.0
windows bug: rtl_tcp bind ip fixes (main-win branch) (Will be fixed in next release)
windows: allow built-in functions for newer versions of MSVC
macOS: fix link libusb
CMake build: support linking math library
Add option '-T' for activating bias-T in rtl_(adsb|fm|power)
Added support for MAX2112 Tuner
and other minor changes.
Files will be adds as the build progresses.
Linux 32 and 64 bit:
- rtl-sdr-v2023.2-amd64.deb - for *ubuntu 20.04 / Debian 10+ amd64
- rtl-sdr-v2023.2-i386.deb - for Debian / Raspberry Pi Desktop 10 i386 (for old pc / notebooks)
- rtl-sdr-v2023.2-ubuntu20.04armv7-armhf.deb - for *ubuntu 20.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2023.2-ubuntu18.04armv7-armhf.deb - for *ubuntu 18.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2023.2-ubuntu20.04-arm64.deb - for *ubuntu 20.04 arm64 (mobile device / tvbox / RPI... etc)
- rtl-sdr-v2023.2-bullseye-armv7-armhf.deb - for Debian / Raspberry Pi OS 11 bullseye armhf
Mac OS:
- rtl-sdr-v2023.2-macos11-intel.zip - for macOS Big Sur (intel 64 bit)
- rtl-sdr-v2023.2-macos12-intel.zip - for macOS Monterey (intel 64 bit)
- rtl-sdr-v2023.2-macos12-libusb-static-intel.zip - libusb statically linked for macOS Monterey (intel 64 bit)
ANDROID (native build!)
- rtl-sdr-v2023.2-android-ndk-25.tar.gz - for rooted Android 7.1 (API level 25) and higher
- rtl-sdr-v2023.2-android-ndk25-static-libusb.tar.gz VERY experimental libusb statically linked version (it was difficult to do...)
How to install:
Choose according to CPU: arm64-v8a, armeabi-v7a, x86_64, x86copy all sbin/rtl_* binaries to /system/bin/
copy librtlsdr.so libusb1.0.so to /system/lib/
Windows Vista and higher:
MinGW Builds
- rtl-sdr-v2023.2-MinGW-Win32.zip - 32 bit
- rtl-sdr-v2023.2-MinGW-Win64.zip - 64 bit
MSVC Builds
- rtl-sdr-v2023.2-msvc142-Win64.zip - 64 bit
- rtl-sdr-v2023.2-msvc141_xp-Win32.zip - 32 bit (old pc)
rtl-sdr nightly builds
rtl-sdr nightly automatic builds
rtl-sdr v2022.12
Changelog:
Added missing rtlsdr_set_tuner_bandwidth, which is required by some programs.
Fix signal handler from getting stuck in an endless loop.
Added PKGBUILD for arch/manjaro.
Now it works with SDR++
Linux 32 and 64 bit:
- rtl-sdr-v2022.12-amd64.deb - for *ubuntu 20.04 / Debian 10+ amd64
- rtl-sdr-v2022.12-i386.deb - for Debian / Raspberry Pi Desktop 10 i386 (for old pc / notebooks)
- rtl-sdr-v2022.12-ubuntu20.04armv7-armhf.deb - for *ubuntu 20.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2022.12-ubuntu18.04armv7-armhf.deb - for *ubuntu 18.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2022.12-ubuntu20.04-arm64.deb - for *ubuntu 20.04 arm64 (mobile device / tvbox / RPI... etc)
- rtl-sdr-v2022.12-bullseye-armv7-armhf.deb - for Debian / Raspberry Pi OS 11 bullseye armhf
Mac OS:
- rtl-sdr-v2022.12-macos-11-intel.tar.gz - for macOS Big Sur (intel 64 bit)
- rtl-sdr-v2022.12-macos-12-intel.tar.gz - for macOS Monterey (intel 64 bit)
- rtl-sdr-v2022.12-macos12-libusb-static-intel.zip - libusb statically linked for macOS Monterey (intel 64 bit)
ANDROID (native build!)
- rtl-sdr-v2022.12-android-ndk-25.tar.gz - for rooted Android 7.1 (API level 25) and higher
- rtl-sdr-v2023beta-android-ndk25-static-libusb.tar.gz - VERY experimental libusb statically linked version (it was difficult to do...)
How to install:
Choose according to CPU: arm64-v8a, armeabi-v7a, x86_64, x86copy all sbin/rtl_* binaries to /system/bin/
copy librtlsdr.so libusb1.0.so to /system/lib/
Windows Vista and higher:
MinGW Builds
- rtl-sdr-v2022.12-MinGW-Win32.zip - 32 bit
- rtl-sdr-v2022.12-MinGW-Win64.zip - 64 bit
MSVC Builds
- rtl-sdr-v2022.12-msvc2019-Win64.zip - 64 bit
- rtl-sdr-v2022.12-msvc141_xp-Win32.zip - 32 bit (old pc)
v2021.10.1 Experimental Release
Linux 32 and 64 bit:
- rtl-sdr-v2021.10.1-amd64.deb - for *ubuntu 20.04 / Debian 10 amd64
- rtl-sdr-v2021.10.1-i386.deb - for Debian / Raspberry Pi Desktop 10 i386 (for old pc / notebooks)
- rtl-sdr-v2021.10.1-ubuntu20.04armv7-armhf.deb - for *ubuntu 20.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2021.10.1-ubuntu18.04armv7-armhf.deb - for *ubuntu 18.04 armhf (mobile device / tvbox... etc)
- rtl-sdr-v2021.10.1-ubuntu20.04-arm64.deb - for *ubuntu 20.04 arm64 (mobile device / tvbox / RPI... etc)
Windows Vista and higher:
MimGW Builds
- rtl-sdr-v2021.10.1-MimGW-Win32.zip - 32 bit
- rtl-sdr-v2021.10.1-MimGW-Win64.zip - 64 bit
MSVC Builds
- rtl-sdr-v2021.10.1-msvc2019-Win64.zip - 64 bit
- rtl-sdr-v2021.10.1-msvc141_xp-Win32.zip - 32 bit (old pc)
v2021.10.1 fix Experimental
Backport latest changes from https://git.osmocom.org/rtl-sdr/
Thanks to all developers osmocom
Very experimental changes, may break something with compatibility
Fixed Cmake cross-compiling (Requires improvements..)
rtl_tcp: Add IPv6 support
rtl_biast: Add rtl_biast
lib: disable usbfs zero-copy support by default | Steve Markgraf | 3 | -1/+15
lib: fix memory leak in rtlsdr_open()
rtl_fm/rtl_power: Improve scanning range parsing
CMake: support for libusb on GNU/Hurd
Improve librtlsdr.pc filefor
Use udev uaccess rules
static link winpthread for MinGW build
etc