I moved this thread from Simulink to General, since it is not a Simulink programming specific problem.
Since the USB extender is an allowed/optional RKit component, you can provide your own.
Part spec'ed is Monoprice #5431 shows 93cents, plus $$$ shipping.
When you turn off and on again to regain connection, what is it you are turning off and on? Joystick, cortex, both?
Why does the robot ever strain to move?
30 minutes makes it sound like a heat issue.
Good thing matches are only 3 minutes then.
Does Joystick USB key feel warm? after 30 minutes does it keep disconnecting often, but not in the first 30 minutes?
One reason I use numbered and lettered lists, is to remind you to address all of them by name/number/letter.
I can ask them one at a time, but it takes longer than the shotgun approach.
You answered (D), what about A,B,C,E,F? They are helpful for diagnosis.
Can you be more specific about what the LED on the joystick do when you lose connection? questions (A)(B)
Each LED has a name (Joystick, Robot, Vexnet, Game), 3 colors(red, yellow, green), and 2-3 blink patterns (steady, slowblink, fastblink).