usbipd-mac v0.1.31
Release v0.1.31
What's Changed
- fix: add entitlements to System Extension code signing for notarization
- fix: add system extension support and correct v0.1.30 checksums
Artifacts
This release includes the following artifacts:
- usbipd: Main USB/IP daemon executable for macOS
- USBIPDSystemExtension.systemextension.tar.gz: System Extension bundle for advanced USB device access
- QEMUTestServer: QEMU integration test server (if available)
- Archive: Complete packaged release (tar.gz)
- Checksums: SHA256 verification checksums
Installation
Homebrew (Recommended):
brew tap beriberikix/usbipd-mac
brew install usbipd-mac
sudo usbipd install-system-extension
sudo brew services start usbipd-mac
Manual Installation:
- Download
usbipd-v0.1.31-macos
andUSBIPDSystemExtension.systemextension.tar.gz
- Make the binary executable:
chmod +x usbipd-v0.1.31-macos
- Extract and install the system extension bundle
- Install the system extension:
sudo ./usbipd-v0.1.31-macos install-system-extension
Requirements
- macOS 11.0 or later
- Administrator privileges for USB device access
- System extension approval in System Preferences
Notes
- Binaries are code-signed with Apple Developer ID when available
- System extension requires user approval on first installation
- Full functionality requires both the CLI binary and system extension