Periodically Segway releases new firmware for the RMP. Each new version fixes bugs, adds new features, and/or increases the stability of the code. It is recommended that you keep your RMP up to date by installing the most recent firmware release.
Firmware releases are included with the RMP software package. To acquire the latest firmware, simply download and install the latest software package and follow the instructions below.
Note: Starting with the Nov. 2012 release the User Defined Feedback Bitmaps (UDFBs) have changed. Please be aware that upgrading from a previous version may require some changes to your software. See system_defines_diff.pdf for more information.
Requirements
- Centralized-Controller-Based Platform (RMP 210, 220, 440LE, 440SE)
- Starter Breakout Harness (included with Segway RMP)
- Disable Button (included with Segway RMP)
- Charge Cable or 5-Channel Charger (included with Segway RMP)
- Windows Computer
- Paperclip or Wire
- Getting Ready
- Prepare the RMP
- Install the Software
- Upgrading the Firmware
- Put the RMP in Bootloader Mode
- Update the RMP Firmware
- Verify the Firmware Upgrade
Getting Ready
Before upgrading the firmware there are some preliminary steps to perform. Following these steps will ensure a smooth and successful firmware upgrade.
- Prepare the RMP
- Install the Software
Turn on your RMP and make sure it is functioning properly.
- Fully charge the RMP
CAUTION! If the RMP loses power while flashing the new firmware, the RMP could be rendered unusable.- Use the charge cable or external charger to connect the RMP to a standard AC wall outlet.
- The battery charge lights should turn green, indicating that the RMP is charging. As the RMP approaches maximum charge the lights will blink with longer and longer pauses between blinks.
- Allow the RMP to charge for 8 hours or overnight.
- Attach the Starter Breakout Harness
This harness has Ethernet, USB, and CAN connectors as well a number of power leads.- Slide the plug over Connector I (Comms / DC Out). You may need to rotate the plug before it slides in.
- Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
- Attach the Disable Button
The RMP will not turn on unless the Disable Button is attached and it has not been pressed.- Slide the plug over Connector II (Emergency Disable). You may have to rotate the plug before it slides in.
- Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
- Test the Disable Button
- Press to disable. It will lock in place, preventing the RMP from starting up.
- Twist to release. It will pop up, allowing the RMP to operate normally.
- Leave the Disable Button in its released position (popped up).
- Turn on the RMP
- Flip the ON/OFF switch up.
- The yellow Power Light will blink while initializing.
- The RMP will chirp and the green Status Light will turn on when the RMP enters Standby Mode.
- The RMP is now on and ready.
Firmware updates are included with the RMP software.
- Download the Segway RMP software
- Go to the RMP Forum at http://rmp.segway.com.
- Go to the "Centralized Controller Platforms" subforum.
- Download the Latest Software Release.
- Install the Segway RMP software
- Extract the downloaded zip file (RMP_APP_INSTALLER.zip) to your desktop.
- Open the RMP_APP_INSTALLER folder on your desktop.
- Double-click "RMP_Applications.exe" to run the installer.
- Click "Next" and follow the instructions on screen to install the software.
- When prompted to install Python, click "Yes".
- Continue to click "Next" through the Python, pygame, pyserial, and py2exe installers.
- Connect the RMP to your computer
- Locate the USB cable on the Starter Breakout Harness connected to your RMP.
- Plug the USB cable into your computer.
- Install the USB drivers
- If the "Found New Hardware" wizard pops up, choose "Install from a specific location" and select:
C:\Program Files\Segway\RMP_Applications\USB_Drivers\segway_rmp_cc.inf - Click "Next" and follow the instructions on the screen.
- If a message pops up about Windows Logo testing, select "Continue Anyway".
- If the "Found New Hardware" wizard pops up, choose "Install from a specific location" and select:
Upgrading the Firmware
Now that you have installed the latest software it is time to perform the actual firmware upgrade. The procedure has three parts:
- Put the RMP in Bootloader Mode
- Upgrade the Firmware
- Verify the Firmware Upgrade
This prepares the RMP to accept the new firmware.
- Turn off the RMP
- Disconnect the USB cable from your computer.
- Flip the ON/OFF switch down.
- Disconnect the Disable Button
- Disconnect any harnesses connected to Connector II (Emergency Disable).
- Twist the collar on the plug to unscrew it.
- Enable Bootloader Mode
- Connect pins D and F on Connector II (Emergency Disable) using a paperclip or piece of wire.
- Leave the paperclip or wire in place.
- Turn on the RMP
- Flip the ON/OFF switch up. The LEDs will start flashing:
- Power LED: Yellow / Red Toggling
- Status LED: Off
- Flip the ON/OFF switch up. The LEDs will start flashing:
CAUTION! Do not turn off the RMP or disconnect it from your computer while upgrading the firmware. If the process is interrupted, the RMP could be rendered unusable.
- Connect the RMP to your computer via USB
- Locate the USB cable on the Starter Breakout Harness connected to your RMP.
- Plug the USB cable into your computer.
- Run the RMP_CCU_Bootloader
- Double-click the RMP_CCU_Bootloader icon on your desktop.
- The Bootloader Application will open.
- Connect to the RMP
- Click "Connect".
- The progress bar will turn green and the console will display "Device connected".
- Upload the UIP binary file
- Click “Select Hex File For Upload”.
- Browse to C:\Program Files\Segway\RMP_Applications\Release Binaries
- Locate ccu_uip.YYYY-MM-DD.BUILD.hex
- Click “Upgrade CCU UIP”.
- Wait until UIP is completely loaded and “UPGRADE COMPLETE” is displayed in the console.
- Upload the SP binary file
- Read the model number off your RMP.
- Click “Select Hex File For Upload”.
- Browse to C:\Program Files\Segway\RMP_Applications\Release Binaries
- Identify the binary file for your RMP model.
- RMP 210 – ccu_sp_s110
- RMP 220 – ccu_sp_s220
- RMP 440LE and 440SE – ccu_sp_x440
- RMP 440 Omni – ccu_sp_m440
- Click “Upgrade CCU SP”.
- Wait until SP is completely loaded and “UPGRADE COMPLETE” is displayed in the console.
- Disconnect from the RMP
- Click “Disconnect”.
- Close the Bootloader Application.
- Disconnect the USB cable from your computer.
- Turn off the RMP
- Remove the paperclip or wire from Connector II (Emergency Disable).
- Turn off the RMP.
Verify that the RMP starts up correctly and that it is using the expected firmware version.
- Attach the Disable Button
The RMP will not turn on unless the Disable Button is attached and it has not been pressed.- Slide the plug over Connector II (Emergency Disable). You may have to rotate the plug before it slides in.
- Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
- Test the Disable Button
- Press to disable. It will lock in place, preventing the RMP from starting up.
- Twist to release. It will pop up, allowing the RMP to operate normally.
- Leave the Disable Button in its released position (popped up).
- Turn on the RMP
- Flip the ON/OFF switch up.
- The yellow Power Light will blink while initializing.
- The RMP will make a noise and the green Status Light will turn on when the RMP enters Standby Mode.
- The RMP is now on and ready.
- Connect the RMP to Your Computer
- Locate the USB cable on the Starter Breakout Harness connected to your RMP.
- Plug the USB cable into your computer.
- Extract the Fault Log
- Double-click the RMP_Demo_OCU icon on your desktop.
- Click “Extract Faultlog”.
- Select “USB” and click “Next”.
- Select a location to save the log file and click “OK”.
Default location: C:\Program Files\Segway\RMP_Applications\RMP_Demo_OCU_Applications\RMP_CCU_FAULTLOGS - The fault log will open in your web browser.
- Read the Build ID from the Fault Log
The Build ID should reflect the upgraded firmware version.
NOTE: RMP settings will revert to the defaults.
If you plan to connect to your RMP over Ethernet these are the default settings:
- IP Address: 192.168.0.40
- Subnet Mask: 255.255.255.0
- Port: 55
- Gateway: 192.168.0.1