Are there any advantages to using the Cypress USB mass storage class driver instead of the Microsoft one?

Question: Are there any advantages to using the Cypress USB mass storage class driver, instead of the Microsoft one?

 

Answer:

Currently, the two major advantages of using the Cypress driver are:

  1.   The Cypress drivers have been fully tested with all supported Cypress USB chips and all relevant operating systems.  You can be assured that the driver will be fully compatible with the USB bridge chip.
     
  2.   The Cypress driver determines the proper interface command set to use with the attached device by querying the device itself.  It is not necessary to configure the device subclass to receive the proper command set.  The Microsoft driver, however, relies on the USB descriptors to identify the command set.  It is necessary to change the USB descriptors for each type of device.