Ninebot One Z
| Property |
Value |
| Model |
unicycle |
| Hardware ID |
18 (0x12) |
| Server ID |
42 |
| Commands |
69 |
| 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
ble
| Name |
Index |
Ops |
Data |
Resp Index |
setBlePwdEncrypt |
1 (0x01) |
cmd 96 (0x60) |
2B |
1 |
bms
| Name |
Index |
Ops |
Data |
Resp Index |
rBatteryInfo |
49 (0x31) |
read |
10B |
— |
rBatterySN |
16 (0x10) |
read |
14B |
— |
rVerDC |
23 (0x17) |
read |
4B |
— |
bms2
| Name |
Index |
Ops |
Data |
Resp Index |
rVerDC2 |
23 (0x17) |
read |
4B |
— |
rBattery2Info |
49 (0x31) |
read |
10B |
— |
rBattery2SN |
16 (0x10) |
read |
14B |
— |
ctrl
| Name |
Index |
Ops |
Data |
Resp Index |
rBool |
178 (0xB2) |
read |
2B |
178 |
rFunBool |
211 (0xD3) |
read |
2B |
211 |
setFunBool |
211 (0xD3) |
writeNR |
— |
— |
active |
0 |
cmd 87 (0x57) |
— |
— |
rLeftMileage |
37 (0x25) |
read |
2B |
37 |
rBattery |
180 (0xB4) |
read |
2B |
180 |
lock |
112 (0x70) |
writeNR |
1B |
— |
unlock |
112 (0x70) |
writeNR |
0B |
— |
rSpeed |
181 (0xB5) |
read |
2B |
— |
setSpeedMode |
114 (0x72) |
writeNR |
— |
114 |
rLimitModeSpeed |
116 (0x74) |
read |
2B |
116 |
rHighestSpeed |
30 (0x1E) |
read |
2B |
30 |
setLimitSpeed |
116 (0x74) |
writeNR |
2B |
116 |
setBleName |
— |
cmd 80 (0x50) |
— |
— |
setLedModel |
198 (0xC6) |
writeNR |
— |
198 |
readLedModel |
198 (0xC6) |
read |
2B |
198 |
setLedColor1 |
200 (0xC8) |
writeNR |
— |
200 |
rLedColor1 |
200 (0xC8) |
read |
2B |
200 |
setLedColor2 |
202 (0xCA) |
writeNR |
— |
202 |
rLedColor2 |
202 (0xCA) |
read |
2B |
202 |
setLedColor3 |
204 (0xCC) |
writeNR |
— |
204 |
rLedColor3 |
204 (0xCC) |
read |
2B |
204 |
setLedColor4 |
206 (0xCE) |
writeNR |
— |
206 |
rLedColor4 |
206 (0xCE) |
read |
2B |
206 |
rTranMode |
157 (0x9D) |
read |
2B |
157 |
setTranMode |
157 (0x9D) |
read |
2B |
157 |
setAttitudeSensor |
117 (0x75) |
writeNR |
— |
— |
rSN |
16 (0x10) |
read |
14B |
16 |
rActDate |
105 (0x69) |
read |
2B |
105 |
rMileage |
183 (0xB7) |
read |
4B |
— |
rRunTime |
50 (0x32) |
read |
4B |
— |
rBodyTemp |
62 (0x3E) |
read |
2B |
— |
rBmsV |
102 (0x66) |
read |
2B |
— |
rBms2V |
103 (0x67) |
read |
2B |
— |
rBleV |
104 (0x68) |
read |
2B |
— |
rSysCur |
80 (0x50) |
read |
2B |
— |
rDrvVolt |
71 (0x47) |
read |
2B |
— |
rDrvTemp |
67 (0x43) |
read |
2B |
— |
rPitchAngle |
97 (0x61) |
read |
2B |
— |
rRollAngle |
98 (0x62) |
read |
2B |
— |
rBlePwd |
23 (0x17) |
read |
6B |
23 |
rCPUId |
218 (0xDA) |
read |
12B |
218 |
rCtrlV |
26 (0x1A) |
read |
2B |
— |
rAudioVolume |
245 (0xF5) |
read |
2B |
— |
setAudioVolume |
245 (0xF5) |
writeNR |
— |
— |
rRideFeeling |
210 (0xD2) |
read |
2B |
— |
setRideFeeling |
210 (0xD2) |
writeNR |
— |
— |
rCtrlBox |
16384 (0x4000) |
cmd 5 (0x05) |
4B |
16384 |
rMaxWarnSpeed |
30 (0x1E) |
read |
2B |
30 |
rLimitSpeedSwitch |
124 (0x7C) |
read |
2B |
124 |
setLimitSpeedSwitch |
124 (0x7C) |
writeNR |
— |
124 |
rLimitSpeed1 |
125 (0x7D) |
read |
2B |
125 |
setLimitSpeed1 |
125 (0x7D) |
writeNR |
— |
125 |
rLimitSpeed2 |
126 (0x7E) |
read |
2B |
126 |
setLimitSpeed2 |
126 (0x7E) |
writeNR |
— |
126 |
rLimitSpeed3 |
127 (0x7F) |
read |
2B |
127 |
setLimitSpeed3 |
127 (0x7F) |
writeNR |
— |
127 |
rErrorCode |
176 (0xB0) |
read |
2B |
— |
rWarnCode |
177 (0xB1) |
read |
2B |
— |
rSingleMileage |
185 (0xB9) |
read |
2B |
— |
rRunningTime |
186 (0xBA) |
read |
2B |
— |
rSigMaxSpeed |
191 (0xBF) |
read |
2B |
— |