HOW TO READ Nissan OBD 1 Codes
How To Read (Retrieve) Nissan OBD 1 Codes without OBD Scanner. Easy way to read, accessing, erasing and resetting obd1 codes on nissan cars.
List of Support Nissan Car Model:
100NX – 96-02
180SX – 88-94
200SX – 94-00
240SX – 89-96
300C – 84-88
300ZX – 86-97
Almera – 90-03
Altima – 93-02
Avenier – 96-02
Axxess – 90
Bluebird – 92-98
Cedric – 92-96
Cefiro – 89-99
Centro – 88-92
Cima – 92-96
EXY – 87-91
Frontier – 98-06
Gazelle – 84-89
Gloria – 92-96
Infiniti Q45 – 93-97
Leopard – 92-96
Lucino – 94-98
Maxima – 89-06
Micra – 96-06
Navara – 92-00
NX Coupe – 90-95
Pathfinder – 92-06
Patrol – 92-00
Pickup – 90-06
Pintara – 85-92
Presea – 90-95
Primera – 89-02
Pulsar – 86-00
Quest – 93-06
QX – 90-98
Sentra – 88-06
Serena – 92-02
Silvia – 88-99
Skyline – 85-99
Stanza – 87-92
Sunny – 89-00
Terrano – 89-02
Xterra – 00-06
Terrano – 89-99
Urvan – 89-98
Vanette – 87-00
General information
- Trouble codes are displayed by the malfunction indicator lamp (MIL).
- The ECM fault memory can also be checked using diagnostic equipment connected to the data link connector (DLC).
- CAN data bus enables the engine control module (ECM) to display diagnostic information relating to immobilizer and transmission systems.
- Self-diagnosis using the MIL may not display all available trouble codes.
Accessing
- Switch ignition ON.
- Bridge data link connector (DLC) terminals IGN and CHK Fig. 1 .
- Wait 2 seconds.
- Disconnect bridge wire from data link connector (DLC) Fig. 1 .
- Count MIL flashes. Compare with trouble code table.
- Each trouble code consists of four groups of one or more flashes.
- The first group of flashes indicate the ‘thousands’ of the trouble code Fig. 2 [A].
- The second group of flashes indicate the ‘hundreds’ of the trouble code Fig. 2 [B].
- The third group of flashes indicate the ‘tens’ of the trouble code Fig. 2 [C].
- The fourth group of flashes indicate the ‘units’ of the trouble code Fig. 2 [D].
- Ten flashes in a group indicate ‘0’.
- A short pause separates each trouble code group Fig. 2 [E].
- A long pause separates each trouble code Fig. 2 [F].
- For example: Trouble code P1111 displayed Fig. 2 .
- Switch ignition OFF. Rectify faults as necessary.
Erasing
- Switch ignition ON.
- Bridge data link connector (DLC) terminals IGN and CHK Fig. 1 .
- Wait 2 seconds.
- Disconnect bridge wire from data link connector (DLC) Fig. 1 .
- Check that MIL flashes.
- Bridge data link connector (DLC) terminals IGN and CHK Fig. 1 .
- Wait 2 seconds.
- Disconnect bridge wire from data link connector (DLC) Fig. 1 .
- Switch ignition OFF.
- Repeat checking procedure to ensure no data remains in ECM fault memory.
NISSAN OBD1 CODES
11 Crank Angle Sensor/Camshaft Position Sensor
12 Air Flow Meter/Mass Air Flow Sensor
13 Engine Coolant Temperature Sensor
14 Vehicle Speed Sensor
21 Ignition Signal
22 Fuel Pump
23 Idle Switch
24 Throttle Valve Switch
25 Idle Speed Control Valve
28 Cooling Fan Circuit
31 ECM
32 EGR Function
33 Heated Oxygen Sensor
34 Knock Sensor
35 Exhaust Gas Temperature Sensor
36 EGR Control-Back Pressure Transducer
37 Knock Sensor
38 Right hand bank Closed Loop (B2)
41 Intake Air Temperature Sensor
42 Fuel Temperature Sensor
43 Throttle Position Sensor
44 ECCS Normal Operation
45 Injector Leak
47 Crankshaft Position Sensor
51 Injector Circuit
53 Oxygen Sensor
54 A/T Control
55 No Malfunction
63 No. 6 Cylinder Misfire
64 No. 5 Cylinder Misfire
65 No. 4 Cylinder Misfire
66 No. 3 Cylinder Misfire
67 No. 2 Cylinder Misfire
68 No. 1 Cylinder Misfire
71 Random Misfire
72 TWC Function right hand bank
76 Fuel Injection System Function right hand bank
77 Rear Heated Oxygen Sensor Circuit
82 Crankshaft Position Sensor
84 A/T Diagnosis Communication Line
85 VTC Solenoid Valve Circuit
86 Fuel Injection System Function right hand bank
87 Canister Control Solenoid Valve Circuit
91 Front Heated Oxygen Sensor Heater Circuit right hand bank
94 TCC Solenoid Valve
95 Crankshaft Position Sensor
98 Engine Coolant Temperature Sensor
101 Front Heated Oxygen Sensor Heater Circuit right hand bank
103 Park/Neutral Position Switch Circuit
105 EGR and EGR Canister Control Solenoid Valve Circuit
108 Canister Purge Control Valve Circuit
EOBD code | Failure type |
00 | No failure type information |
01 | General electrical failure |
02 | General signal failure |
03 | Frequency modulated (FM)/pulse width modulated (PWM) signal failure |
04 | System internal failure |
05 | System programming failure |
06 | Algorithm based failure |
07 | Mechanical failure |
08 | Data bus signal/message failure |
09 | Component failure |
11 | Short circuit to earth |
12 | Short circuit to positive |
13 | Circuit open |
14 | Open circuit/short to earth |
15 | Open circuit/short to positive |
16 | Circuit voltage below threshold |
17 | Circuit voltage above threshold |
18 | Circuit current below threshold |
19 | Circuit current above threshold |
1A | Circuit resistance below threshold |
1B | Circuit resistance above threshold |
1C | Circuit voltage out of range |
1D | Circuit current out of range |
1E | Circuit resistance out of range |
1F | Circuit intermittent |
21 | Signal amplitude below minimum |
22 | Signal amplitude above maximum |
23 | Signal stuck low |
24 | Signal stuck high |
25 | Signal shape/waveform failure |
26 | Signal rate of change below threshold |
27 | Signal rate of change above threshold |
28 | Signal bias level out of range/zero adjustment failure |
29 | Signal invalid |
2A | Signal stuck in range |
2B | Signal cross-coupled |
2F | Signal erratic |
31 | No signal |
32 | Signal low time below minimum |
33 | Signal low time above maximum |
34 | Signal high time below minimum |
35 | Signal high time above maximum |
36 | Signal frequency too low |
37 | Signal frequency too high |
38 | Signal frequency incorrect |
39 | Signal has too few pulses |
3A | Signal has too many pulses |
41 | General checksum failure |
42 | General memory failure |
43 | Special memory failure |
44 | Data memory failure |
45 | Program memory failure |
46 | Calibration/parameter memory failure |
47 | Watchdog/safety micro-controller failure |
48 | Supervision software failure |
49 | Internal electronic failure |
4A | Incorrect component installed |
4B | Over-temperature condition |
51 | Component not programmed |
52 | Component program not activated |
53 | Component program disabled |
54 | Missing calibration |
55 | System not configured |
56 | Invalid/incompatible configuration |
57 | Invalid/incompatible software component |
61 | Signal calculation failure |
62 | Signal comparison failure |
63 | Circuit/component protection time-out |
64 | Signal plausibility failure |
65 | Signal has too few transitions/events |
66 | Signal has too many transitions/events |
67 | Signal incorrect after event |
68 | Event information |
71 | Actuator stuck |
72 | Actuator stuck open |
73 | Actuator stuck closed |
74 | Actuator slipping |
75 | Emergency position not reachable |
76 | Incorrect mounting position |
77 | Commanded position not reachable |
78 | Alignment or adjustment incorrect |
79 | Mechanical linkage failure |
7A | Fluid leak or seal failure |
7B | Low fluid level |
81 | Invalid serial data received |
82 | Alive/sequence counter incorrect/not updated |
83 | Value of signal protection calculation incorrect |
84 | Signal below allowable range |
85 | Signal above allowable range |
86 | Signal invalid |
87 | Missing message |
88 | Data bus off |
8F | Signal erratic |
91 | Component parameter out of range |
92 | Performance problem/malfunction |
93 | No operation |
94 | Unexpected component operation |
95 | Incorrect assembly |
96 | Component internal failure |
97 | Component or system operation obstructed or blocked |
98 | Component or system over-temperature condition |
9A | Component or system operating conditions |