github hydrasdr/hydrasdr-host v1.0.2
HydraSDR RFOne Host Tools + Shared Lib / DLL v1.0.2

latest releases: nightly, v1.1.0, v1.0.4...
9 months ago

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 / 0x38af with PID 1 / 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.rules for 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 effect

Fedora/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 $USER

openSUSE (.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 $USER

Arch 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 $USER

Alternative: 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 variable

macOS:

# 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 libusb

Important 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?

Don't miss a new hydrasdr-host release

NewReleases is sending notifications on new releases.