Dear Lukasz Majewski, > This commit fixes problems with some non-standard requests send with > device address instead of interface address (bmRequestType.Receipent > field). > > This happens with dfu-util (debian version: 0.5), which address non > standard requests (like w_value=0x21 and bRequest=GET_DESCRIPTOR) to > device. Without this fix, the above request is STALLED, and hence causes > dfu-util to assume some standard configuration (packet size = 1024B > instead of 4096B) In turn it displays following errors: > Error obtaining DFU functional descriptor > Warning: Assuming DFU version 1.0 > Warning: Transfer size can not be detected > ... > Warning: Trying default transfer size 1024 > > This fix allows passing non-standard request to function setup code, where > it shall be handled. > > Tested at: Trats (exynos4210) > Tested with:DFU and UMS gadgets
Can you please repost all the patches you want applied on u-boot-usb ? I'm completely lost in all this DFU stuff. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot