On Sun, 2014-09-21 at 16:43 +0800, Chen-Yu Tsai wrote: > FEL mode on the A80 changed the bulk transfer endpoint. > If we use the original binary, it timeouts waiting for > bulk transfer to be received, while the FEL BROM hangs > waiting to send the transfer. > > Add a macro and separate build rule for the A80 specific > version of the fel utility.
That's not great from an enduser/packaging perspective. Is it not possible to enumerate all the end points on a device and therefore detect which to use? struct libusb_interface_descriptor->endpoint seems to contain such a list. Which in turn is in struct libusb_interface->altsetting, which is struct libusb_config_descriptor->interface, which it seems you can obtain via libusb_get_active_config_descriptor() or libusb_get_config_descriptor. So it looks like there's a fair amount of faff and chasing pointers, but it can be done. Ian. -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
