Firmware Update Utility MX3 & NMX (download & video)

Web update utility downloads for Mac and PC

The DP Web Update Utility for OSX and Windows allows you to upgrade the firmware on any supported device from a single application.  New firmware updates are retrieved from the web as they become available, meaning you don't have to watch the website and download hex images yourself.

DP Web Update for Mac (download link)

IMPORTANT: macOS Sierra now requires downloaded applications to be moved to your 'My Applications' folder before installing.

DP Web Update for Windows (download link)


You may need to install the FTDI Virtual Com Port drivers if your Mac does not auto-detect the presence of an MX3/NMX, or other device.  (You can tell this by the availability of a port named /dev/tty.usb___ or /dev/cu.usb___ in the com ports list, with 'Lufa CDC Bootloader' shown below it.) Many times OSX lists the MX3/NMX as a 'Modem' or 'Keybord' due to the standard FTDI USB driver.

The driver can be downloaded direct from FTDI here: Virtual Com Port Drivers

For Windows

Update Dynamic Perception MX3 Firmware with Windows from Dynamic Perception on Vimeo.

When connecting your device for the first time, Windows will search for a correct driver.  If windows fails to automatically locate the driver follow these steps:

1. Open the Device Manager (use the start search function to find it)

2. Locate the LUFA CDC device, it should have a yellow exclamation point next to it indicating that the driver was not successfully installed.

3. Right click on the LUFA CDC device and choose 'Update Driver'

4. MANUALLY search for the driver and point windows to the /DRIVER directory inside the DP Web Update utility folder

5. Windows should indicate that the device is now ready to use

  In the vast majority of cases, this will result in the device being recognized as a USB Serial device.  If Windows still can't find a driver, download the executable Virtual Com Port Driver from FTDI directly here, and follow their instructions for installation: Virtual Com Port Drivers

Update instructions for the NMX Motion Controller:

  2. Locate USB to Micro B USB cable (commonly used for cell/smart phones)
  3. Press and hold the NMX e-stop button while connecting to your computer via USB cable (you can release the button after connecting)
  4. You will know the NMX is in 'upload mode' if only a single MocoBus port light appears (no blue lights and no green flashing whatsoever)
  5. Unzip the DP Web Update file folder (desktop folder will do)
  6. Run the application
  7. Choose the COM port where your NMX is attached (typically cu.usbmodem on MAC, for windows follow the MX3 tutorial below for detailed windows driver instructions the MX3 is identical, the only difference is only a single button on the NMX and there is no blinking)
  8. Choose NMX 3-Axis
  9. Choose the latest firmware version
  10. Click upload

Update instructions for the MX3 Motion Controller:

  2. Locate USB to Micro B USB cable (commonly used for cell/smart phones)
  3. Hold the center (enter) button while connecting your computer to MX3 via USB
  4. You will know the MX3 is in 'upload mode' if the screen is blank and the MocoBus port blinks
  5. Unzip the DP Web Update file folder (desktop folder will do)
  6. Run the application
  7. Choose the COM port where your MX3 is attached
  8. Choose MX3
  9. Choose the latest firmware version
  10. Click upload

A Word about USB Cables:

The MX3/NMX requires a standard Micro-USB B type cable, in other words a cable capable of carrying power and data. Some cables labelled B type, or not labelled at all may actually be power only (no data) cables and have been mislabeled by their manufacturers. If your computer continues to fail to find the controller once you are sure the center button was pressed as you plug it in to the computer, and even after following the virtual com port driver instructions below, it may be because you are using a power only cable. Try swapping cables or purchase a brand name Micro-USB cable at a nearby electronics store (  Belkin, Samsung etc ). If you continue to have trouble give us a ring, we are happy to help, you can reach us at 734-237-3779



Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


  • Avatar
    Jerry Black

    Where do we find out the details of the various versions of firmware as they become available?

  • Avatar
    Olav Hahn

    Wondered about the same thing. I found the information in the xml file that comes with the update utility (DPWebUpdate-Win_0), Use XML notepad (free) for ease of reading. I think this should be available on the webpage.

Powered by Zendesk