LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Infiniti >> 2018 >> QX30 Essential, AWD >> Repair and Diagnosis (Single Page) >> Engine Performance >> Testing & Diagnosis >> Engine Control System (Introduction) >> System Description >> On Board Diagnostic (OBD) System >> ECM >> Diagnosis Description >> Function Sequence For On-Board Diagnosis (OBD)
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Function Sequence For On-Board Diagnosis (OBD)

Function Sequence for Fault Detection 

The ECM checks itself and its input and output signals for accuracy and detects possible malfunctions.

Malfunctions and the way they are stored are classified as follows:

The following malfunctions are recognized in their frequency and duration:

Function Sequence for Test Procedure 

The component testing and function chain testing are differentiated on test procedures.

Component test

Function chain test

Function Sequence for Cyclic Monitoring 

Cyclic monitoring takes place for components and system which are not permanently active. Regeneration, for example, only takes place when the vehicle is being operated in partial-load range and can therefore only be monitored during this operating phase.

The following components and systems are monitored cyclically:

Function Sequence for Continuous Monitoring 

Continuous monitoring means constant monitoring from engine start up to "ignition OFF".

The following components and systems are monitored continuously:

Function Sequence for Readiness Code 

In order to gain reliable information as to the trouble-free status of cyclically monitored components and systems when reading out the malfunctioning memory, these components and systems must be test ready.

The test readiness of a component or a system is shown by the readiness code. The readiness code indicates whether the malfunction detecting test is performed at least once or the component or the system is activated.

Test readiness is checked at least once per driving cycle. If test readiness exists, the readiness code is set. In order to set the components of the system at least once.

The test result is not significant in setting the readiness code. This means that it is also set if a fault in the system or the component is found.

The readiness code is set for the following components and systems once they are tested:

If test readiness does not exist for individual systems or components, it can be established using the diagnostic unit (e.g. CONSULT). To do this the function chain process is started manually using a menu item in the diagnostic software.

NOTE: All readiness codes are reset automatically when the error code is deleted.

Function Sequence for Fault Storage 

Emissions-relevant malfunctions just found from the current and previous driving cycle are temporarily stored in the OBD until confirmed (through occurrence in two consecutive driving cycles) in the form of a error code, also called a DTC (diagnostic trouble code).

When an established fault occurs in two consecutive driving cycles the error code is stored in the malfunctioning memory of the ECM after ending the second driving cycle.

Driving cycle

Function Sequence for Avoiding Consequential Faults 

When a error signal is detected and shorted, all tests where this signal is required as a reference parameter are aborted (interlock). This prevents consequential errors from being stored.

Function Sequence for Saving the Error Freeze Frame Data 

Besides the malfunctions, the operating conditions under which they occur are also stored (error freeze frame data).

When the malfunction occurs second time, the associated error freeze frame data is stored again. When the malfunction continues to occur then the last stored error freeze frame data from the first and last occurrence of a malfunction can be read out.

For error freeze frame data items, refer to CONSULT Function .

Function Sequence for Fault Display 

MIL (Malfunction Indicator Lamp) in the instrument cluster is actuated by the ECM via CAN communication.

When a malfunction occurs in two driving cycles, one after the other, MIL lights up.

In case of catalytic converter damage is caused by ignition misfires, MIL flashes during (remaining) driving cycle.

Fault message by means of MIL cases automatically after 3 consecutive trouble-free driving cycles.

Function sequence for Reading Out Fault Memory 

Stored error codes and their error freeze frame data as well as the readiness codes can be read out with the ignition ON or engine running using CONSULT or a commercially available diagnosis tool.

Function Sequence for Erasing Faults 

The system automatically clear any stored malfunctions from the fault memory only after 40 consecutive trouble-free driving cycles have occurred. They can, however, also be deleted (after repair work has been done) using commercially available diagnostic equipment or the CONSULT.