Upgrading firmware, Firmware versions, Special modified firmware versions – Pololu USB AVR User Manual
Page 52: Determining your firmware version, Section 9

9. Upgrading Firmware
The program that runs on the USB AVR Programmer (the firmware) can be upgraded with bug fixes or new features.
Firmware Versions
• Version 1.00, released 2009-06-02: This is the original firmware for the programmer. All programmers that
shipped from Pololu before 2009-12-17 were shipped with this version.
• Version 1.01, released on 2009-12-17: This version contains two bug fixes related to the programmer’s TTL
serial port. Programmers that shipped from Pololu between 2009-12-18 and 2012-02-29 were shipped with this
version.
• Version 1.03, released on 2010-12-22: This firmware version inverts the TTL serial port’s control signals so
that 0 V corresponds to 1 and 5 V corresponds to 0.
• Version 1.04, released on 2011-04-29: This firmware version fixes a bug where if the sum of the minimum
measured target VDD and the maximum allowed range of the target VDD exceeds 8160 mV, the programmer
will incorrectly think that the AVR is not properly powered and refuse to program it. This version also fixes a
problem with the optional RTS and DTR control signal outputs on the A and B lines.
• Version 1.05, released on 2011-07-07: This firmware version adds support for AVRs with 256 KB of flash
memory and increases the programming timeout period from 350 ms to 1400 ms.
• Version 1.06, released on 2011-09-16: This firmware version adds support for AVR Studio 5.0 by changing
the programmer’s signature from “AVRISP_2” to “STK500_2”.
• Version 1.07, released on 2012-02-29: This firmware version adds support for AVR Studio 5.1 and later by
reporting the target voltage when it is requested. Programmers that shipped from Pololu after 2012-02-29 were
shipped with this version.
Special Modified Firmware Versions
These special modified versions of the firmware make the programmer appear as a single virtual COM port instead
of a composite device with two virtual COM ports and a native USB interface. These versions of the firmware do not
support the TTL serial port, the SLO-scope, or the configuration utility. These versions are provided to support Mac
OS X.
• Special Modified Version 1.01nc, released 2010-12-9: This version is based on the standard firmware
version 1.01.
• Special Modified Version 1.02nc, released 2010-12-21: This version is very similar to 1.01nc but it has
improved support for older versions of Mac OS X.
• Special Modified Version 1.06nc, released 2011-09-16: This version is based on the standard firmware
version 1.06.
• Special Modified Version 1.07nc, released 2012-02-29: This version is based on the standard firmware
version 1.07.
Determining your firmware version
You can determine the firmware version by following the steps below.
To determine the programmer’s revision code in Windows: If you only see one entry for the programmer in your
Device Manager, then you have a special modified firmware version. If you see multiple entries for the programmer,
then you have one of the standard firmware versions and you can determine the exact version number by following
these steps:
1. Double click on the “Pololu USB AVR Programmer” entry in the “Pololu USB Devices” list.
Pololu USB AVR Programmer User's Guide
© 2001–2014 Pololu Corporation
9. Upgrading Firmware
Page 52 of 54