CX3 How to change the CyUsbSpeed from SuperSpeed to HighSpeed?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
bayi_4531756
Level 1
Level 1

I now get my CX3 firmware based on Super Speed(USB3.0). For some reason I cannot use USB3.0 under some environment. So I must use the firmware based on High Speed(USB2.0). I modify the USB2.0 desciptors correctly. In CyCx3UvcAppInit I remove the Super Speed related descriptors. In addition I also use CyU3PConnectState(CyTrue, CyFalse) to disable Super Speed and enable High Speed.  When the device is plugged into USB interface, there is a yellow exclamation mark on the device in device manager.  Does anybody know that what else I should modify?

0 Likes
1 Solution
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Please refer to reply 5 of the following thread and let me know the result.

CX3 configuration utility source code

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna

View solution in original post

0 Likes
2 Replies
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Can you please share the complete project?

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna
0 Likes
JayakrishnaT_76
Moderator
Moderator
Moderator
First question asked 1000 replies posted 750 replies posted

Hello,

Please refer to reply 5 of the following thread and let me know the result.

CX3 configuration utility source code

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna
0 Likes