From VEX Wiki
The resources found on this page are used for returning a VEX Microcontroller to its default, factory state and for updating firmware and master code.
For support with user code, please contact your programming software provider. easyC is supported by intelitek. ROBOTC is supported by Robomatter. Also, MPLAB can be used to program the VEX PIC Microcontroller only, but we do not provide support for this C programming option. Note: No programming options are Mac compatible.
VEX Robotics Driver Downloads
| VEXnet Serial USB Driver |
|The VEXnet v3.0 and newer firmware allows your PC to communicate using a new Serial Link with VEXnet products. This serial communication link requires this Driver to be installed on your PC. This driver is also required if you have the orange and gray programming dongle or the Programming Hardware Kit from June 2012 onwards.|
| Windows XP Prolific USB Driver |
|Windows XP Prolific USB Driver for the USB to Serial Cable which is part of the VEX Programming Hardware Kit from before June 2012.|
| Windows 7 Prolific USB Driver |
|Windows 7 Prolific USB Driver for the USB to Serial Cable which is part of the VEX Programming Hardware Kit from before June 2012.|
Cortex Microcontroller and VEXnet Joystick Downloads
Restore a VEX Cortex or Joystick - Use the VEXnet Firmware Upgrade Utility to restore a VEX Cortex or Joystick. Before using the Upgrade Utility, you will need to install the correct VEXnet Serial USB Driver based on your PC’s Operating System.
|VEXnet Firmware Upgrade Utility v3.2.8 (zip, 07-27-12)||The VEXnet Firmware Upgrade Utility overwrites the Master Code on the Cortex Microcontroller or a VEXnet Joystick to the latest 3.x version. The 3.0 or higher version requires a VEX Serial USB Driver installed on your PC. The Upgrade Tool with instructions and the Drivers with instructions are contained in this 1 zip file. Also, the Upgrade Utility Tool will overwrite any User Code in the Cortex Microcontroller with Default Code.|
| VEXnet MAC Address Utility |
(v1.0.3, zip 09-20-11)
| The VEXnet MAC (Media Access Control) Address Utility allows a network manager to quickly collect a list of the MAC Addresses that are used by VEXnet USB Adapter Keys so they can be authorized by their local IT department. Go to the VEXnet MAC Utility page for more information and to download. |
PIC Microcontroller Downloads
Restore a VEX PIC Microcontroller - Use the IFI Loader 4VEX to restore a VEX PIC Microcontroller. Before using the IFI Loader, you will need to install the correct Prolific USB Driver on your PC based on your PC’s Operating System and you will need a Programming Hardware Kit. Use the “VEX Master Code ver7” to restore Master Code in the VEX PIC Microcontroller. Use the “VEX Default Firmware” to restore Default/User Code in the VEX PIC Microcontroller.
| VEX Default Firmware |
|Use this code only when using VEX PIC Microcontroller Units. You can restore your VEX Default / User Code to the original factory code with this "out of the box" hex code. Just download the vex-default-firmware.hex file to the VEX PIC Microcontroller using our IFI Loader.|
| VEX Master Code ver 7 |
|Use this Master Code only when using VEX PIC Microcontrollers without the VEXnet Upgrade Units. Instructions for updating included (see pdf).|
|IFI Loader 4Vex (zip, 09-07-07)||The IFI Loader is used to download Master or User code (.bin or .hex files) to the VEX PIC Microcontroller. A Programming Hardware Kit is required.|
VEXnet Upgrade (V1.5) Users (discontinued)
Visit the VEXnet Upgrade Software Downloads page.
MPLAB Users (not supported)
Visit the MPLAB Software Downloads page.