Updating the RMP Firmware

RMP 210, 220, 440LE, 440SE, 440 Omni
Post Reply
sdnalloh
Posts: 47
Joined: Tue Aug 07, 2012 1:27 pm
Contact:

Updating the RMP Firmware

Post by sdnalloh » Wed Nov 21, 2012 1:38 pm

Updating the RMP Firmware

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
Overview
  1. Getting Ready
    1. Prepare the RMP
    2. Install the Software
  2. Upgrading the Firmware
    1. Put the RMP in Bootloader Mode
    2. Update the RMP Firmware
    3. 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.
  1. Prepare the RMP
  2. Install the Software
Prepare the RMP
Turn on your RMP and make sure it is functioning properly.
  1. Fully charge the RMP
    CAUTION! If the RMP loses power while flashing the new firmware, the RMP could be rendered unusable.
    1. Use the charge cable or external charger to connect the RMP to a standard AC wall outlet.
    2. 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.
    3. Allow the RMP to charge for 8 hours or overnight.
  2. Attach the Starter Breakout Harness
    This harness has Ethernet, USB, and CAN connectors as well a number of power leads.
    1. Slide the plug over Connector I (Comms / DC Out). You may need to rotate the plug before it slides in.
    2. Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
  3. Attach the Disable Button
    The RMP will not turn on unless the Disable Button is attached and it has not been pressed.
    1. Slide the plug over Connector II (Emergency Disable). You may have to rotate the plug before it slides in.
    2. Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
  4. Test the Disable Button
    1. Press to disable. It will lock in place, preventing the RMP from starting up.
    2. Twist to release. It will pop up, allowing the RMP to operate normally.
    3. Leave the Disable Button in its released position (popped up).
  5. Turn on the RMP
    1. Flip the ON/OFF switch up.
    2. The yellow Power Light will blink while initializing.
    3. The RMP will chirp and the green Status Light will turn on when the RMP enters Standby Mode.
    4. The RMP is now on and ready.
Install the Software
Firmware updates are included with the RMP software.
  1. Download the Segway RMP software
    1. Go to the RMP Forum at http://rmp.segway.com.
    2. Go to the "Centralized Controller Platforms" subforum.
    3. Download the Latest Software Release.
  2. Install the Segway RMP software
    1. Extract the downloaded zip file (RMP_APP_INSTALLER.zip) to your desktop.
    2. Open the RMP_APP_INSTALLER folder on your desktop.
    3. Double-click "RMP_Applications.exe" to run the installer.
    4. Click "Next" and follow the instructions on screen to install the software.
    5. When prompted to install Python, click "Yes".
    6. Continue to click "Next" through the Python, pygame, pyserial, and py2exe installers.
  3. Connect the RMP to your computer
    1. Locate the USB cable on the Starter Breakout Harness connected to your RMP.
    2. Plug the USB cable into your computer.
  4. Install the USB drivers
    1. 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
    2. Click "Next" and follow the instructions on the screen.
    3. If a message pops up about Windows Logo testing, select "Continue Anyway".
----------------------------------------------------------------------------------------------------

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:
  1. Put the RMP in Bootloader Mode
  2. Upgrade the Firmware
  3. Verify the Firmware Upgrade
Put the RMP in Bootloader Mode
This prepares the RMP to accept the new firmware.
  1. Turn off the RMP
    1. Disconnect the USB cable from your computer.
    2. Flip the ON/OFF switch down.
  2. Disconnect the Disable Button
    1. Disconnect any harnesses connected to Connector II (Emergency Disable).
    2. Twist the collar on the plug to unscrew it.
  3. Enable Bootloader Mode
    1. Connect pins D and F on Connector II (Emergency Disable) using a paperclip or piece of wire.
    2. Leave the paperclip or wire in place.
      bootloader.jpg
  4. Turn on the RMP
    1. Flip the ON/OFF switch up. The LEDs will start flashing:
      • Power LED: Yellow / Red Toggling
      • Status LED: Off
Upgrade the RMP Firmware
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.
  1. Connect the RMP to your computer via USB
    1. Locate the USB cable on the Starter Breakout Harness connected to your RMP.
    2. Plug the USB cable into your computer.
  2. Run the RMP_CCU_Bootloader
    1. Double-click the RMP_CCU_Bootloader icon on your desktop.
      Bootloader - icon.png
    2. The Bootloader Application will open.
      Bootloader 01 - small.png
  3. Connect to the RMP
    1. Click "Connect".
    2. The progress bar will turn green and the console will display "Device connected".
      Bootloader - connect - small.png
  4. Upload the UIP binary file
    1. Click “Select Hex File For Upload”.
    2. Browse to C:\Program Files\Segway\RMP_Applications\Release Binaries
    3. Locate ccu_uip.YYYY-MM-DD.BUILD.hex
      Bootloader - Upgrade CCU UIP - small.png
    4. Click “Upgrade CCU UIP”.
    5. Wait until UIP is completely loaded and “UPGRADE COMPLETE” is displayed in the console.
      Bootloader - Complete 2 - small.png
  5. Upload the SP binary file
    1. Read the model number off your RMP.
      RMP Label.png
    2. Click “Select Hex File For Upload”.
    3. Browse to C:\Program Files\Segway\RMP_Applications\Release Binaries
    4. 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
      SP binary filename has this format: ccu_sp_MODEL.YYYY-MM-DD.BUILD_e.hex
      Bootloader - Upgrade CCU SP - small.png
    5. Click “Upgrade CCU SP”.
    6. Wait until SP is completely loaded and “UPGRADE COMPLETE” is displayed in the console.
      Bootloader - Complete 2 - small.png
  6. Disconnect from the RMP
    1. Click “Disconnect”.
    2. Close the Bootloader Application.
    3. Disconnect the USB cable from your computer.
  7. Turn off the RMP
    1. Remove the paperclip or wire from Connector II (Emergency Disable).
    2. Turn off the RMP.
Verify the Firmware Upgrade
Verify that the RMP starts up correctly and that it is using the expected firmware version.
  1. Attach the Disable Button
    The RMP will not turn on unless the Disable Button is attached and it has not been pressed.
    1. Slide the plug over Connector II (Emergency Disable). You may have to rotate the plug before it slides in.
    2. Twist the collar on the plug to screw it in. Keep turning until the red line is no longer visible.
  2. Test the Disable Button
    1. Press to disable. It will lock in place, preventing the RMP from starting up.
    2. Twist to release. It will pop up, allowing the RMP to operate normally.
    3. Leave the Disable Button in its released position (popped up).
  3. Turn on the RMP
    1. Flip the ON/OFF switch up.
    2. The yellow Power Light will blink while initializing.
    3. The RMP will make a noise and the green Status Light will turn on when the RMP enters Standby Mode.
    4. The RMP is now on and ready.
  4. Connect the RMP to Your Computer
    1. Locate the USB cable on the Starter Breakout Harness connected to your RMP.
    2. Plug the USB cable into your computer.
  5. Extract the Fault Log
    1. Double-click the RMP_Demo_OCU icon on your desktop.
      Desktop Icon - RMP Demo OCU.png
    2. Click “Extract Faultlog”.
      OCU Demo 01-small.png
    3. Select “USB” and click “Next”.
      Select USB - small.png
    4. 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
    5. The fault log will open in your web browser.
  6. Read the Build ID from the Fault Log
    The Build ID should reflect the upgraded firmware version.
    RMP CCU Faultlog - Build ID - small.png
----------------------------------------------------------------------------------------------------

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
You do not have the required permissions to view the files attached to this post.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest