You can use CyU3PConnectState to force HS. Connecting a FS host is the only way of forcing FX3 into FS. Please let me know why you want to do this?
I would like to do this as well to test out the operaiton of my device at all speeds. If I can, then I can write a simple script to test out any of my SW changes at all speeds using one Host. If I can not, then I either need to by three seperate hosts at worse, or have three seperate devices behind different hubs or something. Either way, my regression complexity goes way up.
Does FS work in your setup? I had troubles running the BulkLoop Demos when connecting the FX3 to a FS hub. Therefore I am curious to know the outcome of your tests.
Please share details of the issue faced. If there are things that haven't been taken care in the SDK then I would like to get them addressed.
I am able to get it to connect if I connect to a usb3 host, using a legacy usb2 micro cable. In this mode, it works as a usb2 device. I am stil trying different options. I would really like a SW option that I could go in, set a flag and then cause me to re-enumerate and force usb2 mode. It makes my testing in house and on the manufacting line more expensive as I now need to have multiple test setups and mantinance on them, training, etc... 😞