Updating V5 Brain Firmware through a Controller in VS Code

You can update your V5 Brain’s firmware in VS Code by connecting with a controller that is tethered to the V5 Brain.

To update the firmware, ensure the controller is tethered to the Brain and a radio is connected to the Brain. Both devices must be powered on to connect them to VS Code.

VEX Device Info panel in Visual Studio Code showing V5 Controller Brainy2 with VEXos version 1.0.11.0, team 1234567, and Python 1.0.1.25.

Without disconnecting the Brain and controller, connect the controller to the computer so it appears in VS Code.

Command palette in Visual Studio Code with 'VEX Update' typed, showing available update commands including Brain, AI Vision Sensor, Arm, Controller, and Python VM.

Type >VEX Update into the search bar at the top of the VS Code window.

Command palette in Visual Studio Code with 'VEX Update' typed, and System: Update Brain option highlighted.

Select VEX | System: Update Brain vexrobotics.vexcode.system.update.vexos.

VEXos System Update dialog in Visual Studio Code asking to update VEXos through a V5 Controller, with Update and Cancel buttons, Update button highlighted.

A dialog box will open. Select Update to begin updating the Brain's firmware.

Visual Studio Code notification showing VEXos Update in progress with status 'DOWNLOAD: VEXOS 4%.'

The firmware update process will appear at the bottom-right of the screen. Do not unplug the controller or Brain until the update is complete.

Visual Studio Code notification stating 'Firmware Update Complete: Power Cycle V5 Brain.'

Once the firmware update is complete, power cycle the brain.

VEX Device Info panel showing VEXos updated to version 1.1.5.0 under V5 Controller Brainy2.

Once the Brain is reconnected, its firmware number will be updated. To check if your firmware number is up to date, see the V5 Firmware Changelog here.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: