Segway GT2
| Property |
Value |
| Model |
scooter |
| Hardware ID |
113 (0x71) |
| Server ID |
524 |
| Commands |
83 |
| 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 |
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 |