Can you please explain more in detail about "raw packet mode" that you are referring?
What I would like is full visibility into the protocol layer. In other words I would like to see the raw notificaitons/transactions/data packets/etc inbound to the device. Sort of a "Trace" mode if you will, between the USB link and protocol layers in the USB stack.
Ideally, I would also like to inject packets at this level, to provide some additional host control functionality beyond what is available with the built in USB2 OTG host controller....