Closed xairy closed 3 months ago
The dwc3 UDC driver handles setup requests with wLength == 0 in an unusual way, see the details here.
wLength == 0
We need to either fix dwc3 or make Raw Gadget support the way dwc3 works.
Workaround: https://github.com/xairy/raw-gadget/commit/dfc4ee247ec93d6fb0a4ca7647260214483333ca.
Sent workaround upstream.
The workaround has been merged.
Filed #70 to track/document the USB_GADGET_DELAYED_STATUS inconsistency in the UDC drivers.
USB_GADGET_DELAYED_STATUS
The dwc3 UDC driver handles setup requests with
wLength == 0
in an unusual way, see the details here.We need to either fix dwc3 or make Raw Gadget support the way dwc3 works.