Skip to content

Releases: dorssel/usbipd-win

usbipd-win 2.2.0

26 Mar 14:47
00b9e5e
Compare
Choose a tag to compare

This update:

  • Adds support for USB 3.1 Gen 2 devices
  • Adds support for USB devices with broken low power mode
  • Adds support for devices that are unknown to Windows PnP
  • Adds USB capture in PcapNg format, see https://github.com/dorssel/usbipd-win/wiki/Troubleshooting#usb-capture
  • Adds automation support, see https://github.com/dorssel/usbipd-win/wiki/Automation
  • Adds an informational message about the default WSL instance in case more than one exists
  • Adds a diagnostic message in case of VBoxUsbMon installation issues
  • Improves the performance of serial devices that use full duplex endpoints
  • Improves the diagnostic message in case the current user is not in the Administrator group
  • Improves the diagnostic message for bind --force failures

NOTE: This version re-introduces the USB port cycling on attach/detach from version 1.x. This means you will hear a Windows notification sound on attach/detach again. This is intended behavior.

usbipd-win 2.1.0

29 Jan 23:59
0e5a276
Compare
Choose a tag to compare

This update:

  • Adds support for more device types using 'bind --force'
  • Adds a diagnostic message in case of version conflict with VirtualBox
  • Fixes a race condition where devices could experience out-of-order packets
  • Fixes an issue that prevented the service from logging to Windows EventLog
  • Fixes an issue with 'wsl list' showing disconnected devices
  • Improves the installer resulting in fewer cases requiring a reboot

usbipd-win 2.0.0

20 Jan 00:52
1b6fb94
Compare
Choose a tag to compare

Breaking changes:

This update:

  • No longer requires administrator privileges on Windows when attaching/detaching a device to WSL
  • No longer requires root privileges within WSL when attaching a device
  • Enables standard users that are not a member of the Administrators group to use the WSL commands
  • Adds support for devices/hubs/filters that previously would not attach due to driver incompatibilities, using the new usbipd bind --force option
  • Adds support for preventing the host from using the device when no client has the device attached, using the new usbipd bind --force option
  • Adds support for command line completion, see https://github.com/dotnet/command-line-api/blob/main/docs/dotnet-suggest.md
  • Adds console colors to errors, warnings, and informational messages
  • Fixes support for devices that do not allow disable/enable (CR_NOT_DISABLEABLE)
  • Fixes alignment for device descriptions with non-western characters
  • Improves error reporting for common configuration errors

usbipd-win 1.3.0

06 Dec 02:15
89a4e59
Compare
Choose a tag to compare

This update:

  • Adds support for devices with REMOTE_WAKE (e.g. Bluetooth devices)
  • Adds support for selecting device configurations other than the first configuration
  • Adds support for WSL 2 on older Windows 10 versions (>= 1903)
  • Improves compatibility with certain hubs and devices that failed to attach with earlier versions
  • Improves device descriptions
  • Speeds up device enumeration
  • Reduces installation footprint

EDIT: This version has a regression w.r.t. version 1.2.0, see #152. If you are experiencing this problem, please revert to version 1.2.0.

usbipd-win 1.2.0

16 Nov 21:25
a1d6f0c
Compare
Choose a tag to compare

This update:

  • Upgrades to .NET 6
  • Adds support for more WSL distributions (e.g. Arch, Debian)
  • Adds support for USB devices with more than one configuration
  • Adds support for WSL Store Preview
  • Improves WSL status checks and error reporting
  • Improves protocol compatibility with other USBIP software
  • Fixes USB STALL recovery

usbipd-win 1.1.1

31 Oct 23:57
b479932
Compare
Choose a tag to compare

This update improves the installer:

  • Silent driver installation by using Microsoft Hardware Compatibility Publisher drivers
  • Support for the latest Windows 11 Insider Dev Channel
  • Support for winget install --location

usbipd-win 1.1.0

03 Oct 17:43
c04259d
Compare
Choose a tag to compare

This update:

  • Adds support for isochronous devices (e.g. audio and video)
  • Adds support for integrated, non-removable devices (e.g. built-in webcam)
  • Provides a descriptive friendly name for device manager

This version is feature complete.

usbipd-win 1.0.0

05 Sep 23:46
21b897c
Compare
Choose a tag to compare

This update:

  • Adds support for more USB devices.
  • Adds a command line tool for persistently sharing specific devices.
  • Adds a command line tool for Windows Subsystem for Linux (WSL 2).

Breaking change:

  • The software no longer automatically shares all devices.

This version does not support isochronous USB devices, such as audio and video devices.

usbipd-win 0.3.1

01 Jun 16:24
ba9bbaa
Compare
Choose a tag to compare

This version supports USB devices with bulk endpoints only (e.g. USB flash drives, FTDI USB-to-serial, etc.).

This update adds the ability to install using the winget package manager.

usbipd-win 0.3.0

30 May 11:33
89deaab
Compare
Choose a tag to compare

This version supports USB devices with bulk endpoints only (e.g. USB flash drives, FTDI USB-to-serial, etc.).

This update improves device compatibility:

  • STALL recovery
  • USB 3

This update fixes:

  • error handling/recovery
  • report correct device speed