Skip to content

Segway P100S

Property Value
Model scooter
Hardware ID 119 (0x77)
Server ID 529
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