SPN 1067 FMI 19: Meaning and Fix
SPN 1067 FMI 19 triggers when the brake signal sensor 1 transmits data that the receiving ECM detects as invalid or out-of-range under J1939 protocol. Technicians frequently encounter this fault after a brake controller replacement if the new unit is not properly parameterized. In practice, this code often appears on Mercedes-Benz Actros trucks following a forced DPF regeneration, where electrical noise on the CAN bus corrupts the brake message.
Common Symptoms
- Erratic braking: Brake pedal input is ignored or triggers intermittent, unpredictable braking events.
- Warning lamps: Red brake warning and amber check-engine lamps illuminate on the dash.
- Torque reduction: ECM commands a torque derate, limiting engine power to 50%.
- Cruise disabled: Cruise control is automatically deactivated and cannot be re-engaged.
Probable Causes
- CAN bus corruption: High electrical noise or faulty termination resistors distort the brake sensor message.
- Sensor wiring fault: Open, short, or high-resistance circuit between sensor 1 and the J1939 backbone.
- ECM mismatch: Replaced brake controller not configured with correct J1939 source address.
- Ground offset: Excessive voltage difference between sensor ground and ECM ground disrupts signal levels.
Advanced Technical Analysis
The ECM continuously monitors the brake signal sensor 1 message on the J1939 bus. When the controller detects a data length mismatch or CRC error over three consecutive messages, it sets FMI 19. The diagnostic timer requires the fault to be present for 0.5 seconds before activation, preventing false triggers from transient noise.
Electrically, the brake sensor outputs a PWM signal between 5-95% duty cycle. The ECM expects a stable message every 100 ms. If the debouncing timer sees a corrupted frame—such as a missing start-of-frame bit—the message is discarded and the fault increments. A single corrupted frame resets the counter; two consecutive failures latch the code.
Upon activation, the ECM initiates a safety fallback: it sets the brake signal to a default 0% position and commands a 40% torque derate. Vehicle speed is limited to 30 km/h. The cruise control is disabled permanently until the fault is cleared. This protects against unintended brake activation.
Long-term prevention requires verifying CAN bus termination at 120 ohms and checking for aftermarket accessories that inject noise. In workshop practice, this code is often cleared by power-cycling the brake controller after a battery disconnect. Technicians on Deutz engines report that updating the brake module firmware resolves recurring SPN 1067 FMI 19 faults.
Step-by-Step Troubleshooting Guide
- Scan bus traffic: Use a J1939 analyzer to verify brake message ID 0x0CF00100 is present and error-free.
- Inspect wiring: Measure resistance between sensor pins and ECM; expect less than 5 ohms per line.
- Check termination: Measure CAN_H to CAN_L resistance at backbone ends; must read 60 ohms total.
- Replace sensor: If all wiring and bus checks pass, replace brake signal sensor 1 with a factory-calibrated unit.