Like many others, I have a number of brains that have failed USB ports (what a terrible design). The logical way to use them is to upload program via the controller. However, VexCode V5 won’t let you do that if the brain is not up to date with firmware.
I read that you can update the firmware via VexCode Pro. But when I connect that way, the brain is simply green and says “firmware unavailable”.
Can I prevent VexCode V5 from requiring the most up to date firmware?
If you have multiple V5 brains with broken USB ports, you can still try to upgrade their firmware to the latest version if the ports themselves are broken, but PCB traces are still intact. You can see USB port on the right side of the original image:
The helper tool included with the VEX Visual studio code extension has some capability to do this. I’m traveling for the next couple of weeks, when I’m back in the office in November I’ll put together some instructions on how to update via a tethered V5 controller as that’s more practical than trying to do it wirelessly.
Pro only allows firmware update via direct USB connection, there’s no difference from VEXcode in that regards, but I think it allows program download if firmware is not up to date.
Thanks. The Pro allowing download with firmware not up to date is the likely answer for why Pro shows the brain as green and Blocks does not (and just complains about firmware needing to be updated).
If Pro does not allow a download of firmware via tethered controller, than what I read is wrong or out of date. The class I teach does not use Pro, so downloading programs via the tethered option, despite being out of date is not an option for us (though I appreciate the clarification).