The descriptions and service procedures contained in this manual are based on designs and technical studies carried out through January 2013.
The products are under continuous development. Vehicles and components produced after the
above date may therefore have different specifications and repair methods. When this is deemed to
have a significant bearing on this manual, an updated version of this manual will be issued to cover
the changes.
The new edition of this manual will update the changes.
In service procedures where the title incorporates an operation number, this is a reference to an V.S.
T. (Volvo Standard Times).
Service procedures which do not include an operation number in the title are for general information
and no reference is made to an V.S.T.
Each section of this manual contains specific safety information and warnings which must be reviewed before performing any procedure. If a printed copy of a procedure is made, be sure to also
make a printed copy of the safety information and warnings that relate to that procedure. The following levels of observations, cautions and warnings are used in this Service Documentation:
Note: Indicates a procedure, practice, or condition that must be followed in order to have the vehicle
or component function in the manner intended.
Caution: Indicates an unsafe practice where damage to the product could occur.
Warning: Indicates an unsafe practice where personal injury or severe damage to the product could
occur.
Danger: Indicates an unsafe practice where serious personal injury or death could occur.
All rights reserved. No part of this publication may be reproduced, stored in retrieval system, or
transmitted in any forms by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of Mack Trucks, Inc.
Engine Control Module (ECM) Diagnostic Trouble Codes (DTCs) .........................................................1
Group 28
Engine Control Module (ECM) Diagnostic Trouble Codes
Troubleshooting
Engine Control Module (ECM) Diagnostic Trouble Codes (DTCs)
(DTCs)
The manufacturer scan tool is the preferred tool for performing diagnostic work. Contact your local dealer for more information or visit “www.premiumtechtool.com”.
System Overview
Multiple electronic control units (ECUs) are used; the engine
control module (ECM), instrument control module (ICM), Vehicle Electronic Control Unit (VECU), transmission control module (TCM), the gear selector control module (GSCM) and the
aftertreatment control module (ACM). Together, these modules
operate and communicate data link to control a variety of engine and vehicle cab functions. The ECM controls a variety of
functions related to operation of the engine. The ECM works in
conjunction with the ACM to control the EATS system and reduce emissions.. The VECU controls cruise control functions,
accessory relay controls and idle shutdown functions.
In addition to their control functions, the modules have on board
diagnostic (OBD) capabilities. The OBD is designed to detect
faults or abnormal conditions that are not within normal operating parameters. When the system detects a fault or abnormal
condition, the fault will be logged, the vehicle operator will be
advised that a fault has occurred by illumination a malfunction
indicator lamp (MIL). The module may initiate the engine shutdown procedure if the system determines that the fault could
damage the engine.
Note: The use of a scan tool is necessary to perform diagnostic
work as well as clearing of any diagnostic trouble codes
(DTCs). DTC(s) can no longer be cleared using the vehicles instrument cluster digital display and stalk switch control.
In some situations when a fault is detected, the system will enter a "derate" mode. The derate mode allows continued vehicle
operation but the system may substitute a sensor or signal value that may result in reduced performance. In some instances,
the system will continue to function but engine power may be
limited to protect the engine and vehicle. Diagnostic trouble codes (DTCs) logged in the system memory can later be read, to
aid in diagnosing the problem using a Premium Tech Tool.
The VECU and ECM are dependent on each other to perform
their specific control functions. In addition to switch and sensor
data, the broadcast of data between modules also includes various calculations and conclusions that each module has developed, based on the input information it has received.
1
Group 28System Electronic Control Unit (ECU) Overview
System Electronic Control Unit (ECU) Overview
The ECM monitors engine parameters to monitor the engine
system's performance in real time. This is performed to aid the
ECM with its self diagnostic capabilities. Many sensors are
used for input to the emission control system.
The system contains the following “emission critical” ECUs that
are monitored;
These ECUs all communicate with the ECM via data links. The
VECU communicates across the SAE J1939 (CAN1) data link
while the others use the SAE J1939-7 (CAN2) data link. The
OBD systems use SAE J2284 (ISO) data link for communication with scan tools. Scan tools compliant with ISO 15031–5
(SAE J1979) or ISO 14229 will be able to access all emission
critical data from the ECM and ACM. The ECM gateways all of
the DTCs and descriptions from the VECU, NOx Sensors and
the VGT-SRA. The use of a scan tool is necessary to perform
diagnostic work as well as clearing of any diagnostic trouble codes (DTCs). DTC(s) can no longer be cleared using the vehicles instrument cluster digital display and stalk switch control.
Malfunction Indicator Lamp (MIL), Description and Location
A MIL located in the instrument cluster. This amber colored
lamp is used to inform the driver that an “emission critical” malfunction signal has occurred.
W2036007
2
Group 28OBD2013 Code Definition
OBD2013 Code Definition
The Diagnostic Trouble Code follows a standardized format. All
DTC’s have a letter followed by a 4-digit code. Here is a breakdown of what an OBD code means.
First Character
• P=Powertrain
• B=Body
• C=Chassis (not used in NA yet)
• U=Network (Data Link), power supply
• P00XX Fuel and air metering and Auxiliary Emissions controls
The DTC Failure Type Byte defines the DTC Failure Category and Sub Type of a base DTC. It represents the type of fault in the
circuit or system (e.g. sensor open circuit, sensor shorted to ground, algorithm based failure, etc).
• 00 = No Subtype information
• 01 = General Electrical Failure
• 02 = General Signal Failure
• 03 = FM (Frequency Modulated) PWM (Pulse With Modulated) failures
• 04 = System internal Failures
• 05 = System Programming Failures
3
Group 28OBD2013 Code Definition
• 06 = Algorithm Based Failures
• 07 = Mechanical Failures
• 08 = Bus Signal/Message Failures
• 09 = Component Failures
• 10 = ISO/SAE reserved
• 11 = Circuit short to ground
• 12 = Circuit short to battery
• 13 = Circuit open
• 14 = Circuit short to ground or open
• 15 = Circuit short to battery or open
• 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
• 20 = ISO/SAE reserved
• 21 = Signal amplitude < minimum
• 22 = Signal amplitude > minimum
• 23 = Signal stuck low
• 24 = Signal stuck high
• 25 = Signal shape/wave form 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
“P2699 Aftertreatment Hydrocarbon Dosing Valve: Short Circuit Low”, page 104
“U0001 CAN Link: Missing Signal on Backbone 2”, page 140
“U0010 CAN Link: SAE J1939-1 Missing Signal”, page 138
“U0080 CAN Link: Powertrain CAN Missing Signal”, page 139
“U010C VGT Position Actuator: Missing Signal”, page 119
“U0141 CAN Link: Missing Signal from the VECU”, page 140
“U0155 Ambient Air Temperature Sensor (AAT): Missing Signal”, page 128
“U029D NOx Sensor #1: Missing Signal”, page 56
“U029E NOx Sensor #2: Missing Signal”, page 63
“U116F CAN Link: Missing ACM at Engine Subnet”, page 139
13
Group 28Definitions and Terminology
Definitions and Terminology
Confirmed Fault Code:
The diagnostic trouble code (DTC) stored when an OBD system has confirmed that a malfunction exists.
Continuous Monitors:
Monitors that are always running after enabling criteria has
been met.
Deactivate:
Means to turn-off, shutdown, desensitize, or otherwise make inoperable through software programming or other means during
the actual life of the engine.
Diagnostic or Emission Critical:
Refers to the engine and any other on-board electronic control
unit containing software that has primary control over any of the
required monitors, excluding anti-lock brake system (ABS) control units or stability/traction control units, and has primary control over the diagnostics for more than two of the components
required to be monitored.
Diagnostic Trouble Code (DTC)
In the heavy truck industry, codes that are developed by SAE
standards to help diagnose and track problems in a vehicle detected by its on-board diagnostics (OBD).
Drive Cycle:
The combination of driving conditions that enable a monitor and
allow it to be completed.
It is defined as a trip that meets any of the four conditions
below:
• Begins with engine start and ends with engine shutoff
• Begins with engine start and ends after four hours of continu-
ous engine-on operation
• Begins at the end of the previous four hours of continuous
engine-on operation and ends after four hours of continuous
engine-on operation
• Begins at the end of the previous four hours of continuous
engine-on operation and ends with engine shutoff
Enable Conditions:
A combination of conditions occurring to trigger a specific monitor to run.
Engine Misfire:
Means lack of combustion in the cylinder due to absence of
spark, poor fuel metering, poor compression, or any other
cause. This does not include lack of combustion events in nonactive cylinders due to default fuel shut-off or cylinder deactivation strategies.
14
Group 28Engine Start:
Engine Start:
Is defined as the point when the engine reaches a speed 150
rpm below the normal, warmed-up idle speed (as determined in
the drive position for vehicles equipped with an automatic
transmission).
Fault Memory:
Information pertaining to malfunctions stored in the onboard
computer, including fault codes, stored engine conditions, and
MIL status.
Functional Check:
For an output component or system means verification of proper response of the component and system to a computer
command.
Ignition Cycle:
A drive cycle that begins with engine start, meets the engine
start definition for at least two seconds plus or minus one second, and ends with engine shutoff.
Key On, Engine Off (KOEO):
Refers to a vehicle with the ignition key in the engine run position (not engine crank or accessory position) but with the engine
not running.
Key On, Engine Running (KOER):
Refers to a vehicle with the ignition key in the engine run position with the engine running.
Malfunction:
Means any deterioration or failure of a component that causes
the performance to be outside of the applicable limits.
Malfunction Indicator Lamp (MIL):
An amber colored lamp located in the instrument cluster used
to inform the driver that an “emission critical” malfunction signal
has occurred.
MIL-On Fault Code:
For engines using ISO15765 or SAE J1979 data link, refers to
the DTC stored when an OBD system has confirmed that a malfunction exists (typically on the second drive cycle that the malfunction is detected).
Monitor
Testing routines, performed by the ECM and ACM, which are
designed to indicate that all of the components within a portion
of the Engine Management System (EMS) are working properly
to minimize emissions.
Noncontinuous Monitors:
Monitors that are only run only when their individual enabling
criteria is met.
15
Group 28On-Board Diagnostics (OBD):
On-Board Diagnostics (OBD):
A term referring to a vehicle's self-diagnostic, monitoring and
fault code reporting capability.
Pending Fault Code:
A DTC stored upon the initial detection of a malfunction (typically on a single drive cycle) prior to illumination of the MIL.
Permanent Fault Code:
A confirmed or MIL-on fault code that is currently commanding
the MIL on and is stored in NVRAM.
Rationality Fault Diagnostic:
For an input component means verification of the accuracy of
the input signal while in the range of normal operation and when
compared to all other available information.
Warm-Up Cycle:
Means sufficient vehicle operation such that the coolant temperature has risen by at least 40 degrees Fahrenheit from engine start and reaches a minimum temperature of at least 160
degrees Fahrenheit (140 degrees Fahrenheit for applications
with diesel engines).
16
Group 28Fuel Pressure, Timing and Quantity
Fuel Pressure, Timing and Quantity
All cylinders may have pressure, timing and quantity deviations
which result in significant change in engine performance and
exhaust gas composition. These deviations may in part be used
to diagnose and evaluate a faulty fuel system.
Using the NOx sensors on the vehicle.
P026C Fuel Injector (low mass flow)
DTCP026C
Component / SystemFuel System Monitoring Injection Quantity – Low
Monitor Strategy DescriptionActual air fuel ratio based fueling compared to expected
Fault LimitRatio = (Air fuel ratio based estimated fuel flow Modeled Fuel flow) < 0.85
Time Required For DTC To Be Set45 seconds (accumulated time)
MIL Illumination2 Drive Cycles
Probable CausesSee Tech Tool
18
Group 28
Fuel Pressure, Timing and Quantity Threshold – Single Cylin-
der High Mass Flow
Fuel Pressure, Timing and Quantity Threshold – Single Cylinder High Mass
Flow
This OBD monitor works by observing engine acceleration as
measured by the crank angle sensor. This acceleration measurement is taken during a crank angle window where the current firing cylinder should be generating it’s torque. Acceleration
is then filtered with a low pass filter and after all cylinders have
fired, an average acceleration of all cylinders is generated. The
error of each cylinder is calculated as the deviation of it’s
P02CD Single Cylinder High Mass Flow Monitor (Cylinder 1)
DTCP02CD
Component / SystemFuel System Monitoring Injection Quantity – High (Cylinder 1)
Fault LimitFueling offset of any one injector at idle < -1.5 deg CA
individual acceleration reading from the average acceleration
value.
An average quantity offset value for all cylinders (either positive
or negative) is calculated and if a single cylinder’s fuel value deviates from a calibrated limit a DTC is set.
Time Required For DTC To Be Set600 seconds (accumulated time at idle)
MIL Illumination2 Drive Cycles
Probable CausesSee Tech Tool
22
Group 28
Fuel Pressure, Timing and Quantity Threshold – Single Cylin-
der Low Mass Flow
Fuel Pressure, Timing and Quantity Threshold – Single Cylinder Low Mass
Flow
The single cylinder low mass flow malfunction is monitored using the misfire detection monitor. See “Misfire Monitoring at Idle
Conditions”, page 29 for detailed monitor descriptions.
P0301 Single Cylinder Low Mass Flow Monitor (Cylinder 1)