advanced
segway
firmware
iap

How to Use IAP to Update Controller, Dashboard, and Battery Firmware

Step-by-step guide to using the IAP tool to update component firmware via USB cable on Segway scooters

Levy Fleets TeamMarch 23, 20268 min read

Using IAP to Update Component Firmware

The IAP (In-Application Programming) tool allows you to update firmware on individual scooter components — Controller, Dashboard, and Battery BMS — via a USB cable connection. Use this method when OTA updates are not possible or when a specific component needs to be flashed directly.

Prefer OTA when possible. The Dashboard OTA feature (see Firmware Upgrade via Dashboard) is easier for fleet-wide updates. Use IAP only when OTA is unavailable or has failed.

Tools Required

Hardware:

  • Cable connector: USB to 5-pin cable

USB to 5-pin cable

  • IAP tool (software application)

IAP tool software

  • Firmware .bin file for the component you are updating (provided by Segway)
  • Windows laptop

Firmware Files

Contact Segway support for the correct firmware .bin file for your scooter model and component. See Latest Firmware Version for current version numbers.

Firmware Update Sequence

Always update components in this order:

  1. IoT firmware (if applicable)
  2. BMS (Battery) firmware
  3. Dashboard firmware
  4. Controller (Driver) firmware

Updating out of order can cause errors.

Steps

Step 1 - Install IAP tool: Install the IAP application on your Windows laptop. Open the IAP tool.

Step 2 - Connect cable: Connect the USB to 5-pin cable from your laptop to the scooter's charging/data port.

Step 3 - Power on scooter: Turn on the scooter. The IAP tool should detect the connection and show the device.

Step 4 - Select component: In the IAP tool, select which component you want to update (Controller, Display/Dashboard, or Battery BMS).

Step 5 - Load firmware file: Click Browse or Select File and choose the correct .bin firmware file for that component.

Step 6 - Start update: Click Flash or Update. The process typically takes 1-5 minutes per component. Do not disconnect the cable during flashing.

Step 7 - Verify: Once complete, the IAP tool shows the new firmware version. Verify it matches the expected version.

Step 8 - Repeat: If updating multiple components, repeat Steps 4-7 for each in the correct sequence.

Troubleshooting

  • Tool does not detect scooter: Check the cable connection and USB driver installation
  • Update fails midway: Retry; if it fails again, the firmware file may be corrupt
  • Scooter won't start after update: The firmware may be incompatible - contact Segway support