Kawasaki Versys Forum banner
1 - 6 of 6 Posts

63 Posts
Discussion Starter · #1 ·
How to read your FI Light
By: Sdewolfe
The DFI used on the 650R features a FI light on the Speedometer face. This light has three
modes of operation; User Mode, Diagnostic Mode 1, Diagnostic Mode 2.
At KEY ON the ECU completes a self test and then checks sensors and actuators. During this
time the FI light will be lit. While the FI light is ON you will hear the fuel pump run and the
sub-throttle servos move. The tachometer needle swings full scale and back. At the end of
the testing (about 3 seconds), the oil pressure light will come on indicating a normal KEY ON,
If the ECU detects any actuator feedback or sensor input OUT OF RANGE, the FI light will be
set ON. It should be noted that the FI light can be set to a false ON state by radio
interference, though in practice it would take a very strong local signal to do so. The ECU
continues to monitor all sensors as long as the key is ON. If any signal is detected as OUT OF
RANGE, the FI light is set ON. The FI light will remain lit as long as the defect is present.
One of two things will happen when the FI light is ON; either the ECU will go into LIMP mode
or the ECU will prevent fuel injection, ignition, and/or starter circuit operation until the fault is
cleared. The severity of the fault will determine which of the two will happen. For instance, if
the ECU cannot detect crank position, it will prevent engine operation altogether. On the
other hand, if the ECU cannot determine Intake Air Temperature, it will initiate LIMP mode
(Kawasaki calls it FAIL-SAFE mode), assume an IAT temperature of 40C (104F), and allow the
engine to operate at that parameter.
The FI light will go OFF after repair or if the sensor comes back into range for any reason. The
ECU will resume normal operation. However, the event is memorized.
The FI light will blink continuously to indicate the vehicle-down sensor is active. When
detected, the ECU will shut-off the fuel pump, fuel injectors, starter and ignition. The FI light
will remain flashing and the motorcycle will not start until the vehicle-down sensor goes
inactive and the ECU is reset by cycling the key OFF.
ON at KEY ON, then OFF
OFF = normal operation
ON = fault detected
BLINK = vehicle down
Under the seat, along the right sub-frame rail is an orange/black wire with a bullet connector.
This is the self-diagnosis terminal. In order to read out the CURRENT Service Codes, ground
that wire with the KEY ON. The FI light will begin to flash codes. There will be a 5 second
delay and then the codes begin. The first flash is always a LONG (1 sec) followed by either
LONG or SHORT (0.5 sec) flashes. LONG flashes indicate TENS and short flashes ONES. One
LONG followed by two SHORT = 12. Two LONG, one SHORT = 21. Three LONG, two short =
32, etc. There is an interval of 1.5 seconds between TENS and ONES. There is a 3 second
interval between codes.
A – Shorting Wire
B - Orange/Black Wire with a Bullet Connector
C – Battery Negative Terminal
For multiple codes, the codes will readout from lowest numerical value to highest. A low
battery will cause the light to flash slowly or not at all.
To recover codes set in memory; KEY ON, touch the self-diagnosis terminal rapidly to ground
more than 5 times within 2 seconds. The lead must remain grounded (after 5 groundings) for
the remainder of the diagnostic session. The codes will readout exactly as in MODE 1.
CODE Malfunction
11_______ Main throttle sensor
12_______ Inlet air pressure sensor
13_______ Inlet air temperature sensor
14_______ Water temperature sensor
21_______ Crankshaft sensor
24 & 25___Speed sensor (24 then 25, repeatedly)
31_______Vehicle-down sensor
32_______Subthrottle sensor
33_______Oxygen sensor inactive (Europe)
51_______Ignition Coil #1
52_______Ignition Coil #2
56_______Radiator Fan Relay
62_______Subthrottle valve actuator (sensor in range but not responding)
64_______Air switching valve
67_______Oxygen sensor heater (Europe)
94_______Oxygen sensor out-of-range
To clear codes from the ECU, enter MODE 2, pull the clutch in for more than 5 seconds.
Things the ECU cannot detect:
FI light
Fuel Pump
Fuel Pump Relay
DFI Main Relay
ECU Power and Ground
Fuel Injectors

Premium Member
11,232 Posts

1,664 Posts
Do you know if this works on 2015 and later year models? I can’t seem to find an orange-black wire like that, but there is one yellow-black in the similar position, and a gray one close to the center of the bike.
For the 2015 you press buttons on the instrument panel. Really fun to do while riding (not!).

Turn the ignition switch on. If the yellow engine warning symbol is illuminated, proceed.

Push the left meter button to display the odometer.

Press the left meter button for more than 2 seconds. The service code is displayed on the LCD as a 2-digit number.

Write it down!

The display returns to normal either by pressing the left meter button for more than 2 seconds or you turn off the ignition.

My experience is that the service code number only displays while the yellow engine symbol is actually lit up. I had a problem which only lit the yellow engine symbol during deceleration, so the only way to get the code was to do the button press procedure while the yellow symbol was illuminated while riding.

Note that, like a car, the problem code can be deceptive. Start with the obvious, easy, and cheap. Unplug and replug the connectors for the component the code identifies. Think of what could be upstream that causes the message. Mine was indicating an intake air pressure sensor malfunction when in reality the problem was a vacuum leak. The sensor was correctly sensing and signaling the air pressure.
1 - 6 of 6 Posts