@nnolte Also I found that some of the magnetic USB cables you can buy do not support data transfer, only charging, so read carefully. The ones I purchased will connect in either direction, but only one direction provides data transfer. It is easy to do right - there is an LED that lights up on the top, but it is something to be aware of.
@nnolte, yes that's a good observation, I forgot to mention that. In the last year I've bought about 25 of the slightly cheaper model from several different sellers (usually in the batches of 5). That model fits V5 spacing perfectly and does data transfer, if connected the right side up. I've used them for all micro usb devices in my household and gave some out to a few local VRC teams.
So far only 3 of 25 had stopped working due to the worn out cable (where it enters plastic plug). However, I am still very happy, because if there is a high chance of it being constantly yanked by students or chewed by the gears, I would rather use (and throw away) $2 extension, than risking damage to $250 V5 brain or $500 computer that could be accidentally pulled off the table.
If anyone considers buying such cables, just order a few extras both for the controllers and V5 brain. I've bought in the past from these sellers and orders usually arrive within 10 days:
@nnolte Not sure if I'll make the same modification on competition bots as it may be considered an illegal modification.
I wouldn't worry about that. There is an official Q&A for USB extension cables: https://www.robotevents.com/VRC/2018-2019/QA/161
While VEX Coding Studio has no wireless upload support, the only reason for GDC to disallow third-party extensions that would make any sense, would be if they secretly enjoy having VEX to do RMAs for V5 with non-working USB ports. If anybody comes to our competitions with such an extension, I would have no problem letting it through the inspection, regardless of what Q&A says.