581618 | REV. A | 11.2017
Bosch Automotive Service Solutions Inc.
HDS 200
HD Scan Tool for Class 4-8 Diesel, Light and Medium Vehicles
| User guide | 9 | en
OBD II Data Link Connector (DLC) Pins
1 8
9 16
3.6
J1939 Diagnostic Trouble Codes
J1939 DTCs are made up of a Suspect Parameter Num-
ber (SPN) and the Failure Mode Identifier (FMI). The
SPN identifies the failed component or system. The FMI
identifies the type of failure.
J1939 defines a standard set of DTCs. SAE reserves
SPNs 0 to 516095. SPNs 516096 to 524287 are
reserved for the manufacturer.
3.7
J1587 Diagnostic Trouble Codes
J1587 DTCs are made up of either a Parameter Identifi-
cation number (PID) or a Subsystem Identification
number (SID). It is also made up of a Failure Mode
Identifier (FMI). The SID or PID identifies the failed
component or system. The FMI identifies the type of
failure.
3.8
OBD II Diagnostic Trouble Codes
(DTCs)
J2012 and ISO 15031-6 are standards for all DTCs,
established by the SAE, International Organization for
Standardization (ISO) and other governing bodies.
•
Codes and definitions assigned by these specifica-
tions are known as Generic OBD II codes.
•
OBD II requires compliance to these standards for
all cars, light trucks, APVs, MPVs, and SUVs sold in
the United States.
•
Codes not reserved by the SAE are reserved for the
manufacturer and referred to as Manufacturer Spe-
cific Codes.
DTCs are used to help determine the cause of a problem
or problems with a vehicle.
•
DTCs consist of a five-digit alphanumeric code.
•
The DTCs format and general code types are shown
below.
1. Bx = Body
Cx = Chassis
Px = Powertrain
Ux = Network communication
x = 0, 1, 2, or 3
2. Vehicle specific system
3. Specific fault designation
Example:
P0101 = Mass or volume air flow cir cuit range/perfor-
mance problem
Powertrain Codes
Code
Type
P0xxx
Generic (SAE)
P1xxx
Manufacturer specific
P2xxx
Generic (SAE)
P30xx–P33xx
Manufacturer specific
P34xx–P39xx
Generic (SAE)
Chassis Codes
Code
Type
C0xxx
Generic (SAE)
C1xxx
Manufacturer specific
C2xxx
Manufacturer specific
C3xxx
Generic (SAE)
Body Codes
Code
Type
B0xxx
Generic (SAE)
B1xxx
Manufacturer specific
B2xxx
Manufacturer specific
B3xxx
Generic (SAE)
Network Communication Codes
Code
Type
U0xxx
Generic (SAE)
U1xxx
Manufacturer specific
U2xxx
Manufacturer specific
U3xxx
Generic (SAE)