We would like to implement a slim USB host to store/retrieve small files to/from an USB-flash-drive (with Type-C Plug). We would like to implement an embedded (targeted) host according to the On-the-Go and Embedded Host supplement. We do not want to implement any OTG-functionality, which seems in accordance with the supplement. However, 3.1.3 of that supplement requires Standard-A (to clumsy) and/or Micro AB (needs OTG to implement a host) receptacles. From the type-C specification it seems clear that instead a type-C receptacle may be used (from a technical point of view), as long as CC pins/Vbus are handled properly. However I am missing a clear statement that this supersedes the requirements of the OTG/embedded host supplement. Any hint?
To my understanding, signing an adopters agreement might be possible as long as the product meets the USB specification requirements, even without compliance testing. Does anybody understand if even signing the adopters agreement may be dropped, as long as no copyright protected artwork will be used? Or does using USB-C make mandatory to sign an adopters agreement to avoid patent infringement?
We are talking about a relatively small number of systems. Most real life interoperability issues when using USB flash drives, to my understanding, will be due to the file system (only FAT32 intended, seems to be in accordance with the USB specs), not due to the USB implementation. Therefore, to me, reducing overhead for USB certification testing seems justifiable. Any objections?