You are on page 1of 13

Note After Clear Diagnostic Service to Any DTC the Status

Bit 0 Transition

This bit shall indicate the result of the most recently performed test
A logical ‘1’ shall indicate that the last test failed meaning that the failure is completely matured
Reset to logical '0' if the result of the most recently performed test returns a “pass” result meaning that all de-mature criteria
Reset to logical '0' if a call has been made to ClearDiagnosticInformation.

Bit 1 Transition
This bit shall indicate whether or not a diagnostic test has reported a testFailed result at any time during the current operation
OR
a testFailed result has been reported during the current operation cycle and after the last time a call was made to ClearDiagno

Reset to logical '0' when a new operation cycle is initiated or after a call to ClearDiagnosticInformation.
If this bit is set to logical '1', it shall remain a '1' until a new operation cycle is started
Reset to a logical ‘0’ after a call to ClearDiagnosticInformation

Bit 2 Transition

The criteria to set the pendingDTC bit and the TestFailedThisOperationCycle bit(Bit 1) are the same The difference is that the t
cycle but the pendingDTC bit is not cleared until an operation cycle has completed where the test has passed at least once and
Reset to a logical ‘0’ after a call to ClearDiagnosticInformation.

Bit 3 Transition
This bit shall indicate whether a malfunction was detected enough times to warrant that the DTC is desired to be stored in lon
Reset to logical '0' after a call to ClearDiagnosticInformation or after aging threshold has been satisfied
Furthermore this bit is reset when the fault record associated with this DTC is overwritten by a newer DTC based upon vehicle

Bit 4 Transition

Bit state definition


'0' = DTC test has returned either a passed or failed test result at least one time since the last time diagnostic information was
'1' = DTC test has not run to completion since the last time diagnostic information was cleared.
Reset to a logical ‘1’ after a call to ClearDiagnosticInformation.

Bit 5 Transition
This bit shall indicate whether a DTC test has completed with a failed result since the last time a call was made to ClearDiagno
if the value of this bit is 0 means it indicate that the test has not run or that the DTC test ran and passed (but never failed).
It is the responsibility of the vehicle manufacturer to specify whether or not this bit is reset by aging-criteria or reset due to an
Reset to a logical ‘0’ after a call to ClearDiagnosticInformation.

Bit 6 Transition

This bit shall indicate whether a DTC test has ever run and completed during the current operation cycle (or completed during
ClearDiagnosticInformation).

A logical '1' shall indicate that the DTC test has not run to completion during the current operation cycle. If the test runs and p
started.
Reset to a logical ‘1’ after a call to ClearDiagnosticInformation

Bit 7 Transition
This bit shall report the status of any warning indicators associated with a particular DTC
If no warning indicators exist for a particular DTC, this status shall default to a logic '0' state.
Conditions for activating the warning indicator shall be defined by the vehicle manufacturer / implementation, but if the warn
Reset to a logical ‘0’ after a call to ClearDiagnosticInformation
Service to Any DTC the Status Value is 0x50

ng that all de-mature criteria have been fulfilled.


e during the current operation cycle

a call was made to ClearDiagnosticInformation

mation.

me The difference is that the testFailedThisOperationCycle bit is cleared at the beginning of each operation
st has passed at least once and never failed
C is desired to be stored in long-term memory.
tisfied
ewer DTC based upon vehicle manufacturer specific fault memory overflow requirements.

me diagnostic information was cleared.


call was made to ClearDiagnosticInformation
d passed (but never failed).
ging-criteria or reset due to an overflow of the fault memory.

on cycle (or completed during the current operation cycle after the last time a call was made to

on cycle. If the test runs and passes or fails then the bit shall be set (and latched) to '0' until a new operation cycle is
plementation, but if the warning indicator is on for a given DTC, then confirmedDTC shall also be set to '1'

You might also like