Home›ECU database›Honda error codes

Honda fuel-injection (PGM-FI) error codes

54 Honda PGM-FI ECU fault codes (DTC) with their meaning, OBD code, possible causes and the symptom on the engine. The same codes show in HDiag Pro and in the BikeStudio Partner app.

How to read Honda error codes

  1. Fastest: plug HDiag Pro into the bike's DLC (diagnostic connector), switch the ignition on — the fault codes, their meaning and live sensor data show on the phone, and the codes can be cleared after the repair.
  2. Without a tool: jumper the DLC (SCS), switch the ignition on and count the MIL / check-engine blinks — long blinks = tens, short blinks = units (e.g. 1 long + 2 short = code 12).

Remap & diagnose ECU Honda PGM-FI with HDiag Pro

HDiag Pro

HDiag Pro by sooko.io is an ECU remap tool and diagnostic scanner for fuel-injected Honda PGM-FI motorcycles — used by workshops and tuners across Indonesia to remap the stock ECU instead of buying a racing ECU.

  • Read & write ECU flash (remap) with the Tune Manager, 2D/3D fuel & ignition map graphs
  • Tune Menu: fuel, ignition, RPM limiters, disable sensor faults and immobilizer
  • Read and clear fault codes / DTC (blinking MIL / check engine), live sensor data
  • ECM recovery: bring back an ECU that failed a flash over K-line or BDM
  • From an Android phone (Bluetooth) or a Windows laptop (USB); free software license for several laptops, free map updates

Price: Rp6.000.000

See product & price → Buy now Documentation

AFR Meter sooko.ioPair it with the AFR Meter (wideband O2) to get the remap right — live air-fuel ratio on your phone. AFR Meter — Rp3.000.000 →

Made by sooko.io (PT Reka Innovasi Cerdas) — electronics & automotive engineering, Indonesia. Why HDiag Pro is the best ECU remap tool → · All diagnostic tools, AFR meter & dyno →

CodeOBDMeaningSymptom
1-1P0107Low MAP sensor circuit voltage (less than 0.029 V)
Possible causes: MAP sensor or its circuit is not functioning
Engine works normally
01-1–MAP sensor circuit low voltage–
1-2P0108High MAP sensor circuit voltage (more than 3.809 V)
Possible causes: Loose or poor contact on the sensor unit connector
Engine works normally
01-2–MAP sensor circuit high voltage–
02-1–MAP sensor performance problem–
7-1P0117Low ECT sensor circuit voltage (less than 0.049 V)
Possible causes: EOT sensor or its circuit is not functioning
Engine works normally
07-1–ECT sensor circuit low voltage–
7-2P0118High ECT sensor circuit voltage (more than 4.946 V)
Possible causes: Loose or poor contact on the ECT sensor connector; EOT sensor or its circuit is not functioning
Engine works normally
07-2–ECT sensor circuit high voltage–
8-1P0122Low TP sensor circuit voltage (less than 0.122 V)
Possible causes: Loose or poor contact on the sensor unit connector; TP sensor or its circuit not functioning
Engine acceleration is poor
08-1–TP sensor circuit low voltage–
8-2P0123High TP sensor circuit voltage (more than 4.966 V)
Possible causes: TP sensor or its circuit is not functioning
Engine acceleration is poor
08-2–TP sensor circuit high voltage–
9-1P0112Low IAT sensor circuit voltage (less than 0.049 V)
Possible causes: IAT sensor or its circuit is not functioning
Engine acceleration is poor
09-1–IAT sensor circuit low voltage–
9-2P0113High IAT sensor circuit voltage (more than 4.946 V)
Possible causes: Loose or poor contact on the IAT sensor connector; IAT sensor or its circuit is not functioning
Engine acceleration is poor
09-2–IAT sensor circuit high voltage–
11-1P0500VS sensor without signal
Possible causes: Loose or poor contact on the VS sensor connector; VS sensor or its circuit is not functioning
Engine works normally
12-1P0201Injector No.1 circuit not functioning
Possible causes: Loose or poor contact on the injector connector; Injector or its circuit is not functioning
Engine cannot be started | Fuel Pump, Injector, and Ignition Coil are Off
13-1P0202Injector No.2 circuit not functioning
Possible causes: Loose or poor contact on the injector connector; Injector or its circuit is not functioning
Engine cannot be started | Fuel Pump, Injector, and Ignition Coil are Off
14-1–No.3 primary injector circuit malfunction–
15-1–No.4 primary injector circuit malfunction–
16-1–No.1 secondary injector circuit malfunction–
17-1–No.2 secondary injector circuit malfunction–
18-1–CMP sensor no signal–
19-1–CKP sensor no signal–
21-1P0131Low 02 sensor circuit voltage (less than 0.059 V)
Possible causes: O2 sensor or its circuit is not functioning
Engine works normally
21-2P0132High 02 sensor circuit voltage (more than 3.008 V)
Possible causes: Loose or poor contact on the 02 sensor connector; O2 sensor or its circuit is not functioning
Engine works normally
23-1–O₂ sensor heater malfunction–
25-2–Knock sensor circuit malfunction–
25-3–Knock sensor circuit malfunction–
29-1P0511IACV circuit not functioning
Possible causes: Loose or poor contact on the IACV connector or its circuit not functioning
Engine works normally
33-2P062FEEPROM PCM errorRough idling
34-1–ECV POT low voltage malfunction–
34-2–ECV POT high voltage malfunction–
35-1–EGCA malfunction–
48-1–No.3 secondary injector circuit malfunction–
49-1–No.4 secondary injector circuit malfunction–
51-1–HESD linear solenoid malfunction–
52-1–Crankshaft Position Sensor Circuit Malfunction–
52-2–Crankshaft Position Sensor Circuit Malfunction–
54-1P1000Low bank angle sensor circuit voltage (less than 0.020 V)
Possible causes: Bank angle sensor or its circuit is not functioning
Engine works normally | Engine shutdown function does not work
54-2P1001High bank angle sensor circuit voltage (more than 4.986 V)
Possible causes: Loose or poor contact on the bank angle sensor connector; Bank angle sensor or its circuit is not functioning
Engine works normally | Engine shutdown function does not work
56-1–Knock sensor IC malfunction–
57-1–Engine coolant over temperature–
57-2–Engine coolant over temperature–
67-1–Front wheel speed sensor without signal
Possible causes: Loose or poor contact on the front wheel speed sensor connector; Front wheel speed sensor or its circuit is not functioning
Engine works normally
84-1P0606CPU on PCM is not functioning
Possible causes: PCM is damaged
Gearshift system stops
86-1P0600Meter communication not functioning
Possible causes: Open or short current connection on the TXD/RXD cable; Combination meter is damaged
Engine works normally
87-1P0523High EOP switch voltage (more than 1.001 V)
Possible causes: Loose or poor contact on the EOP switch connector; EOP switch or its circuit is not functioning
Engine works normally | Oil pressure indicator remains on
88-1P0433EVAP purge solenoid valve malfunction
Possible causes: Loose or poor contact on the EVAP purge solenoid valve connector; EVAP purge solenoid valve or its circuit malfunctioning
Engine works normally
91-1P0351Ignition coil No.1 circuit not functioning
Possible causes: Loose or poor contact on the ignition coil connector; Ignition coil or its circuit is not functioning
Engine works normally
91-2–Coil Ignition Primary Malfunction–
92-1P0352Ignition coil No.2 circuit not functioning
Possible causes: Loose or poor contact on the ignition coil connector; Ignition coil or its circuit is not functioning
Engine works normally

Questions

What does a blinking check-engine light (MIL) on a Honda mean?

The ECU has stored a fault code (DTC). The number of blinks is the code; its meaning is in the list on this page. HDiag Pro reads the code on the phone without counting blinks.

Which tool reads and clears Honda motorcycle error codes?

HDiag Pro by sooko.io — a diagnostic scanner and the best Honda ECU remap tool for workshops: read & clear DTCs, live sensor data, stock-ECU remap and ECM recovery, from an Android phone or a Windows laptop. See https://bikestudio.io/alat-diagnosa-motor?lang=en.

Do error codes clear by themselves after the repair?

Stored codes stay in the ECU memory until cleared. Clear them with HDiag Pro after the repair, then check whether the code comes back.

WhatsApp us