Om du vill komma åt att simulera den nödvändiga handskakningen, utan att behöva implementera hela protokollet, kanske du kan spela in en korrekt handskakning först?
Jag undrar om det sker någon USB-kommunikation alls på de enkla laddarna, men man kan ju spela in den inkopplingen också och jämföra.
USBTrace från SysNucleus verkar funka som Sysinternals olika program Portmon, Regmon, Filemon, osv, fast för USB:
http://www.sysnucleus.com/[quote]Monitors USB requests at all levels
With USBTrace you can monitor USB requests at USB Host Controllers, USB Hubs or USB devices.
USBTrace does not use any filter drivers
Unlike other software analyzers, USBTrace does not use any filter driver to capture the USB requests. So USBTrace will not disturb the PnP system due to its presence.
Captures all USB requests during device enumeration
USBTrace is capable of capturing all USB requests exchanged between the host controller/hub and the device during device enumeration.[/quote]Den kostar ju en liten slant, men om man googlar duktigt så hittar man en länk till
RapidShare där senaste versionen kan tankas.
Eller så kan man använda utvärderingsperioden på 15 dagar med begränsad funktionalitet, om man är lagd åt det hållet:
http://www.sysnucleus.com/usbtrace_download.html