Strange USB Port Behavior

Our students were updating the firmware on all of the Cortex Microcontrollers using the VEXnet Upgrade Utility V 4.1.7. We noticed some strange behavior.

Some brains could be upgraded from the ‘SuperSpeed’ USB Ports and couldn’t be upgraded from the normal USB Ports.

Other brains could be upgraded from the normal USB ports and couldn’t be upgraded from the ‘SuperSpeed’ USB Ports.

They were good about troubleshooting the problem and finding out how to get the task done. We were able to upgrade all of the Microcontrollers and Joysticks, but they were trying to figure out why the USB ports made a difference.

We had one parent complain of that and a USB hub for some reason helped it go away. not sure if it dumbed down the port or what.

Was it a powered USB hub?

I’ve seen this behavior. Sometimes putting a hub between a port that will not connect to the cortex and the PC will make everything work. It usually does not need to be externally powered. No idea why this happens.