Updating VEX EXP Controller Firmware in App-based VEXcode EXP

Many VEX EXP products contain their own internal processors and run on a special Operating System. This software is the VEX EXP Firmware and is called VEXos.

Note: VEXcode EXP can only update the firmware on the EXP Controller when connected to a device via a USB-C cable. App-based VEXcode EXP does not support updating the firmware on the EXP Controller when using an iPad, Android, or Fire tablet.

What is Firmware?

This Operating System is written entirely by VEX Robotics, and harnesses the flexibility and power of VEX hardware for the diverse needs of education and the rigors of competition. The Brain will automatically push out the latest updates to any EXP device that is connected to it.

Why Should I Update?

There are several reasons why you should update your VEX EXP Controller firmware with the latest VEXos, some of these include:

  • VEXos updates will include fixes for known bugs and add the software which is needed to operate any new devices introduced into the VEX EXP line.
  • Updates allow for advanced programming features.
  • The best way to ensure that your VEX EXP system is functioning properly is to keep the software up to date.

How to Know if the Controller Firmware is Out of Date

EXP_Brain_Screen_Error.png

If your Controller and Brain are paired and the Controller firmware is out of date, this error message will appear on the Brain’s screen.

Screen_Shot_2022-09-28_at_12.14.48_PM.png

The Controller is connected to App-based VEXcode EXP and the Controller icon in the Toolbar is orange.

Screen_Shot_2022-09-28_at_11.49.57_AM.png

When a Controller is connected to VEXcode EXP via a USB-C cable, a prompt will appear asking “Do you want to update now?”

How to Update Controller Firmware

VEXcode_EXP_Icon2.png

First ensure no other applications that work with VEX hardware are open in the background - such as Web-based VEXcode EXP or Visual Studio Code.

EXP_Controller_with_Wire_Angled__1_.png

Using a USB-C cable, connect your Controller to your computer and ensure it is powered on.

Once the Controller is connected, launch VEXcode EXP.

If you do not have App-based VEXcode EXP, you can download it here.

EXP_Controller_with_Wire_-_GreenRed.png

One the Controller is connected via USB-C and powered on, both indicator lights on the Controller will be visible.

Screen_Shot_2022-09-28_at_11.49.57_AM.png

One the Controller is connected via USB-C and powered on, both indicator lights on the Controller will be visible.

EXP_Controller_-_Red_Callout.png

Once “Update” is selected, the Controller will start blinking red rapidly.

Screen_Shot_2022-09-27_at_10.23.17_PM.png

The Controller will begin updating and the following prompt will appear.

Please wait while the Controller updates.

This could take a few minutes.

Screen_Shot_2022-09-27_at_10.24.03_PM.png

A prompt will appear when the update is complete.

Select “OK.”

Screen_Shot_2022-09-28_at_12.10.52_PM.png

The Controller firmware is now updated and the Controller icon in the Toolbar will display green.

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

Last Updated: