SPN 108: Barometric Pressure – Complete Diagnostic Reference

SPN 108 monitors barometric pressure, measuring the absolute air pressure of the atmosphere surrounding the vehicle or equipment. This critical parameter is utilized by engine control modules (ECMs) across diesel engines from Cummins ISX and X15 series, Detroit Diesel DD13/DD15/DD16, PACCAR MX-11/MX-13, Caterpillar C7/C13/C15/3406E, and John Deere PowerTech engines in both on-highway and off-road applications. Barometric pressure data is essential for proper fuel injection timing, turbocharger control, exhaust gas recirculation (EGR) calibration, and diesel exhaust fluid (DEF) dosing strategies in selective catalytic reduction (SCR) systems. The ECM uses this atmospheric reference to calculate density altitude corrections, enabling optimal combustion efficiency and emissions compliance across varying geographic elevations and weather conditions.

Technical Overview

Barometric pressure measurement is typically accomplished through an integrated pressure sensor within the ECM housing or a dedicated external sensor mounted in the engine compartment. Most modern heavy-duty engines utilize a silicon piezoresistive sensor that generates an analog voltage output proportional to atmospheric pressure. The sensor incorporates a vacuum-sealed reference chamber that provides absolute pressure measurement capabilities. Normal barometric pressure ranges from approximately 80 kPa at high altitude locations to 103 kPa at sea level, with the ECM programmed to accept values between 70-110 kPa under most operating conditions. The sensor signal is conditioned through the ECM’s analog-to-digital converter with typical resolution of 0.125 kPa per bit. Cummins INSITE and Detroit Diesel DDDL diagnostic software display barometric pressure in real-time, allowing technicians to verify sensor accuracy against known local atmospheric conditions. The ECM continuously monitors this parameter during engine operation and key-on events to establish baseline atmospheric conditions for combustion calculations.

J1939 Network Behavior

SPN 108 is transmitted via Parameter Group Number (PGN) 65269 (Ambient Conditions) at a standard rate of 10 seconds when the ECM is active. The engine ECM typically serves as the source address (0x00) for this parameter, broadcasting the data across the J1939 CAN bus for consumption by other network modules. The barometric pressure data is encoded as a 2-byte value with 0.125 kPa resolution and -250 kPa offset, transmitted in little-endian format. Other ECUs on the network, including aftertreatment control modules, transmission controllers, and telematics units, utilize this atmospheric pressure data for their respective control algorithms. For example, the aftertreatment system uses barometric pressure to adjust DEF injection rates and catalyst temperature management strategies. The parameter is also logged by engine data recorders and fleet management systems for performance analysis and diagnostic trending. During network diagnostics, the absence or corruption of PGN 65269 can trigger communication fault codes in dependent systems that rely on accurate atmospheric pressure data.

Diagnostic Importance

Faults related to barometric pressure measurement are critical because the ECM relies on this data as a foundational reference for virtually all combustion and emissions control strategies. When SPN 108 generates fault codes, the engine ECM typically activates default barometric pressure values based on stored elevation data or learned atmospheric conditions from the last valid reading. Prolonged operation with inaccurate barometric pressure can result in improper fuel delivery, leading to increased emissions, poor fuel economy, and potential aftertreatment system damage due to incorrect exhaust temperature and NOx level assumptions. Detroit Diesel engines may initiate engine derating protocols if barometric pressure readings fall outside acceptable parameters for extended periods, while Cummins systems often trigger Check Engine Light activation and fault code storage. Ignoring active SPN 108 fault codes can compromise SCR system effectiveness, potentially causing NOx sensor correlation errors, DEF quality faults, and catalyst efficiency deterioration. The ECM’s inability to properly compensate for altitude changes during operation can also result in turbocharger over-boost or under-boost conditions, affecting engine longevity and performance.

Common Failure Patterns

The most frequent failure scenario involves ECM internal barometric pressure sensor degradation, particularly in high-mileage vehicles operating in harsh environmental conditions. Technicians commonly encounter drift in sensor calibration, where readings become progressively inaccurate over time, often registering 5-15 kPa higher or lower than actual atmospheric pressure. Moisture contamination within the ECM housing can cause erratic barometric pressure readings, especially during temperature cycling conditions. Wiring harness issues affecting ECM power and ground circuits can introduce noise into the barometric pressure signal, causing intermittent fault codes and unstable readings. In Caterpillar applications, HEUI system pressure fluctuations can sometimes affect internal ECM sensor accuracy due to electrical interference. External barometric pressure sensors, when equipped, may develop blocked pressure ports due to debris accumulation or insect nests, particularly in agricultural and construction equipment. Temperature compensation circuit failures within the ECM can cause barometric pressure readings to correlate incorrectly with ambient temperature changes, resulting in altitude-dependent performance issues. Aftermarket ECM reprogramming or calibration errors can also establish incorrect barometric pressure scaling factors, leading to persistent diagnostic trouble codes.

Diagnostic Approach

Begin diagnostics by comparing displayed barometric pressure values in OEM software (Cummins INSITE, Detroit DDDL, CAT ET, or John Deere Service Advisor) against known local atmospheric pressure from weather stations or calibrated reference barometer. Acceptable variance should be within ±2 kPa under stable weather conditions. Verify ECM power and ground circuit integrity using a digital multimeter, ensuring supply voltage remains stable between 11.8-14.4 VDC during engine operation. For external barometric pressure sensors, inspect pressure sensing ports for obstruction and verify connector pin integrity. Perform ECM internal sensor calibration using OEM diagnostic software when available, particularly on Cummins ISX and Detroit DD15 platforms that support this function. Monitor barometric pressure data during simulated altitude changes by comparing readings with GPS elevation data or known geographic references. If sensor drift is confirmed, ECM replacement or recalibration may be necessary depending on manufacturer recommendations. For intermittent faults, capture freeze frame data and monitor parameter trends over extended operating periods. Escalate to OEM technical support when barometric pressure readings remain consistently inaccurate despite verified power supply and environmental conditions, as this may indicate ECM hardware failure requiring warranty consideration or advanced diagnostic procedures.

Fault Codes for SPN 108

FMI 0: Data valid but above normal operational range (most severe)

SPN 108 FMI 0 indicates the barometric pressure sensor signal is valid but above the normal operational range, typically exceeding 116 kPa. This fault often appears after an ECM replacement or when a vehicle operates at sea level after being calibrated for high altitude. Technicians frequently encou

View SPN 108 FMI 0 Diagnostic Guide →

FMI 1: Data valid but below normal operational range (most severe)

The barometric pressure fault SPN 108 FMI 1 signifies that the absolute air pressure of the atmosphere is below the normal operational range. This fault often appears after an ECM replacement when the barometric sensor calibration is overlooked. Technicians may observe issues such as reduced engine

View SPN 108 FMI 1 Diagnostic Guide →

FMI 2: Data erratic, intermittent or incorrect

SPN 108 FMI 2 indicates erratic, intermittent, or incorrect barometric pressure sensor data affecting engine control calculations. This fault commonly appears during altitude changes or after ECM replacements when the atmospheric pressure reference becomes unstable. The barometric pressure sensor pr

View SPN 108 FMI 2 Diagnostic Guide →

FMI 3: Voltage above normal or shorted high

SPN 108 FMI 3 indicates barometric pressure sensor voltage exceeds normal operating range, typically above 4.5V on a 5V reference circuit. This fault commonly appears after water ingress during pressure washing or when technicians accidentally damage connector pins during routine maintenance. The EC

View SPN 108 FMI 3 Diagnostic Guide →

FMI 4: Voltage below normal or shorted low

SPN 108 FMI 4 indicates a low voltage reading in the barometric pressure sensor, which measures atmospheric pressure. This fault often appears after an ECM replacement or during high-altitude operations where atmospheric pressure changes are significant. Faulty readings can lead to incorrect air-fue

View SPN 108 FMI 4 Diagnostic Guide →

FMI 5: Current below normal or open circuit

SPN 108 FMI 5 signals that the Engine Control Module (ECM) has detected current below normal or an open circuit in the barometric pressure sensor signal line. This sensor measures absolute atmospheric pressure for fuel-air ratio corrections. Technicians commonly encounter this fault after a recent E

View SPN 108 FMI 5 Diagnostic Guide →

FMI 6: Current above normal or grounded circuit

SPN 108 FMI 6 refers to an abnormal current or grounded circuit in the barometric pressure sensor of heavy-duty equipment. This fault often arises after ECM replacements, where incorrect wiring or a flawed sensor can lead to false pressure readings. As barometric pressure feeds into various engine c

View SPN 108 FMI 6 Diagnostic Guide →

FMI 7: Mechanical system not responding properly

SPN 108 FMI 7 indicates the barometric pressure sensor mechanical system is not responding properly to atmospheric pressure changes. This fault commonly appears after engine overhaul when sensor membranes become damaged from improper installation procedures or contamination exposure. The ECM cannot

View SPN 108 FMI 7 Diagnostic Guide →

FMI 9: Abnormal update rate

SPN 108 FMI 9 indicates the barometric pressure sensor on the J1939 data link is transmitting data at an update rate outside the expected time window, typically between 100 ms and 500 ms. This code often appears after a forced DPF regeneration when sensor harnesses are disturbed, or when a replaceme

View SPN 108 FMI 9 Diagnostic Guide →

FMI 11: Root cause not known

SPN 108 FMI 11 relates to the barometric pressure sensor, indicating an unknown root cause affecting the sensor’s ability to measure atmospheric pressure. This fault commonly appears when the sensor is obstructed by debris or moisture, especially after driving through heavy rain or dusty environment

View SPN 108 FMI 11 Diagnostic Guide →

FMI 12: Bad intelligent device or component

This fault indicates the barometric pressure sensor’s internal intelligent device has failed, preventing accurate atmospheric pressure measurement for altitude compensation. Technicians commonly encounter this code after ECM replacements when the new module detects corrupted sensor microprocessor re

View SPN 108 FMI 12 Diagnostic Guide →

FMI 13: Out of calibration

SPN 108 FMI 13 indicates the barometric pressure sensor signal is out of calibration range, typically ±5 kPa from expected atmospheric pressure. This fault commonly appears after ECM replacement or sensor contamination, causing incorrect altitude compensation and altered fuel injection timing. Techn

View SPN 108 FMI 13 Diagnostic Guide →

FMI 14: Special instructions

The SPN 108 FMI 14 fault code indicates special instructions related to the barometric pressure sensor. This code typically emerges after an ECM software update or when technicians replace the sensor. It can cause the engine to operate improperly due to incorrect atmospheric pressure readings, leadi

View SPN 108 FMI 14 Diagnostic Guide →

FMI 18: Data valid but below normal operating range (moderately severe)

SPN 108 FMI 18 indicates the barometric pressure sensor is reporting values below normal atmospheric range, typically under 75 kPa at sea level. This fault commonly appears in mountain operations or after ECM replacement when altitude compensation fails. Technicians frequently encounter this code wh

View SPN 108 FMI 18 Diagnostic Guide →

FMI 31: Condition exists

The SPN 108 FMI 31 fault code pertains to the barometric pressure sensor, which measures the absolute air pressure of the atmosphere. This fault often arises when the sensor detects pressure conditions outside expected ranges, commonly after a forced DPF regeneration. Such conditions can disrupt eng

View SPN 108 FMI 31 Diagnostic Guide →