User Manual
Performance Flags
The errors tab also shows which performance flags have been set. This feature only applies to the
Mini Maestro 12, 18, and 24. The performance flags indicate that the processor missed a deadline for
performing a servo control task, and as a result the Maestro’s servo control got slowed down in some
way. Performance flags should not occur during normal operation as long as your settings are within
with the limitations described in Section 9.
4.f. Upgrading Firmware
Please do not attempt to upgrade your Maestro’s firmware unless you know what you are
doing. Most customers do not need to upgrade their firmware.
The firmware is the program that runs on the Maestro. The Maestro has field-upgradeable firmware
that can be easily updated with bug fixes or new features. There are four types of Maestros: the
Micro Maestro 6-Channel USB Servo Controller (usc02a), the Mini Maestro 12-Channel USB Servo
Controller (usc03a), the Mini Maestro 18-Channel USB Servo Controller (usc03b), and the Mini
Maestro 24-Channel USB Servo Controller (usc03c). Each type of Maestro has its own firmware and
you cannot load the firmware for one type onto another.
Firmware Versions
• Firmware Version 1.00: This is the original version of the firmware.
• Firmware Version 1.01 for the Micro Maestro 6-Channel USB Servo Controller: This
firmware version was released on 2009-11-19 for the Micro Maestro only. It contains a bug-fix
that makes “Ignore” mode servos behave correctly at startup.
• Firmware Version 1.02: This firmware version was released on 2013-06-20 for all four types
of Maestros. This firmware version fixes a problem where in some cases the position of a
servo with an acceleration limit would never settle to the target value. This update also fixes
some minor problems with error handling. For the Mini Maestros, this update also fixes the
yellow LED to blink the same way that it does on the Micro Maestro.
• Firmware Version 1.03: This firmware version was released on 2016-05-06 for all four types
of Maestros. This firmware version fixes an issue that prevented the Maestros from working
on Mac OS X 10.11. If you have a Maestro that is not working with Mac OS X 10.11 or later,
you might need to upgrade your firmware, which typically involves using a Windows or Linux
computer.
Upgrade Instructions
You can determine the version of your Maestro’s firmware by running the Maestro Control Center,
Pololu Maestro Servo Controller User’s Guide © 2001–2017 Pololu Corporation
4. Using the Maestro Control Center Page 40 of 99










