usbarmory / tamago

TamaGo - ARM/RISC-V bare metal Go
BSD 3-Clause "New" or "Revised" License
1.35k stars 52 forks source link

Prevent USBArmory from stalling on OTHER_SPEED_CONFIGURATION descriptor request #39

Closed ckahlo closed 1 year ago

ckahlo commented 1 year ago

Win10+ issues an OTHER_SPEED_CONFIGURATION descriptor request. This fix responds to the request with the original CONFIGURATION descripting adjusting it to the "OTHER_SPEED_CONFIGURATION"-type. This allows USBArmory to work as expected on recent Windows machines.