beautypg.com

Upgrading firmware, Firmware release notes, Determining your firmware version in windows – Pololu Orangutan SVP User Manual

Page 34: Determining your firmware version in linux

background image

12. Upgrading Firmware

The firmware (program) that runs on the Orangutan SVP’s auxiliary processor can be upgraded with bug fixes or
new features.

Firmware Release Notes

Firmware version 1.00 is the original firmware for the SVP’s auxiliary processor, released in November 2009.

Firmware version 1.01 was released on January 15th, 2010. This version contains bug fixes related to the
quadrature encoder support that would occasionally trigger an encoder error and cause two encoder counts to be
lost.

Firmware version 1.02 was released on February 1st, 2010, to support the Orangutan SVP-1284.

Firmware version 1.03 was released on March 14th, 2012. This version adds support for AVR Studio 5 and Atmel
Studio and makes the analog readings more accurate.

Determining your firmware version in Windows

To determine the firmware version of the auxiliary processor using a Windows computer:

1. Connect the Orangutan SVP to your computer via USB.

2. Open up the Device Manager.

3. Double click on the “Pololu Orangutan SVP Programmer” entry in the “Ports (COM & LPT)” list.

4. In the Details tab, select the “Hardware Ids” property in the dropdown box.

5. The first value displayed should be something like

USB\VID_1FFB&PID_0087&REV_0101&MI_00

. The

number after the

REV_

is your revision code. You can determine your firmware version by inserting a decimal

point after the second character of your revision code. If the revision code is “0100” then you have firmware
version 1.00. If the revision code is “0101” then you have firmware version 1.01.

Determining your firmware version in Linux

To determine the firmware version of the auxiliary processor using a Linux computer:

1. Connect the Orangutan SVP to your computer via USB.

2. Run the following command:

lsusb -v -d 1ffb:0087 | grep bcdDevice

. This should output a line

that has your firmware version number on it.

Upgrading firmware

To upgrade the auxiliary processor’s firmware, follow these steps:

1. Download the latest version of the firmware here:

Firmware

version

1.03

for

the

Orangutan

SVP

[http://www.pololu.com/file/download/

org06a_v1.03.pgm?file_id=0J540]

(27k pgm) — released March 14th, 2012.

2. Connect the Orangutan SVP to your computer via USB.

3. Turn off the power to the Orangutan SVP’s AVR. The blue power LED should be off. You will have to
remove the VCC-VUSB jumper if it is present.

4. The bootloader line is shown in the picture below. Short this line to ground by connecting one end of
a wire to ground and touching the other end to the hole, being extremely careful not to touch any of the

Pololu Orangutan SVP User's Guide

© 2001–2012 Pololu Corporation

12. Upgrading Firmware

Page 34 of 37