Hi Alan, I've noticed that when the host performs a control request, urb->transfer_buffer/transfer_buffer_length are not passed to the gadget drivers via the setup() call, the only thing that is passed is the usb_ctrlrequest struct. Is there a way to get the transfer_buffer from within a gadget driver? If not, what approach would the best to implement this? Thanks!