ServoCenter™ 4.1 Firmware Updater
The ServoCenter 4.1 Firmware Updater allows users to update their ServoCenter 4.1 to the latest firmware version. Firmware releases includes new features, bug fixes, and the latest updates.
- Firmware Updater Overview
- Firmware Updater Instructions
- Command Line Arguments
- Download Firmware Updater
Firmware Updater Overview
User upgradeable firmware allows you to always have the latest features and updates. Users can also create and upload their own firmware.
Firmware Updater Instructions
The firmware updater can be used by double-clicking the executable, or through the command line which allows passing command line arguments.
Notice: The firmware updater will overwrite any presets or sequencer programs on the EEPROM unless the ServoCenter board is write protected (JP3 position 1 shorted)
Simple Mode
Use the following steps to update your ServoCenter when your board is connected directly to the computer via serial cable or the board is detected as COM1 on the computer.
- Extract the executable program from the zip file.
- Connect the ServoCenter 4.1 to your COM 1 serial port.
- Ensure that board is connected and powered off.
- Remove all jumpers from JP2 on SC4.1 board.
- Place a jumper vertically on JP2 ( shorting position 1 and 2 ) towards the BOARD_ID switch. Check the image below for proper jumper placement.
- Power-up the board and ensure that LED1 and LED2 are both lit.
- Double-click "ServoCenter 4.1 Firmware Updater.exe" to run the program.
- The program will automatically attempt to flash your firmware to the latest version. When the program is finished you can replace the jumpers to their desired setting on JP2.
- Reset the board after updating the firmware.

Command-line Example
If your ServoCenter is detected as a port other than COM1, it will be nessesary to run the updater from the command line and supply the firmware updater with the name of the ServoCenter's COM port.
Below, the ServoCenter is detected as COM5 (USB Serial Port). To flash the firmware on the ServoCenter we will have to tell the firmware updater that the ServoCenter is connected to COM5.

First, follow steps 1-6 from Simple Mode instructions. Then we will need to open a command prompt window on the computer. A command prompt can be opened by clicking on Start then selecting Run... from the start menu.

Next we will open a command prompt by typing cmd into the Run dialog box then clicking the OK button.

Now we will navigate to the location of the firmware updater on your computer using the cd command. For example, if the firmware updater in on your desktop you would type cd Desktop then hit the Return
key.

Next we will type the name of the firmware updater then specify which COM port we would like to use. In this case we will use COM5, so we would type in "ServoCenter 4.1 Firmware Updater.exe" -p COM5 then hit the Return key.

The firmware updater will then begin flashing the ServoCenter, the process should take about a minute to complete. After the process completes you should see "Programming succeeded." printed onto the screen.

Finally return the JP2 jumpers to the desired position then reset or power-cycle the ServoCenter.
Command-line Arguments
-p, --port specify port connected to sc4.1
-f, --file specify external update image file
-v, --verbose provides prompts during update sequence
-h, -?, --help display usage information
Download Firmware Updater
Download the latest ServoCenter 4.1 Firmware Updater (Windows)
The ServoCenter 4.1 Firmware updater is designed to run on Windows operating systems. Unix/Linux versions are planned and will be available for download on this page when they are released.
Firmware Changelog
| Date | Version | Change Note |
|---|---|---|
04/21/2010 | 1.0.2 | Fixed incorrect handling of percent encoded preset commands. |
03/04/2010 | 1.0.1 | Fixed possible incorrect servo behavior when servos are disabled. |

