Skip to content

Ninebot Mecha Kit

Property Value
Model armor
Hardware ID 52 (0x34)
Server ID 1071
Commands 104
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 37 (0x25) 0 cmd 37 0B resp idx: 0

bms

Name Index Ops Data Resp Index
rBatterySN 16 (0x10) read 14B
rBatteryInfo 49 (0x31) read 10B
rVerDC 23 (0x17) read 4B
rBmsSn 16 (0x10) read 14B 16

ctrl

Name Index Ops Data Resp Index
rBodyTemp 62 (0x3E) read 2B 62
rFunBool 211 (0xD3) read 2B 211
setFunBool 211 (0xD3) writeNR
rIdleModeBlancePoint 163 (0xA3) read 2B 163
setIdleModeBlancePoint 163 (0xA3) writeNR
resetData 155 (0x9B) writeNR 1B
turnOff 121 (0x79) writeNR 1B
rLedColor1_4 198 (0xC6) read 10B 198
rHighestSpeed 188 (0xBC) read 2B 188
rCtrlBox 16384 (0x4000) cmd 5 (0x05) 4B 16384
rDriveDirection 143 (0x8F) read 2B
rSteerSensitivity 246 (0xF6) read 2B
wSteerSensitivity 246 (0xF6) writeNR
rSystemCur 80 (0x50) read 2B
rDriveVolt 71 (0x47) read 2B

kit_ctrl

Name Index Ops Data Resp Index
rStrongTips 16 (0x10) read 2B 16
rBattery 19 (0x13) read 2B 19
rLeftMileage 20 (0x14) read 2B 20
rKitBattery 18 (0x12) read 2B 18
rSN 33 (0x21) read 14B 33
rMileage 120 (0x78) read 4B 120
rActDate 32 (0x20) read 2B 32
rKitCtrlV 48 (0x30) read 2B 48
wShootLight 101 (0x65) writeNR 101
rShootLight 101 (0x65) read 2B 101
rAudioEffect 188 (0xBC) read 2B
setAudioEffect 188 (0xBC) writeNR
rAudioVolume 185 (0xB9) read 2B
wAudioVolume 185 (0xB9) writeNR
rKitBool 26 (0x1A) read 2B 26
lock 96 (0x60) writeNR 1B
wPoweroffAtLock 95 (0x5F) writeNR
rPoweroffAtLock 95 (0x5F) read 2B 95
unlock 97 (0x61) writeNR 1B
rSpeedMode 29 (0x1D) read 2B 29
setSpeedMode 29 (0x1D) writeNR 29
setLedModel 176 (0xB0) writeNR 176
readLedModel 176 (0xB0) read 2B 176
setLedColor1 177 (0xB1) writeNR 177
rLedColor1 177 (0xB1) read 2B 177
setLedColor2 178 (0xB2) writeNR 178
rLedColor2 178 (0xB2) read 2B 178
setLedColor3 179 (0xB3) writeNR 179
rLedColor3 179 (0xB3) read 2B 179
setLedColor4 180 (0xB4) writeNR 180
rLedColor4 180 (0xB4) read 2B 180
rBool 26 (0x1A) read 2B 26
rCtrlV 59 (0x3B) read 2B 59
rBmsV 60 (0x3C) read 6B 60
rBleV 61 (0x3D) read 2B 61
rLimitSpeed 75 (0x4B) read 2B 75
wLimitSpeed 75 (0x4B) writeNR 75
rSpeed 17 (0x11) read 2B
rDiftingAssistState 96 (0x60) read 4B
wDiftingAssistState 96 (0x60) writeNR
rDriftingAssist 97 (0x61) read 2B
wDriftingAssist 97 (0x61) writeNR
setBleName 40 (0x28) writeNR
rSafeModeSpeed 100 (0x64) read 2B 100
rNewcomerModeSpeed 101 (0x65) read 2B 101
rSportModeSpeed 102 (0x66) read 2B 102
rTrackModeSpeed 103 (0x67) read 2B 103
rConnectedModel 95 (0x5F) read 2B 95
rIdleShake 74 (0x4A) read 2B
wIdleShake 74 (0x4A) writeNR
rDrivingBeep 94 (0x5E) read 2B
wDrivingBeepOn 94 (0x5E) writeNR 1B
wDrivingBeepOff 94 (0x5E) writeNR 0B
rFrontLight 69 (0x45) read 2B
wFrontLight 69 (0x45) writeNR
rKitCtrlBox 0 cmd 12 (0x0C)
rSteering 93 (0x5D) read 2B
wSteering 93 (0x5D) writeNR
setBlePwdEncrypt 1 (0x01) cmd 96 (0x60)
setTeachStep 122 (0x7A) writeNR 122
rTeachStep 122 (0x7A) read 2B
rLeftAngle 75 (0x4B) read 2B
rRightAngle 76 (0x4C) read 2B
setTeachComplete 71 (0x47) writeNR 71
rAcceInfo 25 (0x19) read 2B
rBreakInfo 26 (0x1A) read 2B
rCPUId 49 (0x31) read 12B 49
rCPUIdA 49 (0x31) read 2B 49
active 0 cmd 87 (0x57)
rHintCode 72 (0x48) read 4B
balanceUnpair 0 cmd 22 (0x16)
rFireSetting 99 (0x63) read 4B
rFireSetting1 99 (0x63) read 2B
rFireSetting2 100 (0x64) read 2B
wFireEnable 99 (0x63) writeNR
wFireSpeed 100 (0x64) writeNR
rRealTimeInfo 16 (0x10) read 2B
wCalibrate 109 (0x6D) writeNR
rCalibrate 110 (0x6E) read 2B
rHandleBarSafe 103 (0x67) read 2B
wHandleBarSafe 103 (0x67) writeNR