Latest Firmware Versions
Always follow this update sequence to avoid errors:
- IoT firmware - upgrade first
- BMS (Battery) - upgrade after IoT
- Display/Meter - upgrade after BMS
- Controller/Driver/ECU - upgrade last
For MAX PLUS scooters, you can update the Bluetooth module firmware after updating the IoT firmware.
ES IoT Firmware
| Scooter Model | IoT Type | Module Type | Firmware Name | Key Changes |
|---|---|---|---|---|
| ES | NB-O | Common | SD_V1.5.6_2022-11-18 | Modified E0 error info; Added Protocol Version; S4 buzzer setting; alarm release W1; voice playback v1; BLE connection improvement |
ES Vehicle Firmware
| Scooter | Component | Firmware Name |
|---|---|---|
| ES4 | Meter/Display | ES4_NB-O_Meter_403_SD |
| ES4 | Controller/ECU | ES4_NB-O_ECU_429_SD |
| ES4 | Battery/BMS | ES4_NB-O_BMS_141_SD |
MAX IoT Firmware
| Scooter Model | IoT Type | Module Type | Firmware Name | Key Changes |
|---|---|---|---|---|
| MAX | NB-O | Common | SD_V1.5.6_2022-11-18 | Same as ES IoT firmware |
MAX Vehicle Firmware
| Scooter | Component | Firmware Name | Key Changes |
|---|---|---|---|
| MAX | Dashboard/Display | MAX_BLE_V17.0.2_encrypted.bin | Prevents retail app from controlling scooter via BLE |
| MAX | Controller/ECU | MAX_Driver_V17.3.7_encrypted.bin | Fixes abnormal power cutoff at low battery |
| MAX | Battery/BMS | MAX_BMS_V3.6.4_encrypted.bin | Fixed BMS unable to enter full-shutdown |
MAX PRO IoT Firmware
| Scooter Model | IoT Type | Module Type | Firmware Name | Key Changes |
|---|---|---|---|---|
| MAX Pro | NB-O | Common | SD_V1.5.6_2022-11-18 | Same as ES/MAX IoT firmware |
MAX PRO Vehicle Firmware
| Scooter | Component | Firmware Name | Key Changes |
|---|---|---|---|
| MAX Pro | Dashboard/Display | MAX_BLE_V17.0.2_encrypted.bin | Prevents retail app usage |
| MAX Pro | Controller/ECU | MAX_Driver_V17.4.1_encrypted.bin | Fixes power cutoff at low battery |
| MAX Pro | Battery/BMS | MAX_BMS_V3.6.9_encrypted.bin | Fixed BMS shutdown issue |
MAX PLUS IoT Firmware
| Scooter | IoT Type | Module | Firmware Name | Key Changes |
|---|---|---|---|---|
| MAX Plus | NB-Y | BG96-ZK601M (R05) | ZK601M_R20A02V01.enc | Added 0x65 command; removed 0x81, F0/F1, G0 |
| MAX Plus | NB-Y | EG95-ZK601L (R06) | ZK601L_R21A05V01.enc | Added BT 0x65 IMEI read; removed search functions; new hardware compatible |
| MAX Plus | NB-S3 | Common | IoTBox3_V0111_encrypted(1).bin | - |
MAX PLUS Vehicle Firmware
| Scooter | Component | Firmware Name | Key Changes |
|---|---|---|---|
| MAX Plus | Controller/ECU | MAX_Driver_V17.8.5_encrypted.bin | Ambient light support; memory optimization |
| MAX Plus | Battery/BMS | MAX_BMS_V3.6.9_encrypted.bin | Fixed BMS shutdown issue |
| MAX Plus | Meter/Display (BT) | ZK600_BT_R00A04V01.enc | Latest Bluetooth firmware |
Ebike IoT Firmware
| Vehicle | IoT Type | Module | Firmware Name |
|---|---|---|---|
| Ebike | NB-Y | BG96-ZK601M (R24) | ZK601M_R24A02V01_EBO.enc |
| Ebike | NB-Y | EG95-ZK601L (R25) | ZK601L_R25A05V01_EBO.enc |
Ebike Vehicle Firmware
| Component | Firmware Name |
|---|---|
| Controller/ECU | Ebike_MCU_V12.0.1_encrypted.bin |
| Battery/BMS | MAX_BMS_V3.6.4_encrypted.bin |
| Bluetooth/BLS | ZK600_BT_R00A04V01.enc |
| Repeater/Cable lock | Ebike_RELAY_V12.0.1_encrypted.bin |
| Battery cover lock | MAX_BTLOCK_V30.0.4_encrypted.bin |
| Display/Meter | Ebike_DIS_V12.0.1_encrypted.bin |
Moped IoT Firmware
| Vehicle | IoT Type | Module | Firmware Name |
|---|---|---|---|
| Moped | NB-Y | BG96-ZK601M (R22) | ZK601M_R22A04V01_CSS.enc |
| Moped | NB-Y | EG95-ZK601L (R23) | ZK601L_R23A05V02_CSS.enc |
Moped Vehicle Firmware
| Component | Firmware Name |
|---|---|
| Bluetooth | ZK600_BT_R00A04V01.enc |
| DIS/ECU | Steeldust_DIS_V20.0.5_encrypted |
| Battery/BMS | Steeldust_BMS_V3.3.1_encrypted.bin |
| Saddle box lock | Steeldust_BOXLOCK_V2.0.1_encrypted.bin |
| Tail box lock | Steeldust_BOXLOCK_V2.0.2_encrypted.bin |
| Motor Drive/MCU | Steeldust_MCU_MK36344V2003_APP |
Getting Firmware Files
Firmware files are provided by Segway. Contact your Segway support representative to obtain the firmware .bin or .enc files for your specific model and component.