ECM Error Codes

Errors are stored in the various error bytes. Depending on the DDFI version up to three different error types will be shown:

  • Current errors are set when an error is currently present, like a broken wire, that hasn't been fixed yet.
  • Recent errors occured on the last ride, but are not present any more (e.g. raised by a slack joint) and will be cleared once the ECM is powered down.
  • Historic errors are stored in the non-volatile memory of the ECM until they get cleared with the software.

For XB models, the errors are grouped into Diagnostic Trouble Codes, which help identifying the faulty device (e.g. temperatur sensor). Most trouble codes therefore cover quite opposite errors, as a too low or a too high voltage. The EcmSpy software will decode the actual error from the error byte (as shown below) and provide you with a clear text error message too.


Trouble Code XB Trouble Code 1125 Error Byte Error Bit (0-7) Bit Value (dec.) Meaning
11P01220532TPS Voltage too low
P01230664TPS Voltage too high
13P0151024Rear O2 Sensor always rich
P0152038Rear O2 Sensor always lean
P01540416Rear O2 Sensor inactive
14P0117001Engine/Coolant Temp. Sensor Voltage too low
P0118012Engine/Coolant Temp. Sensor Voltage too high
15P01121664Intake Air Temp. Sensor Voltage too low
P011317128Intake Air Temp. Sensor Voltage too high
16P05621416Battery Voltage too low
P05631532Battery Voltage too high
21?401Exhaust Valve always open
?412Exhaust Valve always closed
?424Exhaust Valve Controller Voltage too low
?438Exhaust Valve Controller Voltage too high
22P11101664Active Intake Controller Voltage too low
P111157128Active Intake Controller Voltage too high
P11124416Active Intake Control TPS Feedback Failure
23P0261124Injector 1 (Front) Control Voltage too low
P0262138Injector 1 (Front) Control Voltage too high
24P23032664Coil 2 (Rear) Control Voltage too low
P230427128Coil 2 (Rear) Control Voltage too high
25P2301101Coil 1 (Front) Control Voltage too low
P2302112Coil 1 (Front) Control Voltage too high
26P11545416Clutch Switch Voltage too low
?5532Clutch Switch Voltage too high
27P1155524Neutral Switch Voltage too low
?538Neutral Switch Voltage too high
32P02642416Injector 2 (Rear) Control Voltage too low
P02652532Injector 2 (Rear) Control Voltage too high
33P0628224Fuel Pump Control Voltage too low
P0629238Fuel Pump Control Voltage too high
34P05066532Idle Air Controller Position too low (RPM too high)
P05076664Idle Air Controller Position too high (RPM too low)
P051167128Idle Air Controller Curcuit Failure
35?201Tachometer Output Voltage too low
?212Tachometer Output Voltage too high
36P069107128Cooling Fan 1 (Rear/Right) Control Voltage too low
43P0502624Vehicle Speed Sensor Input Voltage too low
P0503638Vehicle Speed Sensor Input Voltage too high
?6416Vehicle Speed Output Voltage too low
44P11513664Bank Angle Sensor Voltage too low
P115237128Bank Angle Sensor Voltage too high
46P0616501Starter Relay Control Voltage too low
47P1601512Auxiliary Power Relay Control Voltage too low
52P06043416ECM RAM Failure
53P0605338ECM ROM Failure
54P0603324ECM EEPROM Failure
55P0607312ECM Microprocessor Failure
54?301ECM Sync. Failure
?P15014532Sidestand Switch Voltage too low
P15024664Sidestand Switch Voltage too high
P150347128Sidestand Down
?P01078416Manifold Air Pressure Sensor Voltage too low
P01088532Manifold Air Pressure Sensor Voltage too high
?P22288664Barometric Pressure Sensor Voltage too low
P222987128Barometric Pressure Sensor Voltage too high
?P10477432O2 EGO Correction Cylinder Difference too high
57P0192724Fuel Pressure Sensor Voltage too low
P0193738Fuel Pressure Sensor Voltage too high
P0087712Fuel Rail/System Pressure too low
?P01317532Front O2 Sensor always rich
P01327664Front O2 Sensor always lean
P013477128Front O2 Sensor inactive
?P0693801Cooling Fan 2 (Left) Control Voltage too low
P0694812Cooling Fan 2 (Left) Control Voltage too high
?P0337824Crank Position Sensor Voltage too low
P0338838Crank Position Sensor Voltage too high
??1012Instrument Cluster Mode Button stuck
??1024Instrument Cluster Toggle Button stuck
??1038Instrument Cluster Low Fuel Light Voltage too low
??10416Instrument Cluster Low Fuel Light Voltage too high
??10532Instrument Cluster Communication Error
??10664Instrument Cluster Oil Pressure Light Voltage Failure
??107128Instrument Cluster Security Sytem Failure

Please double-check all information from this site before using them!