diff --git a/src/Usb.Net/Windows/WindowsUsbExtensions.cs b/src/Usb.Net/Windows/WindowsUsbExtensions.cs index 09ec7bbf..61b912aa 100644 --- a/src/Usb.Net/Windows/WindowsUsbExtensions.cs +++ b/src/Usb.Net/Windows/WindowsUsbExtensions.cs @@ -7,7 +7,7 @@ public static class WindowsUsbExtensions public static WINUSB_SETUP_PACKET ToWindowsSetupPacket(this SetupPacket setupPacket) => setupPacket == null ? throw new ArgumentNullException(nameof(setupPacket)) : new WINUSB_SETUP_PACKET { - Index = setupPacket.Length, + Index = setupPacket.Index, Length = setupPacket.Length, Request = setupPacket.Request, RequestType = setupPacket.RequestType.ToByte(),