Operation CHARM: Car repair manuals for everyone.

Part 2

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_1_ShortHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0262 refer to P0262

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_2_ShortLow

DTC Description / Detecting Condition / Confirmation Procedure
P0264 refer to P0264

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples

40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_2_ShortHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0265 refer to P0265

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_3_ShortLow

DTC Description / Detecting Condition / Confirmation Procedure
P0267 refer to P0267

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_3_ShortHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0268 refer to P0268

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_4_ShortLow

DTC Description / Detecting Condition / Confirmation Procedure
P0270 refer to P0270

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Inj_Cyl_4_ShortHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0271 refer to P0271

Monitor Strategy Description
Detects a short to ground, to battery or open circuit on fuel injector output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

ToothErrorCorrection

DTC Description / Detecting Condition / Confirmation Procedure
P0315 refer to P0315

Monitor Strategy Description
This DTC indicates that crank wheel tooth error has not been learned.

Malfunction Criteria
Tooth error sample counter < 30 count
AND
Individual Factors <= 0.9967
are NOT valid >= 1.0033
OR
Sum of Factors >= 0.0004
<= -0.0004

Enable Conditions
Engine State = RUN

Time required
Continuous monitoring performed every 125 ms.

KnockSensor

DTC Description / Detecting Condition / Confirmation Procedure
P0325 refer to P0325

Monitor Strategy Description
Detects knock sensor failures and knock sensor wiring failure-open.

Malfunction Criteria
Knock intensity below a calibration value < See table below.





KtKNOD_DSP_SensorDiagFiltThrshMin

Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm




KtKNOD_p_EngIMEP_Thrsh

Time required
Detection Time
12.50 seconds failure out of 24.88 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
100 test failures within 200 test samples at 125. ms loop time

KnockSystem

DTC Description / Detecting Condition / Confirmation Procedure
P0324 refer to P0324

Monitor Strategy Description
This DTC detects a malfunction in the knock circuit or short to battery or ground.

Malfunction Criteria
Knock Filtered Value < 25.00
Knock Filtered Value > 80.00

Enable Conditions
Indicated Mean Effective Pressure @ MBT >= See table below.
AND CCESC enabled = TRUE
AND Engine Speed >= 1600 rpm




KtKNOD_p_EngIMEP_Thrsh

Time required
Detection Time-High
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time
Detection Time-Low
13.75 seconds failure out of 27.38 seconds sample period
Continuous Monitoring every 125. ms
Detection Samples
110 test failures within 200 test samples at 125. ms loop time

CrankNoSignal

DTC Description / Detecting Condition / Confirmation Procedure
P0335 refer to P0335

Monitor Strategy Description
Detects the loss of crank signal.

Malfunction Criteria
Time with no crank signal present (based on number of Camshaft pulses at 7.8 msec per pulse)>= 8 s

Enable Conditions
Engine State = KEYON
OR Engine State = CRANK
OR Engine State = STALL
AND CAM Fault Present = FALSE
AND Camshaft Position Sensor State Change from last State =/= Current Cam_State
AND Not Too Much Time between Cam Enable Events >= 2 s
(Prevents False Failure due to Stall)

Time required
Detection Time
8.00 seconds failure out of 8. seconds sample period
Continuous Monitoring every 7.80 ms

CrankNoisySignal

DTC Description / Detecting Condition / Confirmation Procedure
P0336 refer to P0336

Monitor Strategy Description
This diagnostic will detect extra/missing pulses between consecutive crank sensor reference pulses (noisy signal).

Malfunction Criteria
Crank Tooth Error Count (CRKRTERR) >= 2 pulse
AND
Fail Counter >= 10 counts

Enable Conditions
Engine Running = RUN
AND Crank Sensor Back up not Active (Requires reported fail) = FALSE
AND Engine cylinders events = # cylinders (based on crank) = 6 counts

Time required
Detection Time
0.08 seconds failure out of 0.15 seconds sample period
Continuous Monitoring every 7.80 ms
Detection Samples
10 test failures within 100 test samples at 7.8 ms loop time

Fan1_OutputFault

DTC Description / Detecting Condition / Confirmation Procedure
P0480 refer to P0480

Monitor Strategy Description
This will detect a short to ground, to battery or open circuit on fan relay output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE OR output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

Fan2_OutputFault

DTC Description / Detecting Condition / Confirmation Procedure
P0481 refer to P0481

Monitor Strategy Description
This will detect a short to ground, to battery or open circuit on fan relay output.
Fault information provided by an output driver chip.

Malfunction Criteria
Output driver IC internal feedback voltage less than state calls for high voltage = TRUE
OR output driver IC internal feedback voltage greater than state calls for low voltage = TRUE

Enable Conditions
No disabling Faults Present = FALSE
AND Engine Running = RUN
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Enable Time delay >= 0.5 s

Time required
Detection Time
5.00 seconds failure out of 9.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
40 test failures within 80 test samples at 125. ms loop time

VSS_NoSignal

DTC Description / Detecting Condition / Confirmation Procedure
P0502 refer to P0502

Monitor Strategy Description
Detects a loss of vehicle speed signal

Malfunction Criteria
Vehicle Speed <= Failure Threshold, as defined by:
Power Test
IF VSS Fault:
Vehicle Speed <= 10 kph
ELSE (no VSS Fault):
Vehicle Speed < 5 kph
Deceleration Test
Vehicle Speed < 5 kph
Delta Engine Speed >= 50 rpm

Enable Conditions
Power and Deceleration tests Common Criteria
Engine Running = RUN (3)
AND VSS disabling malf present = FALSE
AND TPS fault present = FALSE
AND MAP fault present = FALSE
AND Ignition Voltage <= 16 V
AND Ignition Voltage >= 11 V
AND Engine Coolant Temperature >= 60 °C
Power Test
AND MAP (Altitude Compensated) > 60 kPa
AND TPS <= 60.0006%
AND TPS >= 25%
AND Engine Speed <= 4000 rpm
AND Engine Speed >= 2600 rpm
AND Vehicle Speed derived from TOSS (If TOSS available) >= 0 kph
OR
Deceleration Test
AND MAP (Altitude Compensated) <= 30 kPa
AND TPS <= 0.7996%
AND Engine Speed <= 6000 rpm
AND Engine Speed >= 1800 rpm
AND A/T Transmission in gear (if applicable) = TRUE

Time required
Power Condition
Detection Time
35.00 seconds failure out of 69.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
280 test failures within 300 test samples at 125. ms loop time
Deceleration Condition
Detection Time
35.00 seconds failure out of 69.88 seconds sample period
Continuous Monitoring every 125. ms loop time
Detection Samples
280 test failures within 300 test samples at 125. ms loop time

BrakeSwitchCorrelation

DTC Description / Detecting Condition / Confirmation Procedure
P0504 refer to P0504

Monitor Strategy Description
Detects failures in the 2 brake inputs by comparing them to each other while driving.

Malfunction Criteria
IF time from state change of one brake input to when the other brake input changes state(making switch states equal again), is greater than a cal, increase fail count. > 2 sec. ELSE, decrease fail count

Enable Conditions
Engine running = RUN (3)
(AND (VSS_NoSignal diagnostic is not failed = False (0)
AND Cruise vehicle speed filt > cal for 1 second) > 20 kph
OR VSS_NoSignal diagnostic is failed) = True (1)

Time required
Fail count > 39 with count up = 3, countdown = 1

IdleRPM_TooLow

DTC Description / Detecting Condition / Confirmation Procedure
P0506 refer to P0506

Monitor Strategy Description
Detects if engine idle speed is too low.

Malfunction Criteria
Idle engine speed error > 100 rpm

Enable Conditions
Normal Idle conditions = TRUE
AND No Disabling Fault Present = FALSE
AND Canister Purge Fuel Flow <= 100
AND Barometric Pressure >= 72 kPa
AND Engine running long enough >= 2 s
AND Air Intake Temperature >= -20 °C
AND Coolant Temperature >= -10 °C
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Above conditions met period >= 3 s
AND No instrumentation slew commanded = FALSE
AND OFVC Device Control Not Active = FALSE

Time required
10 sec.

IdleRPM_TooHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0507 refer to P0507

Monitor Strategy Description
Detects if engine idle speed is too high.

Malfunction Criteria
Idle engine speed error > 200 rpm

Enable Conditions
Normal Idle conditions = TRUE
AND No Disabling Fault Present = FALSE
AND Canister Purge Fuel Flow <= 100
AND Barometric Pressure >= 72 kPa
AND Engine running long enough >= 2 s
AND Air Intake Temperature >= -20 °C
AND Coolant Temperature >= -10 °C
AND Ignition Voltage >= 11 V
AND Ignition Voltage <= 16 V
AND Above conditions met period >= 3 s
AND No instrumentation slew commanded = FALSE
AND OFVC Device Control Not Active = FALSE

Time required
10 sec.

AC_PresShortLow

DTC Description / Detecting Condition / Confirmation Procedure
P0532 refer to P0532

Monitor Strategy Description
This code detects an open or short to ground in either the circuit or the sensor.

Malfunction Criteria
Raw A/C pressure < 0.9995%

Enable Conditions
Engine running = RUN (3)

Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms Detection Samples
80 test failures within 160 test samples at 125. ms loop time

AC_PresShortHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0533 refer to P0533

Monitor Strategy Description
This code detects a short to high voltage in either the circuit or the sensor.

Malfunction Criteria
Raw A/C pressure > 98.999%

Enable Conditions
Engine running = RUN (3)

Time required
Detection Time
10.00 seconds failure out of 19.88 seconds sample period
Continuous Monitoring every 125.00 ms
Detection Samples
80 test failures within 160 test samples at 125. ms loop time

SysVoltLow

DTC Description / Detecting Condition / Confirmation Procedure
P0562 refer to P0562

Monitor Strategy Description
System Voltage too Low.

Malfunction Criteria
System voltage < 11 V

Enable Conditions
Engine Running = RUN (3)

Time required
Detection Time
300.00 seconds failure out of 599. seconds sample period
Continuous Monitoring every 1000.00 ms
Detection Samples
300 test failures within 360 test samples at 1000. ms loop time

SysVoltHigh

DTC Description / Detecting Condition / Confirmation Procedure
P0563 refer to P0563

Monitor Strategy Description
System Voltage too High.

Malfunction Criteria
System voltage > 16 V
Enable Conditions
Engine Running = RUN (3)

Time required
Detection Time
300.00 seconds failure out of 599. seconds sample period
Continuous Monitoring every 1000.00 ms
Detection Samples
300 test failures within 360 test samples at 1000. ms loop time

CRZD_AnalogInputRange

DTC Description / Detecting Condition / Confirmation Procedure
P0564 refer to P0564

Monitor Strategy Description
Monitors the status of the invalid input flag when the input voltage is converted to the switch input signals.

Malfunction Criteria
Cruise Control Analog Input Evaluation Criteria Met (input out of range) = TRUE boolean

Enable Conditions
Engine Running = RUN
AND Ignition Voltage above minimum >= 7.9956 V
AND Cruise type = CRUZ = 1 enum.
OR Cruise type = Learn = 3 enum.
AND Learned Cruise Type = CRUZ = 1 enum.

CRZD_OnOffInputNoisy

DTC Description / Detecting Condition / Confirmation Procedure
P0565 refer to P0565

Monitor Strategy Description
Evaluates if the momentary switch input is switching too often.

Malfunction Criteria
Cruise Control On-Off Noisy Evaluation Criteria Met (transition detected) = TRUE boolean

Enable Conditions
Engine Running = RUN
AND Ignition Voltage above minimum >= 7.9956 V
AND Cruise type = CRUZ = 1 enum.
OR Cruise type = Learn = 3 enum.
AND Learned Cruise Type = CRUZ = 1 enum.

CRZD_ResumeInputNoisy

DTC Description / Detecting Condition / Confirmation Procedure
P0567 refer to P0567.

Monitor Strategy Description
Evaluates if the momentary switch input is switching too often.