VEXos (Firmware)

 

VEX EDR V5 Firmware

Many VEX EDR V5 products contain their own internal processors and run on a special Operating System known as "VEXos". 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.

VEXos allows for advanced programming features and an enhanced user experience. The best way to ensure that your V5 system is functioning properly is to keep the firmware up to date. This is done simply by opening VEX Coding Studio, then plugging your V5 Robot Brain into your computer and following the prompts. The Brain will then automatically push out the latest updates to any V5 device that is connected to it.

A standalone VEXos updater is also available for both Windows and Mac.

    New features:
  • Fixed critical battery issues with long term charging
  • Fixed critical battery issues with under voltage shutdown
  • Increased the accuracy of battery capacity measurements
  • Added battery warnings to brain event log
  • Fixed competition code event system startup when robot is enabled
  • Other miscellaneous bug fixes

VEXos Changelog


VEXos Version 1.0.1

Released September 2018
  • Motor torque and power graphs enabled on motor dashboard
  • Motor velocity corrected in dashboard
  • Enabled brain logging feature under brain dashboard
  • Fixed Mojave compatibility issues
  • Fixed issue with unresponsive touch screen after user program download
  • Other miscellaneous bug fixes

VEXos Version 1.0

Released August 2018
  • Initial Release
 

VEX EDR Legacy Firmware

Like the V5 System, the VEX ARM® Cortex®-based Microcontroller, VEXnet Joystick and VEXnet Key 2.0 each contain its own firmware. To update this firmware, you will need to download the VEXnet Firmware Upgrade Utility, the VEXnet Key 2.0 Firmware Upgrade Utility and the VEXnet Serial USB Driver.

The VEXnet Firmware Upgrade Utility overwrites the Master Code on the VEX ARM® Cortex®-based Microcontroller or a VEXnet Joystick to the latest version.

Note: By default, the Upgrade Utility will NOT overwrite any User Code in the Cortex Microcontroller with Default Driver Control Code. If you wish to revert your microcontroller to its default settings, make sure that "Default Code: ON" is properly selected.

VEX EDR

Master Code Version 4.25
(Current firmware for legacy electronics)

Released February 2015
  • Fixed pit channel to competition channel sequencing

Master Code Version 4.23

Released October 2014
  • Added Security Enhancements

Master Code Version 4.22

Released April 2014
  • Compatibility with VEXnet Key 2.0 Firmware v1.43
  • Fixed bug that caused Digital Output channels to send intermittent & unexpected signals
  • General improvements

Master Code Version 4.20

Released March 2014
  • Optimized Download Mode speed with VEXnet Key 2.0
  • General improvements

Master Code Version 4.10

Released February 2014
  • Improved PC to Cortex download over USB A-A cable
  • Deleted low Backup Battery indication during Driver and Autonomous modes

Master Code Version 4.00

Released January 2014
  • Added support for the VEXnet Key 2.0

Master Code Version 3.23

Released August 2012
  • Removed "Classroom Autonomous" mode (introduced in 3.17) which sometimes stops the Cortex Microcontroller from establishing link under competition conditions after an on-field reset
  • Removed a bug where motors would twitch on initial startup, even when disabled by a competition field

Master Code Version 3.21
(VEX Worlds edition)

Released March 2012
  • Created specifically for VEX World Championship Teams. Removed “Classroom Autonomous” mode (introduced in 3.17) which sometimes stopped the Cortex Microcontroller from reestablishing link under competition conditions after an on-field reset

Master Code Version 3.21

Released February 2012
  • Removed auto VEXnet key detection (introduced in 3.16) to improve USB compatibility with newer computers

Master Code Version 3.20

Released November 2011
  • All Joystick inputs now set to default values during autonomous mode, where previously the accelerometer was active
  • Improved USB data handling

Master Code Version 3.19

Released November 2011
  • Improved USB data handling

Master Code Version 3.18

Released November 2011
  • VEXnet link time was reduced; Improved USB data handling

Master Code Version 3.17

Released October 2011
  • Added “Classroom Autonomous” mode which allows the Cortex Microcontroller to go into an operational mode after a period of time without a pure autonomous program or USB connection

Master Code Version 3.16

Released August 2011
  • Included a new USB communication protocol for improved USB reliability, and speed
  • Changed the Cortex Microcontroller so it continuously resets and searches for connection when it doesn’t have a USB connection
  • Added auto VEXnet key detection for shorter time to link up

Master Code Version 2.3-2.74

April 2010 - February 2011
  • Baseline versions with original USB communication protocol
  • General bug fixes
VEX EDR

Firmware Version 1.46
(Current firmware for legacy electronics)

Released October 2014
  • Added Security Enhancements

Firmware Version 1.43

Released April 2014
  • Radio setting tweaks
  • General improvements

Firmware Version 1.36

Released March 2014
  • Supports Cortex Microcontroller / VEXnet Joystick Master Firmware v4.20
  • Adds hooks for VEXnet Key 2.0 configuration