Firmware Web-update Utility for NMX, MX3 and MX2 (download)

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

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

DP Web Update for Windows


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


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

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


  • Avatar
    Edward McNamara

    I've followed all the instructions here but I still cannot get the Firmware utility to recognize the device on my Surface Pro 3. Even with the FTDI virtual port drivers.

  • Avatar
    Andy Reynolds

    OK i got it to work. I had to update the firmware because the first time i hooked everything together it worked but the next time for some reason the controller could not connect to my iPhone. Luckily I was not up a mountain or in front of a client... I downloaded the mac program, installed it then it downloaded the latest version (looked like a beta to me) then I connected the hardware controller using a mini usb lead while pressing the emergency stop button at the same time with a pen. Then changed the port selection to usb and pressed update.... it said success and after trying again the hardware made connection with the iPhone. There must be a better solution that using the phone, i need actual physical knobs to program this thing not a phone. I know the ps3 controller will connect but will it do pre programmed moves?

Powered by Zendesk