V5 Robotics Radio

We have many micro usb ports damaged and can no longer download via usb cable.
We have wireless v5 robot radios that are not connecting, they will blink and pc shows connecting but then fails.
Is there a specific way to connect the bluetooth for wireless coding? The brain doesn’t show on vex v5 to download code but and they do show in bluetooth devices based on their name but cannot connect.

Separare question, with the smart ports. Are we able to download code via a smartport/usb adapter? Is there such a thing?

Thank you! we have many v5 robot brains that we would love to be able to code.

From my experience, I mostly upload code by connecting the micro-USB cable to the brain or the controller with a V5 robot brain.

Although it is possible to use Bluetooth according to some forum posts, I think that this can only be done on a mobile device used alongside a V5 Radio:

Could you maybe specify the problems that you have with the V5 Radio? All wireless coding options that I know of have to utilize the V5 radio somehow, so fixing this would probably be important.

Unfortunately, I don’t think this exists

2 Likes

We have the radio connected via smart wire to the brain.
However, when we open Vex v5 it doesn’t show any options to connect. In the windows bluetooth options- we can see the radio and click on it to connect. At this point, the radio blinks for about 15 seconds- windows says connecting- then it says cannot connect.

So we are not able to connect via windows bluetooth or via the vex v5 software (which doesn’t seem to show a list of possible to devices to connect to at all).

Do we need a controller too? We were coding robots basically every day last year and one day all of the usb ports detached. I’m reading that its not a strong point on the v5 brains and opened a few to find that they are barely connected to the board in the first place.
I’ve heard that using a magnetic usb in place can also be risky. But with the design of that micro usb port there doesn’t seem to be a better approach to avoiding that issue. We don’t have enough controllers to dowload via the controller to radio so hopefully it can be done via radio only?
Any help would be greatly appreciated,
Thanks!

Direct bluetooth connection is not supported from Windows or MacOS, only iPad and Android.

Yes, connect the PC to the controller’s USB port. Have the controller wirelessly connected to the V5 brain.

7 Likes

Oh dang, we only have 3 controllers for a large set of robots.

If you think about it, V5 joystick has all the hardware to be such adaptor.

I wonder if it could support brain firmware update when connected that way…

2 Likes

We allow brain firmware update via a tethered controller (ie. Connect the controller to the V5 brain using a smart cable) from the VSCode extension. You have to start this manually and it will take several minutes.

7 Likes

Direct bluetooth based program downloads is something I’m working on integrating into PROS. I do have a working version that I’ve successfully used, but I’m still working out some bugs that make it not very consistent. I’ll let you know if/when I get it working properly.

2 Likes

Was there a minimum firmware version that this works on? I know there are a handful of local teams with damaged USB port on their brains and I’m thinking about what I can do for them at inspection. Also, does this work with the standalone updater or only vscode?

3 Likes

When we first looked at this, I tested with updating from 1.0.7 to the latest vexos. However, there were improvements made in vexos 1.1.0 that improved reliability. This should only be used as a last resort method of updating, it will take 7-8 minutes and is not guaranteed to work 100% of the time. One issue is that during certain parts of the update the V5 brain cannot continue to communicate with the controller, obviously this creates an issue when relying on controller to brain communication as the update path, we have to work around that issue and it has been improved with more recent vexos releases.

Only VSCode extension.

That’s one issue we face, there is such a range of OS versions and BLE hardware being used that compatibility testing is challenging.

7 Likes

We have a few controllers and it works great, however they are expensive and we cannot get a whole class set of controllers.

Currently trying to figure out how to download code to the v5 brain with damaged usb ports.

Like many in this thread, we have a brain with a broken USB port. We tried using the VSCode approach, connecting the controller to the V5 brain via smart cable, but unfortunately the VSCode Vex extension doesn’t show the option for upgrading the firmware. Our current brain is on 1.1.2, so we’re trying to upgrade it to 1.1.4. We are running VSCode on MacOS. Is this firmware upgrade path something that’s only supported on specific versions of VSCode (ie.: Windows)? Or is there anything else we need to change with our VSCode setup?

1 Like

You have to initiate the update manually.
select update from command palette.

follow instructions.

2 Likes

Thanks a ton for that last tip and for everyone’s input on this thread, it worked perfectly! We now once again have a working brain that we can use in competition, team’s super excited!