Updating your programmer's firmware, A. upgrade preparations, Updating your programmer’s firmware – Pololu Orangutan USB User Manual

Page 22

Advertising
background image

8. Updating Your Programmer's Firmware

Note: Only programmer revision PGM02B supports firmware upgrades. If you have revision
PGM02A, this section does not apply to your product.

On August 20, 2008 we released a firmware update (firmware version 1.4) for the Orangutan USB programmer
revision PGM02B that fixes a bug where the programmer could be left trying to drive some of its programming
lines high if programming failed.

On July 31, 2008 we released a firmware update (firmware version 1.3) for the Orangutan USB Programmer
revision PGM02B that causes the programmer to immediately abort if the target device loses power while
programming is in progress, which makes it much less likely for the AVR to be corrupted. It also allows the
programmer to work better with our

Orangutan SV-xx8

[http://www.pololu.com/catalog/product/1225]

,

Orangutan

LV-168

[http://www.pololu.com/catalog/product/775]

,

Baby Orangutan B

[http://www.pololu.com/catalog/product/1216]

, and

3pi robot

[http://www.pololu.com/catalog/product/975]

, which all have motor driver control lines that double as

programming lines. Version 1.2 could cause motors connected to these devices to briefly kick during
programming. Version 1.3 will not drive motors during programming.

Note that version 1.2 (and hence also version 1.3) fixed a serious bug in the programmer’s version 1.1 firmware.
This bug causes the programmer to pull too much current while connected to the target device, which in turn can
damage the programmer.

You can determine your firmware version number by following the steps listed in

Section 5.c

(Configuring Your

Programmer for AVR Studio). The programmer used in the following screen shot has firmware version 1.0 (“Fw:
1.0”):

From this step, you can type x to exit without changing any version numbers.

If you have firmware version 1.1, 1.2, or 1.3, please download this file:

pgm02b_firmware_v1.4.pgm

[http://www.pololu.com/file/download/pgm02b_firmware_v1.4.pgm?file_id=0J126]

(47k pgm)

and follow the firmware update procedure detailed in the rest of this section.

8.a. Upgrade Preparations

Pololu Orangutan USB Programmer User's Guide

© 2001–2011 Pololu Corporation

8. Updating Your Programmer's Firmware

Page 22 of 32

Advertising