Skip to content

Ninebot Gokart

Property Value
Model kart
Hardware ID 48 (0x30)
Server ID 7
Commands 88
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
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 —

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
setRunningMode 104 (0x68) writeNR — 104