MechanicDB
J1939 179 fault pairs Engine ECU

Perkins J1939 Fault Codes

What this page covers
179 SPN/FMI fault pairs published by Perkins in one fault-code document, as they appear in the MechanicDB Heavy Duty dataset. The dataset maps every pair to an authored fault family with FMI-informed procedure consideration order, difficulty ratings, parts-cost ranges and labour estimates where known; this page shows the coverage and the rows that are in the free sample.
License Heavy Duty · $149

Source documents

Source documentControllerFault pairs
SEBU8601-07 1206E-E70TTA industrial engine OMM, Table 3 diagnostic codesEngine ECU179

Fault pairs by system

SystemFault pairs
Engine81
Fuel32
Air Intake25
Aftertreatment22
Electrical8
Cooling6
Lubrication5

Largest fault families

Fault familyFault pairs
Unidentified Proprietary Parameter — Circuit Fault30
Injector Cylinder Circuit18
Unidentified Proprietary Parameter — Signal Out of Range15
Accelerator Pedal Position Sensor10
DPF Differential Pressure Sensor Circuit8
Boost (Charge Air) Pressure Sensor6
Fuel Rail / Common Rail Pressure6
Intake / Charge Air Temperature Sensor6
Unidentified Proprietary Parameter — Cause Not Determined6
EGR Valve Actuator Circuit and Calibration5

Failure modes (FMI)

FMIMeaningFault pairs
0Reading in-range but far too high4
1Reading in-range but far too low2
2Signal unstable, intermittent or implausible17
3Circuit voltage high / short to supply27
4Circuit voltage low / short to ground27
5Current too low; open circuit17
6Current too high; short to ground18
7Mechanical part not reacting or misadjusted6
8Wrong frequency, pulse width or period5
9Message not arriving at expected rate2
11Fault detected, cause undetermined2
12Smart device or component defective1
13Calibration data outside limits7
14See manufacturer-specific instructions1
15Slightly above normal range9
16Moderately above normal range10
17Slightly below normal range3
18Moderately below normal range6
19Network-received value flagged as error1
21Value has drifted downward over time8
31Fault present; no further detail6

Standard and OEM-assigned SPNs

73 distinct SPNs appear in these pairs, all of them standard SPNs whose meaning is the same on every make.

Sample rows

Rows for this OEM from the free sample. The dataset adds the ordered procedures for every pair, with cost and labour estimates where known and a part name where one is mapped.

SPNFMIOEM codeDescriptionFault family
298—Secondary accelerator pedal position sensor frequency or pulse width out of rangeAccelerator Pedal Position Sensor
1744—Fuel temperature sensor circuit reads low (shorted to ground)Fuel Temperature Sensor
12390—Common rail (fuel) pressure sensor reading far above normal rangeFuel Rail / Common Rail Pressure
35103—ECU sensor supply voltage 2 circuit reads high (shorted to supply)Sensor Supply Voltage Circuit
54255—Parameter 5425: circuit current too low (open circuit)Unidentified Proprietary Parameter — Circuit Fault

Other OEMs

All OEMs and the FMI referenceBendixCaterpillarCumminsEatonJohn DeereNavistarPSIWABCOYanmar