4.f. Upgrading Firmware

Note: There have been no firmware upgrades released for the Mini Maestros yet, so this section only applies to the Micro Maestro 6-Channel USB Servo Controller.

The Maestro has field-upgradeable firmware that can be easily updated with bug fixes or new features.

You can determine the version of your Maestro’s firmware by running the Maestro Control Center, connecting to a Maestro, and looking at the firmware version number which is displayed in the upper left corner next to the “Connected to” dropdown box.

Version 1.01 of the Micro Maestro 6-channel servo controller firmware contains a bug-fix that makes “Ignore” mode servos behave correctly at startup. The update is recommended for devices with an earlier firmware version number, including all devices shipped before November 19, 2009. Do not apply this update to a Mini Maestro!

To upgrade your Maestro’s firmware, follow these steps:

  1. Save the settings stored on your Maestro using the “Save settings file…” option in the File menu. All of your settings will be reset to default values during the firmware upgrade.
  2. Download the latest version of the firmware here:
  3. Connect your Maestro to a Windows or Linux computer using a USB cable.
  4. Run the Pololu Maestro Control Center application and connect to the Maestro.
  5. In the Device menu, select “Upgrade firmware…”. You will see a message asking you if you are sure you want to proceed: click OK. The Maestro will now disconnect itself from your computer and reappear as a new device called “Pololu usc02a Bootloader”.
    • Windows 7 and Vista: the driver for the bootloader will automatically be installed.
    • Windows XP: follow steps 6–8 from Section 3.a to get the driver working.
  6. Once the bootloader’s drivers are properly installed, the green LED should be blinking in a double heart-beat pattern, and there should be an entry for the bootloader in the “Ports (COM & LPT)” list of your computer’s Device Manager.
  7. Go to the window titled “Firmware Upgrade” that the Maestro Control Center opened. Click the “Browse…” button and select the firmware file you downloaded.
  8. Select the COM port corresponding to the bootloader. If you don’t know which COM port to select, go to the Device Manager and look in the “Ports (COM & LPT)” section.
  9. Click the “Program” button. You will see a message warning you that your device’s firmware is about to be erased and asking you if you are sure you want to proceed: click Yes.
  10. It will take a few seconds to erase the Maestro’s existing firmware and load the new firmware. Do not disconnect the Maestro during the upgrade.
  11. Once the upgrade is complete, the Firmware Upgrade window will close, the Maestro will disconnect from your computer once again, and it will reappear as it was before. If there is only one Maestro plugged in to your computer, the Maestro Control Center will connect to it. Check the firmware version number and make sure that it now indicates the latest version of the firmware.

If you run into problems during a firmware upgrade, please contact us for assistance.