Skip to content

Support usbip-win2 0.9.8.1 native attachment and receive mode - #10

Draft
Pav-Osmolski wants to merge 2 commits into
hbashton:mainfrom
Pav-Osmolski:upstream/usbip-0.9.8.1
Draft

Pav-Osmolski wants to merge 2 commits into
hbashton:mainfrom
Pav-Osmolski:upstream/usbip-0.9.8.1

Conversation

@Pav-Osmolski

@Pav-Osmolski Pav-Osmolski commented Oct 12, 2026 •

Copy link
Copy Markdown

Coordinated USB/IP upgrade

This is the backend prerequisite for DS4Windows #140. Please review and merge this PR first, then produce and approve an upstream VIIPER build containing these changes.

DS4Windows #140 must then be updated to bundle that approved build, with matching source/provenance/checksums and installer/runtime identities, and the combined package must be tested with USB/IP 0.9.8.1. Do not merge or release DS4Windows #140 while it still bundles the existing backend. Passing its CI checks alone is insufficient.

Changes and validation

Update the Windows USB/IP integration for the 0.9.8.1 native ABI: matching attach/location and stop-retry layouts, WSK reception, prerequisite checks, command arguments and exact cleanup ownership. Update the developer installer to require an explicit upstream VIIPER release tag instead of downloading a fork build or assuming a release already exists.

Includes ABI/attach/cleanup tests and technical setup documentation. Full go test ./... and installer first-run/ownership checks passed on Windows. Upstream release policy and repository ownership are unchanged.

Draft for preview. The matching DS4Windows package update must be coordinated with an upstream build of this backend; no existing release is retagged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant