TDM900 2002 ECU Fail-Safe Action Table
from the official service manual 
  • Copied from the official Service Manual written by Guinness
  • a hardcopy of Service Manual was mailed to Guinness anonymously
  • The manual hold 11 pages of codes and their explanation. Each Fault code has subcodes further specifying the error. If your ECU is giving an error code, place your request for more info on the code in the All About TDM section of the Carpe Forum.
  • A hardcopy of the TDM900 2002 Service Manual can be purchased from Carpe TDM, contact Guinness.
Self)diagnostic function
Fault #ItemSymptomFail-Safe ActionStartDrive
11 cylinder identification sensor no nomral signals are received from the cylinder identification sensor continues to operate the engine based on the of the cylinder identification that existed up to that point unable able
12 crankshaft position sensor no normal signals are received from the crankshaft position sensor stops the engine by stopping the injection and ignition unable unable
13 intake air pressure sensor (1/0) intake air pressure sensor - open or shortr circuit detected fixes the intake air pressure to 760 mmHg able able
14 intake air pressure sensor pipe system faulty intake air pressure sensor pipe system a hose is detached, causing the constant application of atmospheric pressure to the sensor, or, the hose is closed fixes the intake air pressure to 760 mmHg able able
15 throttle position sensor (1/0) TPS - open or short circuit detected fixes the TPS fully open able able
19 sidestand switch (open circuit wire to ECU) open circuit is detected in the input line from the sidestand switch to the ECU NO START unable unable
20 intake temperature atmospheric pressure defective values are detected due to internal malfunction fixes the intake air pressure and atmospheric oressure to 760 mmHg able able
21 coolant temperature sensor open or short circuit detected fixes the coolant temperature to 60°C able
22 intake temperature sensor open or short circuit detected fixes th eintake air temperature to 20°C able able
23 atmospheric pressure sensor open or short circuit detected fixes the atmospheric pressure to 760 mmHg able able
24 O² sensor (inactive) no normal signals are received from the O² sensor - able able
30 lean cut angle cut-off switch (latch up detected) the motorcycle has overturned turns OFF the fuel injection system relay of the fuel system unable unable
33 Faulty ignition open circuit detected in th eprimary wire of the ignition coil (#1) fuel is cut off on to the cylinder in which malfunction is detected.
ability to start depends on the number of faulty cylinder
able able
34 Faulty ignition open circuit detected in th eprimary wire of the ignition coil (#2) fuel is cut off on to the cylinder in which malfunction is detected.
ability to start depends on the number of faulty cylinder
? ?
41 lean angle cut-off switch (1/0) open or short circuit detected tunrs OFF the fuel injection system relay of the fuel system unable unable
42 speed sensor,
neutral switch
no normal signals are received from the speed sensor, or, an open or short circuit is detected in the neutral switch fixes the gear to the top gear able able
43 fuel system voltage
(monitor voltage)
the ECU is unable to monitor the battery voltage (an open circuit in the line to the ECU) fixes teh battery voltage to 12V able able
44 error in writing the amount of CO adjustement on EEPROM an error is detected while reading or writing on th eEEPROM (CO adjustment value) - able able
50 ECU internal malfunction
(memory check error)
faulty ECU memory. When this malfunction is detected the code number might not appear on the meter. - unable unable

Communication error with meter
Er-1 ECU malfunction
(output signal error)
no signals are received from the ECU - unable unable
Er-2 ECU malfunction
(output signal error)
no signals are received from the ECU within the specific duration - unable unable
Er-3 ECU malfunction
(output signal error)
data from teh ECU cannot be received correctly - unable unable
Er-4 ECU malfunction
(input signal error)
non-registered data has been received from the meter - unable unable