Back
E-bikeKunteng KTError codes

KT controller and KT-LCD3 display: error codes, P and C settings explained

M
Max
8 minOctober 17, 2026
KT controller and KT-LCD3 display: error codes, P and C settings explained

Kunteng controllers, known everywhere as "KT", power a large share of the hub-motor kits sold online and plenty of entry-level e-bikes. You spot them by their display: the monochrome three-button KT-LCD3, and its cousins LCD4, LCD5 or LCD8. The upside: everything can be set from the screen. The downside: everything can be mis-set too, and an "error code" is sometimes just a wrong parameter.

How the KT-LCD3 shows an error

When the electrical system detects a fault, the screen flashes a code followed by "info" in place of the speed. The manual is clear: you cannot leave that screen until the fault is cleared. The display is not broken; it is passing on what the controller tells it.

The official KT-LCD3 code table

It fits in five lines. Code 02 does not exist in the manual: if you see it, your display is not an original KT or it uses another protocol.

CodeMeaning (KT manual)Likely causeWhat to do
01_infoThrottle abnormalityThrottle unplugged, pinched cable, throttle held at power-on, throttle Hall sensor deadSwitch on without touching the throttle; unplug the throttle and switch on again
03_infoMotor Hall signal abnormalityHall connector corroded or not fully seated, wire cut where it leaves the axle, dead Hall sensorCheck the thin 5- or 6-wire connector, then test the Halls with a multimeter
04_infoTorque sensor signal abnormalityTorque sensor unplugged or faultySensor connector, cable at the bottom bracket
05_infoAxle speed sensor abnormality (torque sensor only)No crank rotation signalSame check as 04, axle side
06_infoMotor or controller short circuitCrushed or bare phase wires, water in the connector, blown controller transistorCut power immediately, unplug the motor, find the short

Another display is not an error code but an alarm: when a temperature sensor is fitted in the motor and the temperature exceeds the threshold, the temperature value flashes and the controller reduces power to protect the motor.

The LCD4, LCD5 and LCD8 displays talk to the same controller; owners' forums report the same "01", "03" or "06" on them. But we did not find an official published manual for each: if in doubt, your display's paper manual is the reference.

03_info: the most common, and usually harmless

03 is the KT code that comes up most on the forums. In the vast majority of cases it is not the motor. Order of checks:

  1. The Hall connector: the small connector with 5 or 6 thin wires (red, black, yellow, green, blue) coming out of the motor next to the three thick phase wires. It takes water and works loose with vibration. Unplug, inspect, push it fully home.
  2. The axle exit: the motor cable is often pinched or sheared where it leaves the axle, especially after a puncture when the wheel was removed and refitted by pulling on the cable.
  3. The sensors themselves: with the controller powered, measure between the black wire (ground) and each signal wire (yellow, green, blue) while slowly turning the wheel by hand. Each signal should switch between about 0 V and about 5 V. A wire that stays stuck points to a dead sensor. Red should carry about 5 V: if it does not, the problem is upstream, in the controller.

We detail the method, and the case where the motor runs despite a dead Hall, in our article on diagnosing Chinese hub motors.

06_info: do not push your luck

A short on the phase side can destroy the controller's transistors, or even heat a cable. Switch off, remove the battery, unplug the phase connector and inspect the three thick wires along their whole length. With the motor disconnected, the resistances between phases (yellow-green, green-blue, blue-yellow) should be very low and identical to each other; a phase touching the axle or the casing is an outright fault. If the motor is healthy, the controller has often given up.

Getting into the KT-LCD3 settings

The manual's procedure:

  • General settings: switch the screen on (long press on the centre button), then within 5 seconds hold up + down for about 2 seconds. You set in turn the maximum speed (25 km/h by default), wheel diameter (6 to 28 inches, plus 700C) and units.
  • P parameters: after the units, within a minute, hold up + down for 2 seconds again.
  • C parameters: after P5, same move.

At each step, a short press on the centre button confirms and moves on, a long press of about 2 seconds saves and exits. With no input for a minute, the screen exits and keeps the old values.

The P parameters

ParameterRoleRangeKey point
P1Motor characteristic1 to 255Per the manual: gear reduction ratio × number of rotor magnets. Wrong, it skews the displayed speed when there is no wheel sensor
P2Speed pulses per wheel revolution0 to 61 with a spoke-magnet sensor, 6 on some motors with an internal sensor, 0 with no sensor
P3Assist mode0 or 10 = speed control, 1 = "simulated torque"
P4Throttle start0 or 10 = throttle starts on its own, 1 = you must pedal first
P5Battery gauge0 to 400 = instantaneous voltage; otherwise a smoothed gauge (the manual quotes 4 to 11 for 24 V lithium, 5 to 15 for 36 V)

Classic trap: P2 at 0 on a motor with an internal freewheel. The manual warns that the displayed speed becomes wrong as soon as the rotor slows relative to the wheel, downhill or freewheeling.

The C parameters

ParameterRoleKey point
C1Pedal sensor type and sensitivity0 to 7 depending on signal direction and number of sensor magnets
C2Motor phase coding (sine-wave drive)0 by default; only change it on the seller's instructions
C3Assist level at start-upComfort, not safety
C4Throttle functionE.g. 6 km/h limit before pedalling (walk/start assist)
C5Maximum current10 = controller maximum, 9 = max ÷ 1.10… down to 3 = max ÷ 2. Lowering C5 spares motor and battery
C6Backlight1 to 5, 3 by default
C7Cruise control0 = off, 1 = on
C8Motor temperature displayOnly meaningful if a sensor is fitted
C9Start-up passwordCareful: forgotten password = recovery by copying parameters from another display
C10Factory reset"y" then long press
C11Display protocolChanges compatibility with older controllers: leave it alone without good reason
C12Low-voltage cut-offDefault 20 V (24 V), 30 V (36 V), 40 V (48 V), adjustable from −2 V to +1.5 V
C13Motor braking and regeneration0 = none; the manual recommends 1 and warns that high levels stress the motor axle
C14Assist strength1 to 3, only active if P3 = 1

Two parameters deserve real caution. C12: lowering the cut-off drains the battery further than its maker intended, which wears it faster and can damage it. C13: motor braking and regeneration only work on a motor without an internal freewheel (direct drive); on a geared motor, leave it at 0.

"My KT shows an error since I played with the settings"

This is the most common scenario on a used bike. First of all, C10 = y returns the display to factory values. Then re-enter only the bare minimum: wheel diameter, P1 and P2 (given by the kit or bike seller), and the maximum speed.

Maximum speed and the law

The general menu lets you raise the maximum speed far above 25 km/h. In the UK, an electrically assisted pedal cycle must cut assistance at 15.5 mph (25 km/h) and not exceed 250 W nominal power; beyond that it is legally a motor vehicle, needing registration, insurance, a licence and a motorcycle helmet. We cover it in our article on the 25 and 45 km/h rules.

Diagnosis: cheapest first

  1. Switch off, wait 10 seconds, switch on without touching the throttle or the brake levers.
  2. Unplug accessories one by one (throttle, brake sensors, pedal sensor).
  3. Inspect every connector between display, controller and motor.
  4. Check the battery voltage with a multimeter.
  5. Test the Hall sensors (method above) and the phases.
  6. Reset with C10 if the parameters are suspect.
  7. Replace the display (the cheapest electronic component) only if the controller otherwise responds.
  8. Replace the controller, keeping the same voltage and an equivalent maximum current.

Battery safety

An e-bike lithium battery is not to be opened. Never charge a battery that has been dropped, has swollen or is hot, and do not leave it charging unattended overnight. Before unplugging phase wires or opening the controller case, remove the battery. The controller's capacitors hold a charge for a few moments.

When to hand it over

An 06 that keeps coming back, a burning smell, a melted wire, a suspect battery: stop tinkering. For other generic displays (S866, KD21C, EN06…), see our guide to Chinese display codes; for a Bafang mid-drive, our Bafang error codes; and to find parts, repairing a Chinese e-bike.

---

A KT code missing from the manual, P and C settings you cannot find for your kit? Ask the assistant with your controller and motor references.