
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.
Pololu Orangutan SVP User’s Guide
© 2001–2019 Pololu Corporation
12. Upgrading Firmware
Page 40 of 43