What's New
Enhanced Device Support
This release adds comprehensive support for multiple VID/PID combinations, ensuring compatibility with both existing and new HydraSDR RFOne devices.
Supported Device Identifiers
- Legacy Devices: OpenMoko VID/PID (backward compatibility maintained)
- New Official Devices: https://usb.org registered VID
14511/0x38afwith PID1/0x0001- Registered to: VERNOUX BENJAMIN (HydraSDR RFOne)
- Available with HydraSDR RFOne Firmware v1.0.2+
Key Improvements
- Enhanced Device Detection: Automatic recognition of both legacy and new VID/PID combinations
- Updated udev Rules: Improved
51-hydrasdr.rulesfor proper Linux device permissions - Seamless Migration: Existing devices continue to work without any changes
- Future-Ready: Full support for new devices with official USB.org registration
Technical Updates
- Updated host tools and library (DLL) to version 1.0.2
- Improved device enumeration and connection handling
Bug Fixes & Contributions
- C23 Compatibility: Fixed compilation issues with C23 standard
- Thanks to @JamesMc86 for the contribution !
Available Builds:
Desktop Platforms (Generic Archives):
- Windows x64 (.zip)
- macOS ARM64 (Apple Silicon M1/M2/M3) (.tar.gz)
- macOS x86_64 (Intel Macs) (.tar.gz)
GNU/Linux Distributions (Native Packages - Recommended):
.deb packages (apt/dpkg):
- Ubuntu 24.04 LTS (Noble Numbat) -
sudo dpkg -i[.zip also available for CI/CD] - Ubuntu 22.04 LTS (Jammy Jellyfish) -
sudo dpkg -i[.zip also available for CI/CD] - Ubuntu 20.04 LTS (Focal Fossa) -
sudo dpkg -i - Linux Mint 22 (Wilma) -
sudo dpkg -i - Linux Mint 21.3 (Virginia) -
sudo dpkg -i - Linux Mint 21.2 (Victoria) -
sudo dpkg -i - Linux Mint 21.1 (Vera) -
sudo dpkg -i - Debian 13 (Trixie) -
sudo dpkg -i - Debian 12 (Bookworm) -
sudo dpkg -i - Debian 11 (Bullseye) -
sudo dpkg -i
.rpm packages (dnf/yum/zypper):
- Fedora 42 (Latest) -
sudo dnf install - Fedora 41 -
sudo dnf install - AlmaLinux 9 -
sudo dnf install - openSUSE Tumbleweed -
sudo zypper install
.pkg.tar.zst packages (pacman):
- Arch Linux -
sudo pacman -U
Installation Instructions:
Recommended: Native Packages (Automatic dependency management)
Debian/Ubuntu/Linux Mint (.deb packages):
# Download the appropriate .deb file for your distribution
# Install the package
sudo dpkg -i hydrasdr-host-tools-[DISTRIBUTION]-v[VERSION].deb
sudo apt-get install -f # Fix any dependency issues if needed
# Add your user to plugdev group for device access
sudo usermod -a -G plugdev $USER
# Log out and back in for group changes to take effectFedora/AlmaLinux (.rpm packages):
# Download the appropriate .rpm file for your distribution
# Install with automatic dependency resolution
sudo dnf install ./hydrasdr-host-tools-[DISTRIBUTION]-v[VERSION].rpm
# Add your user to plugdev group for device access
sudo usermod -a -G plugdev $USERopenSUSE (.rpm packages):
# Download the appropriate .rpm file
# wget https://github.com/hydrasdr/rfone_host/releases/download/nightly/hydrasdr-host-tools-openSUSE-Tumbleweed-v1.0.2.rpm
# Install with automatic dependency resolution
sudo zypper install ./hydrasdr-host-tools-openSUSE-Tumbleweed-v[VERSION].rpm
# Add your user to plugdev group for device access
sudo usermod -a -G plugdev $USERArch Linux (.pkg.tar.zst packages):
# Download the .pkg.tar.zst file
# wget https://github.com/hydrasdr/rfone_host/releases/download/nightly/hydrasdr-host-tools-Arch-Linux-v1.0.2.pkg.tar.zst
# Install with pacman
sudo pacman -U hydrasdr-host-tools-Arch-Linux-v[VERSION].pkg.tar.zst
# Add your user to plugdev group for device access
sudo usermod -a -G plugdev $USERAlternative: Generic Archives (Manual installation)
Windows:
# Download and extract the .zip file
# All required DLLs are included in the package
# Add the extracted directory to your PATH environment variablemacOS:
# Download and extract the .tar.gz file
wget https://github.com/hydrasdr/rfone_host/releases/download/nightly/[package-name].tar.gz
tar -xzf [package-name].tar.gz
# Copy binaries to your PATH
sudo cp [extracted-dir]/* /usr/local/bin/
# Install dependencies via Homebrew
brew install libusbImportant Notes
- Devices with the new VID/PID require HydraSDR RFOne Firmware v1.0.2 or later
- Legacy devices continue to work without firmware updates
New Contributors
- @JamesMc86 made their first contribution in #3
Full Changelog
View all changes: [v1.0.1...v1.0.2](v1.0.1...v1.0.2)
Need Help?
- 📖 Check the README.md for detailed build and usage instructions
- 🐛 Report issues on our [GitHub Issues](https://github.com/hydrasdr/rfone_host/issues) page
- 💬 Join the discussion in our community forums