Updating the navX-MXP firmware is a straightforward process, and should be performed if the currently-loaded navX-MXP firmware version is lower than the version required for a particular feature.
Determining the currently-loaded navX-MXP firmware version
The currently loaded navX-MXP firmware version number can be determined:
- in the navXUI when the “Board Info” button is pressed
- via the software libraries
- via the “Currently-loaded Firmware Version” tab of the firmware tool described below
Requirements
- navX-MXP Circuit Board (rev. 3.3)
- PC with USB 2.0 port running Windows 7 or greater.
- Mini-USB Cable
Updating the Firmware
- Download the latest build.
- Unpack the contents of the navx-mxp.zip file and run the setup.exe program, which will install the navXUI, as well as all necessary device drivers for communicating over USB with the navX-MXP, as well as some additional tools. In addition, the setup program will install the latest firmware at the following location:
<HomeDirectory>\navx-mxp\firmware
For example, if your user name is Robot, the directory name will be C:\Users\Robot\navx-mxp\firmware.
- Within that directory, the firmware file will be named using this pattern:
navx-mxp_X.Y.ZZZ.hex
(X = Major Version Number Y = Minor Version Number Z = Revision NUmber)
- Connect a USB-mini cable from a Windows PC to the navX-MXP circuit board.
- From your Start Menu, select “Kauai Labs” and then “navX-MXP” and click on the run the navXFirmwareUpdater, and follow the directions included in the program.
- Once you have downloaded the firmware, you can use the “Currently-loaded Firmware Version” tab of the navXFirmwareUpdater to verify the version number you have just installed.
