Segway P65
| Property |
Value |
| Model |
scooter |
| Hardware ID |
118 (0x76) |
| Server ID |
528 |
| Commands |
91 |
| 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 |
bms
| Name |
Index |
Ops |
Data |
Resp Index |
rMaxPower |
63 (0x3F) |
read |
2B |
63 |
setMaxPower |
63 (0x3F) |
cmd 2 (0x02) |
— |
— |
rBmsSn |
16 (0x10) |
read |
0x12 |
16 |
rBatterySN |
16 (0x10) |
read |
14B |
— |
rBatteryInfo |
49 (0x31) |
read |
10B |
— |
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 |
— |
rBmsTemp2 |
82 (0x52) |
read |
2B |
— |
rBmsTemp3 |
83 (0x53) |
read |
2B |
— |
rBmsCellVol |
64 (0x40) |
read |
0x14 |
— |
ctrl
| Name |
Index |
Ops |
Data |
Resp Index |
active |
0 |
cmd 87 (0x57) |
— |
— |
rActDate |
105 (0x69) |
read |
2B |
105 |
rCPUId |
218 (0xDA) |
read |
12B |
218 |
rBool |
178 (0xB2) |
read |
2B |
178 |
rFunBool |
125 (0x7D) |
read |
2B |
125 |
setFunBool |
125 (0x7D) |
writeNR |
— |
— |
setCruice |
124 (0x7C) |
writeNR |
1B |
124 |
readCruice |
124 (0x7C) |
read |
2B |
124 |
setDecMode |
123 (0x7B) |
writeNR |
2B |
123 |
readDecMode |
123 (0x7B) |
read |
2B |
123 |
setTurnSound |
122 (0x7A) |
writeNR |
2B |
122 |
readTurnSound |
122 (0x7A) |
read |
2B |
122 |
lock |
112 (0x70) |
writeNR |
1B |
112 |
unlock |
113 (0x71) |
writeNR |
1B |
113 |
rLeftMileage |
37 (0x25) |
read |
2B |
37 |
rBattery |
180 (0xB4) |
read |
2B |
180 |
rSN |
16 (0x10) |
read |
0x12 |
16 |
rMileage |
183 (0xB7) |
read |
4B |
183 |
rBodyTemp |
62 (0x3E) |
read |
2B |
— |
rCtrlV |
26 (0x1A) |
read |
2B |
— |
rBmsV |
103 (0x67) |
read |
2B |
— |
rBleV |
104 (0x68) |
read |
2B |
— |
rDashV |
106 (0x6A) |
read |
2B |
106 |
rNFCV |
107 (0x6B) |
read |
2B |
107 |
rSafeV |
108 (0x6C) |
read |
2B |
108 |
rEbsStrength |
115 (0x73) |
read |
2B |
— |
wEbsStrength |
115 (0x73) |
writeNR |
— |
— |
rRaceMode |
116 (0x74) |
read |
2B |
— |
setRaceMode |
116 (0x74) |
writeNR |
— |
— |
rAccMode |
117 (0x75) |
read |
2B |
— |
setAccMode |
117 (0x75) |
writeNR |
— |
— |
rStartSpeed |
126 (0x7E) |
read |
2B |
— |
wStartSpeed |
126 (0x7E) |
writeNR |
— |
— |
rPedestrianMode |
119 (0x77) |
read |
2B |
— |
wPedestrianMode |
119 (0x77) |
writeNR |
— |
— |
rBmsV |
103 (0x67) |
read |
2B |
103 |
rSpeed |
181 (0xB5) |
read |
2B |
— |
rProjectionLightMode |
127 (0x7F) |
read |
2B |
127 |
setProjectionLightMode |
127 (0x7F) |
writeNR |
— |
127 |
setBleName |
— |
cmd 80 (0x50) |
— |
— |
rLightMode |
118 (0x76) |
read |
2B |
118 |
setLightMode |
118 (0x76) |
writeNR |
— |
— |
rAlarmLevel |
121 (0x79) |
read |
2B |
121 |
setAlarmLevel |
121 (0x79) |
writeNR |
— |
— |
rPwd |
128 (0x80) |
read |
2B |
128 |
setPwd |
128 (0x80) |
writeNR |
— |
— |
rRand |
228 (0xE4) |
read |
6B |
228 |
rFlag |
231 (0xE7) |
read |
2B |
231 |
rSingleMileage |
185 (0xB9) |
read |
2B |
— |
rRunningTime |
186 (0xBA) |
read |
2B |
— |
rSpeedMode |
70 (0x46) |
read |
2B |
70 |
setSpeedMode |
70 (0x46) |
writeNR |
— |
70 |
rAtmosphereMode |
208 (0xD0) |
read |
2B |
208 |
setAtmosphereMode |
208 (0xD0) |
writeNR |
— |
208 |
rMaxSpeedE |
98 (0x62) |
read |
2B |
98 |
rMaxSpeedD |
99 (0x63) |
read |
2B |
99 |
rMaxSpeedS |
100 (0x64) |
read |
2B |
100 |
rSpeedE |
129 (0x81) |
read |
2B |
129 |
rSpeedD |
130 (0x82) |
read |
2B |
130 |
rSpeedS |
131 (0x83) |
read |
2B |
131 |
setSpeedE |
129 (0x81) |
writeNR |
— |
129 |
setSpeedD |
130 (0x82) |
writeNR |
— |
130 |
setSpeedS |
131 (0x83) |
writeNR |
— |
131 |
rGearMode |
31 (0x1F) |
read |
2B |
31 |
nfc
| Name |
Index |
Ops |
Data |
Resp Index |
rNfcSupport |
97 (0x61) |
read |
1B |
97 |
rNfcInfo |
74 (0x4A) |
read |
4B |
74 |
rNfcCPUId |
218 (0xDA) |
read |
12B |
218 |
writeNfcPN |
16 (0x10) |
cmd 24 (0x18) |
— |
— |
activeNfc |
98 (0x62) |
cmd 104 (0x68) |
— |
— |
deleteNfc |
99 (0x63) |
cmd 104 (0x68) |
— |
— |
exitNfc |
100 (0x64) |
cmd 104 (0x68) |
2B |
— |