Skip to content

Ninebot Gokart Pro

Property Value
Model kart
Hardware ID 49 (0x31)
Server ID 72
Commands 93
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
rBmsSn 16 (0x10) read 14B 16
rBatterySN 16 (0x10) read 14B
rBatteryInfo 49 (0x31) read 10B
rVerDC 23 (0x17) read 4B
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
rBmsCellVol 64 (0x40) read 0x14

ctrl

Name Index Ops Data Resp Index
rIdleModeBlancePoint 163 (0xA3) read 2B 163
setIdleModeBlancePoint 163 (0xA3) writeNR
rFunBool 211 (0xD3) read 2B 211
setFunBool 211 (0xD3) writeNR
resetData 155 (0x9B) writeNR 1B
turnOff 121 (0x79) writeNR 1B
rBodyTemp 62 (0x3E) read 2B 62
rControlMode 169 (0xA9) read 2B 169
setControlMode 169 (0xA9) writeNR
rAssistMode 170 (0xAA) read 2B 170
setAssistMode 170 (0xAA) writeNR 170
rFunBool2 209 (0xD1) read 2B 209
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
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
rRunningTime 186 (0xBA) read 2B
rCtrlSN 16 (0x10) read 14B 16

kit_ctrl

Name Index Ops Data Resp Index
rBattery 18 (0x12) read 2B 18
rLeftMileage 88 (0x58) read 2B 88
rKitBool 24 (0x18) read 2B 24
rKitCtrlV 56 (0x38) read 2B 56
rCtrlV 57 (0x39) read 2B 57
rBmsV 58 (0x3A) read 6B 58
rBleV 59 (0x3B) read 2B 59
rSN 33 (0x21) read 14B 33
rMileage 60 (0x3C) read 4B 60
rActDate 32 (0x20) read 2B 32
rLimitSpeed 75 (0x4B) read 2B 75
wLimitSpeed 75 (0x4B) writeNR 75
rSpeed 17 (0x11) read 2B
lock 68 (0x44) writeNR 1B
unlock 68 (0x44) writeNR 0B
rDiftingAssistState 96 (0x60) read 4B
wDiftingAssistState 96 (0x60) writeNR
rDriftingAssist 97 (0x61) read 2B
wDriftingAssist 97 (0x61) writeNR
setBleName 40 (0x28) writeNR
rSpeedMode 29 (0x1D) read 2B 29
setSpeedMode 29 (0x1D) writeNR 29
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 70 (0x46) writeNR 70
rTeachStep 70 (0x46) read 2B
setTeachComplete 71 (0x47) writeNR 71
rAcceInfo 25 (0x19) read 2B
rBreakInfo 26 (0x1A) read 2B
rCPUId 62 (0x3E) read 12B 62
rCPUIdA 62 (0x3E) read 2B 62
active 0 cmd 87 (0x57)
rHintCode 72 (0x48) read 4B
rMaxAndAveSpeed 76 (0x4C) read 4B
rRealTimeInfo 16 (0x10) read 6B
rRunningMode 104 (0x68) read 2B 104
rSupportGameMode 111 (0x6F) read 2B 111