Skip to content

Segway GT1

Property Value
Model scooter
Hardware ID 112 (0x70)
Server ID 523
Commands 86
Default timeout 1000 ms
Default retry 5

Default command types

Type Value
cmd_read 1 (0x01)
cmd_readACK 4 (0x04)
cmd_write 2 (0x02)
cmd_writeACK 5 (0x05)
cmd_writeNR 3 (0x03)

Command reference

System commands

Name Cmd Index Ops Data Description
iapBegin 7 (0x07) 0 cmd 7 —
iapWrite 8 (0x08) 0 cmd 8 —
iapCRC 9 (0x09) 0 cmd 9 —
firmwareReset 10 (0x0A) 0 cmd 10 0B resp idx: 0

ble

Name Index Ops Data Resp Index
setBleName 17 (0x11) writeNR — —

bms

Name Index Ops Data Resp Index
rMaxPower 63 (0x3F) read 2B 63
setMaxPower 63 (0x3F) write — —
rBmsSn 16 (0x10) read 14B 16
rBatteryInfo 49 (0x31) read 10B —
rBatterySN 16 (0x10) read 14B —
rVerDC 23 (0x17) read 4B —
rBMSCur 51 (0x33) read 2B —
rBMSVolt 52 (0x34) read 2B —
rBmsDate 32 (0x20) read 2B —
rBmsInfoLowFrequence 16 (0x10) read 0x12 —
rBmsInfoLowFrequence2 27 (0x1B) read 4B —
rBmsInfoHighFrequence 49 (0x31) read 8B —
rBmsTemp 53 (0x35) read 2B —
rBmsCellVol 64 (0x40) read 0x14 —
rBmsTemp2 82 (0x52) read 2B —
rBmsTemp3 83 (0x53) read 2B —

ctrl

Name Index Ops Data Resp Index
active 0 cmd 87 (0x57) — —
rActDate 105 (0x69) read 2B 105
rCPUId 218 (0xDA) read 12B 218
rCtrlV 26 (0x1A) read 2B 26
rBmsV 102 (0x66) read 2B 102
rDashV 103 (0x67) read 2B 103
rBleV 104 (0x68) read 2B 104
rBool 29 (0x1D) read 2B 29
lock 112 (0x70) writeNR 1B 112
unlock 113 (0x71) writeNR 1B 113
rSN 16 (0x10) read 14B 16
rLeftMileage 37 (0x25) read 2B 37
rBattery 180 (0xB4) read 2B 180
rMileage 41 (0x29) read 4B 41
setDecMode 137 (0x89) writeNR — 137
readDecMode 137 (0x89) read 2B 137
setAutoOff 139 (0x8B) writeNR — 139
rFunBool 125 (0x7D) read 2B 125
setFunBool 125 (0x7D) writeNR — —
rSpeed 38 (0x26) read 2B 38
rEbsStrength 136 (0x88) read 2B 136
wEbsStrength 136 (0x88) writeNR — —
rPedestrianMode 119 (0x77) read 2B 119
wPedestrianMode 119 (0x77) writeNR — —
readLedModel 198 (0xC6) read 2B 198
setLedModel 198 (0xC6) writeNR — 198
rZeroSpeed 138 (0x8A) read 2B —
setZeroSpeed 138 (0x8A) writeNR — 138
rBrakeFirst 68 (0x44) read 2B 68
setBrakeFirst 68 (0x44) writeNR — —
rBodyTemp 62 (0x3E) read 2B —
rRand 228 (0xE4) read 6B 228
rFlag 231 (0xE7) read 2B 231
rErrorCode 176 (0xB0) read 2B —
rWarnCode 177 (0xB1) read 2B —
rSingleMileage 47 (0x2F) read 2B —
rRunningTime 48 (0x30) read 4B —
rCtrlBox 16384 (0x4000) cmd 12 (0x0C) 4B 16384
rSpeedMode 70 (0x46) read 2B 70
setSpeedMode 70 (0x46) writeNR — 70
rGearValue1 140 (0x8C) read 2B 140
setGearValue1 140 (0x8C) writeNR — 140
rGearValue2 141 (0x8D) read 2B 141
setGearValue2 141 (0x8D) writeNR — 141
rGearValue3 142 (0x8E) read 2B 142
setGearValue3 142 (0x8E) writeNR — 142
rBool2 30 (0x1E) read 2B 30
rWhistingMode 82 (0x52) read 2B 82
setWhistingMode 82 (0x52) writeNR — 82
rMotorBeep 83 (0x53) read 2B 83
setMotorBeep 83 (0x53) writeNR — 83
rFunDisplayBool 35 (0x23) read 2B 35
setMaxSpeed 148 (0x94) writeNR — 148
rEncryptionFlag 149 (0x95) read 2B 149

dash

Name Index Ops Data Resp Index
rRunLight 17 (0x11) read 2B 17
setRunLight 17 (0x11) writeNR — —
rScreenBrightness 21 (0x15) read 2B 21
setScreenBrightness 21 (0x15) writeNR — —
rFrontLight 18 (0x12) read 2B 18
setFrontLight 18 (0x12) writeNR — —
rScreenHeadLight 19 (0x13) read 2B 19
setScreenHeadLight 19 (0x13) writeNR — —
setUnit 20 (0x14) writeNR — —
setUnit 20 (0x14) writeNR — —
rUnit 20 (0x14) read 2B 20