Segway E-bike Myon¶
| Property | Value |
|---|---|
| Model | assisted_ebike |
| Hardware ID | 16384 (0x4000) |
| Server ID | 26384 |
| Commands | 165 |
| 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 |
|---|---|---|---|---|
getInfo |
1 (0x01) | cmd 111 (0x6F) | -1B | — |
unlockEnable |
2 (0x02) | cmd 111 (0x6F) | -1B | — |
rssiCali |
3 (0x03) | cmd 111 (0x6F) | -1B | — |
rssiSet |
4 (0x04) | cmd 111 (0x6F) | -1B | — |
rssiGet |
5 (0x05) | cmd 111 (0x6F) | -1B | — |
setConnectMode |
12 (0x0C) | cmd 111 (0x6F) | -1B | — |
getConnectMode |
13 (0x0D) | cmd 111 (0x6F) | -1B | — |
mediaEnable |
16 (0x10) | cmd 111 (0x6F) | -1B | — |
rFunSupBool |
80 (0x50) | read | 2B | 80 |
openFindMyPairBroadcast |
58 (0x3A) | write | 1B | 58 |
unbondFindMy |
31 (0x1F) | write | — | 31 |
rFindMyPairBroadcast |
34 (0x22) | cmd 111 (0x6F) | 2B | 34 |
rFindMyBondStatus |
33 (0x21) | cmd 111 (0x6F) | 2B | 33 |
rFindMyLocationStatus |
36 (0x24) | cmd 111 (0x6F) | 2B | 36 |
rUUID |
37 (0x25) | cmd 111 (0x6F) | 16B | 37 |
setUUID |
38 (0x26) | cmd 111 (0x6F) | — | 38 |
rPN |
40 (0x28) | read | 16B | 40 |
rPPID |
39 (0x27) | cmd 111 (0x6F) | 14B | 39 |
wMediaState |
1 (0x01) | cmd 144 (0x90) | — | 1 |
wMediaInfo |
2 (0x02) | cmd 144 (0x90) | — | 2 |
wMediaControlAck |
0 | cmd 144 (0x90) | — | 0 |
rFindMyStatus |
29 (0x1D) | read | 2B | 29 |
bms1¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rBMS1V |
14 (0x0E) | read | 2B | 14 |
rBMS1PN |
2 (0x02) | read | 16B | 2 |
rCfgMode |
130 (0x82) | read | 2B | 130 |
setCfgMode |
130 (0x82) | writeNR | — | 130 |
rBmsChargePower |
51 (0x33) | read | 2B | 51 |
rChargePowerCurr |
141 (0x8D) | read | 2B | 141 |
bms2¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rBMS2V |
14 (0x0E) | read | 2B | 14 |
rBMS2PN |
2 (0x02) | read | 16B | 2 |
rVoltage2 |
17 (0x11) | read | 2B | 17 |
mcu¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rMCUV |
26 (0x1A) | read | 2B | 26 |
rMCUPN |
70 (0x46) | read | 16B | 70 |
radar-1¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rRadarV |
26 (0x1A) | read | 2B | 26 |
rRadarPN |
70 (0x46) | read | 16B | 70 |
t-box¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rT-BOXV |
1 (0x01) | read | 2B | 1 |
rT-BOXPN |
70 (0x46) | read | 16B | 70 |
rICCID |
224 (0xE0) | read | 0x14 | 224 |
tcu¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
ForwardHallValue |
18 (0x12) | read | — | 18 |
gearTrimValue |
21 (0x15) | read | 2B | 21 |
gearAndStatus |
24 (0x18) | read | 2B | 24 |
triggeredDebugLog |
25 (0x19) | write | 2B | 25 |
rTcuV |
26 (0x1A) | read | 2B | 26 |
rTcuPN |
70 (0x46) | read | 16B | 70 |
rTargetGear |
20 (0x14) | read | 2B | 20 |
wGearSlightAdd |
25 (0x19) | cmd 128 (0x80) | — | 25 |
wGearSlightSub |
25 (0x19) | cmd 64 (0x40) | 2B | 25 |
wGearAdd |
25 (0x19) | cmd 32 (0x20) | — | 25 |
wGearSub |
25 (0x19) | cmd 16 (0x10) | 1B | 25 |
wGearReset |
25 (0x19) | cmd 8 (0x08) | — | 25 |
rCurrentGearSlight |
23 (0x17) | read | 2B | 23 |
rTcuFault |
27 (0x1B) | read | 2B | 27 |
wTargetGear |
20 (0x14) | write | — | 20 |
rGearAndStatus |
24 (0x18) | read | 2B | 24 |
tft¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rTFTPN |
2 (0x02) | read | 16B | 2 |
rSSID |
227 (0xE3) | read | 16B | 227 |
rPASSWORD |
235 (0xEB) | read | 8B | 235 |
rIP |
239 (0xEF) | read | 4B | 239 |
rPORT |
241 (0xF1) | read | 4B | 241 |
file_read_begin |
0 | cmd 130 (0x82) | — | — |
file_read_data |
0 | cmd 131 (0x83) | — | — |
file_read_verify |
0 | cmd 132 (0x84) | — | — |
rTftBool |
160 (0xA0) | read | 2B | 160 |
setNaviStart |
0 | cmd 113 (0x71) | — | — |
setNaviDistance |
1 (0x01) | cmd 113 (0x71) | — | — |
setNaviInfo |
3 (0x03) | cmd 113 (0x71) | — | — |
setNaviRoad |
16 (0x10) | cmd 113 (0x71) | — | — |
setNaviRoadNext |
36 (0x24) | cmd 113 (0x71) | — | — |
setNaviText |
56 (0x38) | cmd 113 (0x71) | — | — |
setNaviExit |
255 (0xFF) | cmd 113 (0x71) | — | — |
rAppNaviState |
48 (0x30) | cmd 113 (0x71) | — | 48 |
setNaviDriveInfo |
12 (0x0C) | cmd 113 (0x71) | — | 12 |
rTftV |
1 (0x01) | read | 2B | 1 |
vcu¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rBattery |
60 (0x3C) | read | 2B | 60 |
rSN |
16 (0x10) | read | 14B | 16 |
rTimeFull |
59 (0x3B) | read | 2B | 59 |
openAcc |
0 | cmd 12 (0x0C) | -1B | — |
rVCUV |
26 (0x1A) | read | 2B | 26 |
rVCUPN |
70 (0x46) | read | 16B | 70 |
rBool_0x1D |
29 (0x1D) | read | 2B | 29 |
rBool_0x1E |
30 (0x1E) | read | 2B | 30 |
setVehicleUnit |
80 (0x50) | write | — | 80 |
setPwd |
0 | cmd 102 (0x66) | -1B | 0 |
setCloseLock |
87 (0x57) | writeNR | — | — |
setAutoLock |
88 (0x58) | writeNR | — | 88 |
rAutoLock |
38 (0x26) | read | 2B | 38 |
setAutoLockTime |
38 (0x26) | writeNR | — | 38 |
setLightSwitch |
93 (0x5D) | writeNR | — | 93 |
rLightMode |
41 (0x29) | read | 2B | 41 |
setLightMode |
41 (0x29) | writeNR | — | 41 |
active |
0 | cmd 87 (0x57) | — | — |
rCPUId |
218 (0xDA) | read | 12B | 218 |
setBindStatus |
1 (0x01) | cmd 12 (0x0C) | -1B | — |
setUnBindStatus |
2 (0x02) | cmd 12 (0x0C) | -1B | — |
rTimeZone |
39 (0x27) | read | 2B | 39 |
setTimeZone |
39 (0x27) | writeNR | — | — |
rSoundVolume |
36 (0x24) | read | 2B | 36 |
setSoundVolume |
36 (0x24) | writeNR | — | 36 |
rSoundEffect |
35 (0x23) | read | 2B | 35 |
setSoundEffect |
35 (0x23) | writeNR | — | — |
setSafetyStatus |
85 (0x55) | writeNR | — | — |
setSingleAlarm |
86 (0x56) | writeNR | — | — |
rAlarmLevel |
33 (0x21) | read | 2B | 33 |
setAlarmLevel |
33 (0x21) | writeNR | — | — |
rAlarmVolume |
34 (0x22) | read | 2B | 34 |
setAlarmVolume |
34 (0x22) | writeNR | — | — |
rBool_0x1F |
31 (0x1F) | read | 2B | 31 |
setPark |
90 (0x5A) | writeNR | — | — |
rAlarm |
28 (0x1C) | read | 4B | 28 |
rErrorCode |
27 (0x1B) | read | 4B | 27 |
device_resetData |
94 (0x5E) | writeNR | 2B | 94 |
syncBindStatus |
82 (0x52) | writeNR | — | 82 |
set_snesor_unlock |
39 (0x27) | write | — | 39 |
setEbikeCali |
124 (0x7C) | writeNR | 1B | 124 |
rEbikeCaliResult |
123 (0x7B) | read | 2B | 123 |
setAutoP |
47 (0x2F) | write | — | 47 |
setClimb |
119 (0x77) | writeNR | — | 119 |
setLockTime |
44 (0x2C) | writeNR | — | 44 |
rLockTime |
44 (0x2C) | read | 2B | 44 |
rBool_0x2E |
46 (0x2E) | read | 2B | 46 |
setBool_0x2E |
46 (0x2E) | writeNR | — | 46 |
rChargePower |
45 (0x2D) | read | 2B | 45 |
setChargePower |
45 (0x2D) | writeNR | — | 45 |
rSpeedMode |
43 (0x2B) | read | 2B | 43 |
setPowerAssist |
42 (0x2A) | writeNR | — | 42 |
setAirlockGesture |
95 (0x5F) | writeNR | — | 95 |
setSpeedMode |
43 (0x2B) | writeNR | — | 43 |
rAirlockGesture |
30 (0x1E) | read | 2B | 30 |
rPowerAssist |
42 (0x2A) | read | 2B | 42 |
rSpeed |
48 (0x30) | read | 2B | 48 |
setDoNotDisturd |
92 (0x5C) | writeNR | — | 92 |
setBlindChangeWarn |
106 (0x6A) | write | 2B | 106 |
setRearCollisionWarn |
107 (0x6B) | write | 2B | 107 |
sTCS |
104 (0x68) | writeNR | — | 104 |
sHillDescentCtrl |
105 (0x69) | writeNR | — | 105 |
rTurnLightStatus |
63 (0x3F) | read | 2B | 63 |
setTurnLightStatus |
63 (0x3F) | write | 2B | 63 |
autoToP |
160 (0xA0) | read | 2B | 160 |
wSosSwitch |
111 (0x6F) | write | 2B | 111 |
rMainPowerEbike |
29 (0x1D) | read | 2B | 29 |
rFindMyEnable |
32 (0x20) | read | 2B | 32 |
rAccurateLife |
161 (0xA1) | read | 2B | 161 |
wAccurateLife |
161 (0xA1) | write | 2B | 161 |
setRadarAlarm |
163 (0xA3) | write | 2B | 163 |
rRadioAlarm |
163 (0xA3) | read | 2B | 163 |
rAccessoryCompleteStatus |
164 (0xA4) | read | 2B | 164 |
rDemandSupport |
165 (0xA5) | read | 2B | 165 |
rBool_0xA5 |
165 (0xA5) | read | 2B | 165 |
setGearShift |
166 (0xA6) | writeNR | 2B | 166 |
setAccessoryCompleteStatus |
164 (0xA4) | write | 2B | 164 |
rVcuBool_0x70 |
112 (0x70) | read | 2B | 112 |
wVcuBool_0x70 |
112 (0x70) | write | 2B | 112 |
rBool_0xA7 |
167 (0xA7) | read | 2B | 167 |
wBool_0xA7 |
167 (0xA7) | write | 2B | 167 |
rBool_0xA8 |
168 (0xA8) | read | 2B | 168 |
wBool_0xA8 |
168 (0xA8) | write | 2B | 168 |
wBool_0xA9 |
169 (0xA9) | write | 2B | 169 |
rBool_0xA9 |
169 (0xA9) | read | 2B | 169 |
rBool_0x20 |
32 (0x20) | read | 2B | 32 |
xdp¶
| Name | Index | Ops | Data | Resp Index |
|---|---|---|---|---|
rXiroV |
26 (0x1A) | read | 2B | 26 |
rXiroPN |
70 (0x46) | read | 16B | 70 |