Blink codes and warning lights
Count the blink code, look the number up for your exact model, and check the battery and grounds before you replace anything.
Warning lights
A machine with no diagnostic connector often still reports faults, by flashing them at you. A blink-code system can use long and short flashes to encode digits, with pauses separating them. The meaning and timing depend on the model; use its specified counting procedure.
Reading it means counting and consulting the table for that specific model, because the numbers mean different things on different machines. Getting into that mode is itself model-specific. Some machines display a code automatically when a fault is present, and others require a sequence of key positions, switch presses, or a jumper across two pins of a service connector.
Counting a blink code
The near-universal convention is that a long flash represents ten and a short flash represents one. So a code of three long flashes followed by four short ones is thirty-four. The sequence repeats after a pause, which is the opportunity to check your count: read it at least three times before deciding, because miscounting the first digit sends you to entirely the wrong entry in the table.
If the model can display several faults, follow its manual to distinguish the gap between digits from the gap between complete codes.
Two worked examples, from named machines
On the Honda CBR600 F4i the injection warning lamp flashes the code: a long blink of about 1.3 seconds counts 10 and a short blink of about 0.5 seconds counts 1.
Two long blinks followed by one short blink is code 21, which the service data lists as a faulty oxygen sensor on California models; two short blinks is code 2, a MAP sensor whose vacuum hose has come off or which is not working. The same count means something else on another Honda, so the table for the exact model decides.
The Suzuki GSX-R1000 service manual lists C28 (P1655) as a secondary throttle valve actuator malfunction and routes the diagnosis through Suzuki's SDS tool.
What a warning lamp says
A fault lamp indicates that a monitored condition is outside the range the control unit expects; it says nothing directly about severity, about whether the machine is safe to ride, or about whether the named component has failed. Manufacturers do use lamp behavior to signal urgency.
A flashing lamp commonly means something more serious than a steady one, and on many machines a flashing engine lamp means an active condition that can damage the machine if riding continues.
| What the lamp does | What it tells you |
|---|---|
| Lamp comes on and stays on | A confirmed fault is stored. Read the model’s warning instructions before continuing. A steady lamp does not by itself establish that riding is safe. On emissions faults, the machine may run normally regardless. |
| Lamp flashes | Where the manual says so, the correct response is to stop instead of continue, because the flashing state often exists specifically to warn of damage in progress. |
| Lamp comes on then goes out | An intermittent fault that has cleared. Read the fault memory using the model’s procedure after an intermittent lamp. A lamp going out does not establish that the stored code has cleared. |
| Lamp never illuminates at key-on | Check the specific model’s key-on lamp sequence. If a lamp required by that sequence does not illuminate, inspect its circuit before relying on it to warn of a fault. |
| Machine in reduced power | A protective strategy has engaged. It tells you the system considers the fault serious enough to limit output, which is information about severity you do not get from the lamp alone. |
The battery and ground numbers to check first
| Test | Healthy reading | Warning |
|---|---|---|
| Resting, engine off, after a full charge | 12.6 V or more | Recharge and perform the battery maker’s state-of-charge and load tests; voltage alone does not prove replacement is required. |
| Cranking, at the battery | Stays above about 10.5 V | A drop to 9.6 V is a weak battery |
| Charging, engine running at the manual's speed | About 13.5 to 14.5 V | Below 13.0 V is a charging system fault |
| Ground voltage drop, meter between battery negative and the engine or frame while cranking | About 0.2 V or less | More than that is a corroded or loose ground; Fluke's starter-circuit guide sets the method |
Low voltage: the fault that imitates every other fault
Before diagnosing electronics, confirm a healthy electrical supply. Sensors are read against a reference voltage, and when system voltage sags, readings across unrelated circuits drift outside their expected ranges at the same time. The result is a machine displaying several codes and behaving erratically, with nothing wrong except a battery that cannot hold up under load.
The same is true of grounds. A corroded earth strap raises the voltage the control unit sees as zero. Every measurement referenced to it is offset.
Check the electrical supply and grounds using the model’s procedure before replacing a component based on a code.
If you are about to spend money on parts because of a code, measure the battery voltage with the engine off, again while cranking, and again with the engine running at the speed the manual specifies. Three measurements, five minutes, and they eliminate the most common cause of confusing multi-code faults.
References
- Research Honda CBR 600 F4i: FI error codes: MotorcycleManuals.Info.
- Research DTC C28 (P1655): secondary throttle valve actuator malfunction: Suzuki GSX-R1000 service manual.
- Research Motorcycle battery voltage chart: what every reading means: Gear Rider Hub.
- Research How to check starter circuit voltage drop with a multimeter: Fluke.
Warning lights
A machine with no diagnostic connector often still reports faults, by flashing them at you. The pattern is usually a sequence of long and short flashes of a warning lamp, long flashes counting tens and short flashes counting units, separated by a pause, repeating. Reading it means counting carefully and consulting the table for that specific model, because the numbers mean different things on different machines.
Getting into that mode is itself model-specific. Some machines display a code automatically when a fault is present, and others require a sequence of key positions, switch presses, or a jumper across two pins of a service connector.
Counting a blink code
The near-universal convention is that a long flash represents ten and a short flash represents one. So a code of three long flashes followed by four short ones is thirty-four. The sequence repeats after a pause, which is the opportunity to check your count: read it at least three times before deciding, because miscounting the first digit sends you to entirely the wrong entry in the table.
Where several faults are stored, machines usually present them one after another with a longer gap between codes than between digits. That longer gap is the signal that a new code has started, and mistaking it for the end of the sequence is how a two-fault machine gets diagnosed as a one-fault machine.
Lamp comes on and stays on
A confirmed fault is stored. Usually not an emergency, but read it first. On emissions faults, the machine may run normally regardless.
Lamp comes on then goes out
An intermittent fault that has cleared. The code is very likely still stored even though the lamp is out, which is why reading it now is worth more than waiting for it to happen again.
Lamp never illuminates at key-on
The bulb or the lamp driver has failed. The machine can no longer warn you at all. Every lamp should light briefly at key-on as a self test; one that does not is a fault in itself.
- Resting, engine off, after a full charge
- 12.6 V or more; Below 12.4 V after a full charge means replace it (Gear Rider Hub).
Blink codes and warning lights questions
How do I read a blink code?
Count the flashes of the warning lamp, treating long flashes as tens and short flashes as units. So three long and four short is thirty-four. The sequence repeats after a pause; read it at least three times before deciding, because miscounting the first digit sends you to a completely different entry in the table.
How do I get my machine into diagnostic mode?
It is model-specific. Some machines display a code automatically whenever a fault is stored, some require a sequence of key positions and switch presses. Some need a jumper across two service-connector pins. The sequence is in the service manual for that model, and there is no general procedure that works across brands.
Are blink code numbers standardized?
No, not at all. The same count means different faults on different machines, sometimes even between models from the same manufacturer; this is the point at which generic information stops helping and you need the table for your exact model and year. Do not apply a number found for another machine.
What does a flashing engine warning light mean?
On many machines a flashing lamp indicates a more serious active condition than a steady one, and where the manual says so the correct response is to stop instead of continue riding. The distinction between steady and flashing is the single most useful piece of information to have read before you need it.
Can I ride with the warning light on?
It depends on the fault. Reading the code matters more than the lamp does. A steady lamp with the machine running normally is often an emissions or secondary system fault. A flashing lamp, reduced power or any change in how the machine runs is a reason to stop and find out, not to continue and hope.
The light came on and then went off by itself?
That is an intermittent fault that has cleared its active condition. The code is very likely still stored, lamp out. Read it now, not waiting for the fault to happen again, because many systems also clear stored codes automatically after a number of fault-free cycles and the evidence will disappear.
Why does no warning light come on at key on?
Every warning lamp should illuminate briefly at key-on as a bulb and circuit self-test. One that does not has a failed bulb, a failed driver or a wiring fault. The practical consequence is that the machine has lost its ability to warn you at all; it is a fault in its own right and worth fixing.
What is limp mode and how do I get out of it?
It is a protective strategy that restricts engine output, revs or speed to reduce the risk of damage while letting the machine be moved. It normally clears when the underlying fault is fixed, and on some machines after a key cycle once the condition has gone. Clearing the code without a fix returns you to it.
Can a bad battery cause a warning light?
Yes, and it can cause several at once. Sensor readings are taken against a reference voltage. So a battery that sags under load makes unrelated circuits report values outside their expected ranges simultaneously. The result looks like a machine with multiple faults and is a machine with one cheap fault.
How do I check for a bad ground?
Measure the voltage between the component’s ground point and the battery negative terminal while the circuit is under load. Anything more than a few tenths of a volt indicates resistance in the ground path that is offsetting every measurement referenced to it. Corroded earth straps are common on machines used in salt.
Does clearing a code fix anything?
No, it removes the record. If the fault condition is still present the code returns, usually within a drive cycle or two. Clearing is a diagnostic step, a way to see whether a fault is historic or current, instead of a repair, and doing it before recording the code and any freeze frame data destroys the evidence.
My machine has several stored codes but runs perfectly?
Read them and look for a common cause. Historic faults from a flat battery, a period of storage, or a connector that was disturbed during other work commonly leave a group of stored codes behind. Record them, clear them, and see which ones return: the ones that come back are the real ones.
Batteries and charging: check the supply first; Three voltage measurements eliminate the most common cause of confusing faults.
- Diagnostic connectors: your machine may have one after all
- Many machines carry both a lamp code and a data connector.
- Reading a fault code and not a count
- The structure of a stored code, and whose definition applies.
- Fault codes: how the systems work
- Why powersports diagnostics are so much less standardized than a car’s.