Bug: Model 3501 Type-C SuperMUTT does not enumerate as a SuperSpeed device

Model 3501 Type-C SuperMUTT does not enumerate as a SuperSpeed device

The Model 3501 includes a Cypress FX3 chip that is intended to provide the same functionality as the Microsoft SuperMUTT. The firmware for the FX3 is provided by Microsoft (as part of the package available here).

In the firmware provided as part of V2.8, there is a bug that disables SuperSpeed enumeration of the Cypress FX3. A fix has been tested and confirmed, and is part of V2.9 and later.

V2.9 was released on 2019-02-21, and can be obtained via this link.