Changes

Created page with "===E-Scooter Commands=== ---- {| class="wikitable" |+ ! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-al..."
===E-Scooter Commands===
----
{| class="wikitable"
|+
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;" |Command
! style="width:25%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;" |Description
! style="width:10%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;" |Response
! style="width:5%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;" |HW Support
! style="width:15%; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: center;" |Supported by
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''sclockctrl #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Used to lock/unlock E-Scooter. # = Value ↓ <br />
0 - Unlock <br />
1 - Lock <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |
Xiaomi M365

Segway ES/MAX

FitRider <br />

|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetunits #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Used to change units. # = Value ↓ <br />
0 - Kilometers (km) <br />
1 - Miles (mi) <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |FitRider

|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scrstcnt #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Resets internal E-Scooter counters. # = Value ↓ <br />
1 - single time <br />
2 - total mileage <br />
3 - total <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |FitRider
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetledswitch #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
This option disallows headlight control by scledctrl command, if LED switch is set to 1 (scledswitch 1) # = Value ↓ <br />
0 - disable <br />
1 - enable <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |FitRider
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scledctrl''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Turns ON/OFF LED but only if -> scsetledswitch 0, # = Value ↓ <br />
0 - Turn OFF <br />
1 - Turn ON <br />
For <b>OKAI</b> scooters values are:<br>
0 - Turn off <br>
1 - Blink <br>
2 - Turn on
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |FitRider/Okai
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetbtcode ######''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Sets BT pairing code. <br />###### - 6 digits BT pairing code
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/Xiaomi M365
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''[[command:scsetspdlim|scsetspdlim]] <arg1> <arg2>''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Sets E-Scooter's Speed limit. <br />
<arg1> - Mode <br />
<arg2> - Speed limit <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/FitRider/<br>Hergele/Okai
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetmode #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Sets E-Scooter's operating mode. # = Value ↓ <br />
0 - NORMAL <br />
1 - ECO <br />
2 - SPORT <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/<br>Hergele
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scenginectrl #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Start or shut down the engine. # = Value ↓ <br />
0 - Turn OFF the engine <br />
1 - Turn ON the engine <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''screbootsys''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Restart E-Scooter's system. Restart is available only in non-riding mode. Corresponding mark will be reset after completion of the operation.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scpoweroff''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Shut down E-Scooter.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetcruiseswitch #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Cruise control switch. # = Value ↓ <br />
0 - OFF <br />
1 - ON <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''sclookfor #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Enable ''looking for scooter'' functionality. Initiates headlight and taillight flash + buzzer beep. # = Value ↓ <br />
0 - OFF <br />
1 - ON <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetledswitch #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Headlight control. # = Value ↓ <br />
0 - OFF <br />
1 - ON <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/<br>FitRider/Hergele
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetbeepswitch #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Beep control switch. # = Value ↓ <br />
0 - OFF <br />
1 - ON <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scbuzzerctrl <arg1> <arg2>''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
IoT buzzer control. <br />
<arg1> - 0 - OFF; 1 - ON <br />
<arg2> - timeout (sec) <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/Xiaomi M365
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetbtcode''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns BT pairing code
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX/Xiaomi M365
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetspdlim #''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Returns Speed limit value for chosen operating mode. # = Value <br />
0 - NORMAL mode <br />
1 - ECO mode <br />
2 - SPORT mode <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetmode''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns operating mode.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetcruiseswitch''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns cruise control switch state.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetconfig''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns E-Scooter's functions setup.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetledswitch''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns headlight control switch state.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scsetalarmswitch <arg>''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
Beep control on alarm. <br />
<arg> - 0 - OFF; 1 - ON <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetalarmswitch''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns alarm control switch state.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-

| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scgetbeepswitch''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |Returns beep control switch state.
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''[[command:scsetconfig|scsetconfig]] <arg1> <arg2>''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
E-Scooter's functions setup. <br />
<arg1> - 0 - 1<sup>st</sup> instruction set; 1 - 2<sup>nd</sup> instruction set <br />
<arg2> - 2 bytes value where each bit controls separate parameter <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''sciap <arg>''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" |
E-Scooter's firmware update force command. <br />
<arg> - 0 – Master control, 1 – BMS1 (internal battery), 2 - BMS2 (external battery), 3 - Instrument panel (scooter head), 4 – Cable Lock (Wired) <br />
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway ES/MAX
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''scbatopen''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" | Opens battery lock for battery replacement
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway MAX
|-
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |''sccableunlock ''
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: left;" | Unlock cable lock
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Yes
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |[[TST100]]
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; background: white; text-align: center;" |Segway MAX (with Wired lock)
|}
0

edits