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

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:
◦
(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