Overview
On Windows + WSL, USB devices are not automatically visible inside the Linux subsystem. Theusbipd-win tool bridges this gap by forwarding USB buses from the Windows host into WSL over a loopback IP tunnel.
usbipd-win must already be installed. If not, run winget install usbipd-win in a Windows Administrator terminal.Step-by-step
1
Kill any running ADB server on Windows
Open PowerShell (Administrator Mode) and run:
This command may report an error if ADB is not running — that is safe to ignore.
2
List available USB devices
BUSID for your Qualcomm device.3
Bind the device (persistent, one-time)
Binding is persistent across reboots. If your device exposes multiple USB modes (e.g. ADB + EDL), bind each
BUSID once.4
Attach the device to WSL with auto-reattach

5
Verify the device inside WSL
In your WSL terminal:You should see your Qualcomm device listed.
Corporate firewall workaround
WSL mirrored networking — resolve firewall issues
WSL mirrored networking — resolve firewall issues
- Close all open WSL terminals.
- In PowerShell, shut down WSL:
- Edit
%UserProfile%\.wslconfigand add:
- Restart WSL:
- Retry the
usbipd bindandusbipd attachsteps.

