Frequently Asked Questions

How does one update the firmware for the navX-MXP?
Important note: These instructions are specific to the navX-MXP. For the navX-Micro follow the instructions at https://www.kauailabs.com/support/navx-mxp/kb/faq.php?id=52.

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 (latest rev. 3.5)
  • 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:
\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)

  1. Connect a USB-mini cable from a Windows PC to the navX-MXP circuit board.
  2. 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.
  3. 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.

Last Updated 2 years ago

Please Wait!

Please wait... it will take a second!