Hello Louise,
The purpose of this forum is to support the Open Specifications documentation. You can read about the Microsoft Open Specifications program from
http://www.microsoft.com/openspecifications/en/us/default.aspx. Also the library of Open Specification documents can be accessed from
http://msdn.microsoft.com/en-us/library/dd208104(PROT.10).aspx
From your post it does not look like you are implementing a protocol. You may contact the product vendors regarding any problems with using those products and USB compatibility issues.
Regards,
Sreekanth Nadendla
Microsoft Windows Open Specifications