Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

DTC

DTC

Each DTC is directly related to a diagnostic test. The Diagnostic Management System sets DTCs based on the failure of the tests during a trip or trips. Certain tests must fail two consecutive trips before the DTC is set. The following are the three types of DTCs and the characteristics of those codes:

Type A

- Emissions related.
- Requests illumination of the Malfunction Indicator Lamp (MIL) of the first trip with a fail.
- Stores a History DTC on the first trip with a fail.
- Stores a Freeze Frame (if empty).
- Stores a Fail Record.
- Updates the Fail Record each time the diagnostic test fails.

Type E

- Emissions related.
- "Armed" after one trip with a fail.
- "Disarmed" after one trip with a pass.
- Requests illumination of the MIL on the second consecutive trip with a fail.
- Stores a History DTC on the second consecutive trip with a fail (The DTC will be armed after the first fail).
- Stores a Freeze Frame on the second consecutive trip with a fail (if empty).

Type CNL

- Non-Emissions related.
- Does not request illumination of any lamp.
- Stores a History DTC on the first trip with a fail.
- Does not store a Freeze Frame.
- Stores Fail Record when test fails.
- Updates the Fail Record each time the diagnostic test fails.

NOTE: Only four Fail Records can be stored. Each Fail Record is for a different DTC. It is possible that there will not be Fail Records for every DTC if multiple DTCs are set.