HeavyEquipmentFix
Ask
DiagnosticsCritical severity

Detroit SPN1235FMI9 Fault Code: This fault code sets when the Aftertreatment Control Module (ACM) has not received a communication message from the Motor Control Module (MCM).

This fault code sets when the Aftertreatment Control Module (ACM) has not received a communication message from the Motor Control Module (MCM). · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 1235 FMI 9 sets when the Aftertreatment Control Module (ACM) does not receive a communication message from the Motor Control Module (MCM). It causes a no-start condition and turns on the MIL and CEL dash lamps. The fault is checked with the ignition ON and typically confirmed after a duration of two seconds.

Critical severity. This code causes a no-start condition, meaning the engine will not run until the communication fault is resolved. Treat it as an immediate stop-and-diagnose issue rather than something to monitor.

What does Detroit error code SPN1235FMI9 mean?

SPN 1235 FMI 9 is a communication fault. The Aftertreatment Control Module, which manages exhaust emissions components, is not receiving the expected message from the Motor Control Module over the vehicle data network. Without that communication, the ACM cannot coordinate properly with the engine controls, and the system responds by preventing the engine from starting.

This is not a sensor reading or a pressure/temperature problem. It is a network or wiring issue between two control modules, or a power/ground supply problem to the MCM that is interrupting its ability to talk on the network.

Because the engine will not start when this fault is active, it typically gets attention right away. The fix usually involves checking related fault codes, connector condition, and module power and ground circuits rather than any single sensor.

What triggers a Detroit SPN1235FMI9 code?

The fault sets with the ignition ON, monitored continuously (execution frequency: Always), when the ACM fails to receive an MCM communication message for a duration of two seconds.

Common causes of SPN1235FMI9

  • Loss of communication between the MCM and ACM due to wiring or network issues
  • Corroded, damaged, bent, or spread pins in the MCM 21-pin connector
  • Poor ground connection to the MCM (ground circuit resistance too high)
  • Low or abnormal voltage supply to the MCM (battery, ignition, or feed circuits)
  • Recent reprogramming of one or more modules that may not have completed properly
  • Related battery voltage fault codes present in other modules affecting MCM operation

How to troubleshoot Detroit SPN1235FMI9: first checks

  1. Connect DiagnosticLink and check for other active fault codes, especially any battery voltage fault codes in any module
  2. Confirm whether any modules were recently reprogrammed
  3. Cycle the ignition OFF for five minutes to allow modules to fully power down, then turn ignition back ON and check if SPN 625/FMI 9 or SPN 1235/FMI 9 returns
  4. Check for MCM communication faults also set in the Common Powertrain Controller (CPC)
  5. Disconnect and inspect the MCM 21-pin connector for corrosion, damage, bent, or spread pins
  6. Measure ground circuit resistance at MCM connector pins 5, 6, 8, and 9 and confirm resistance is less than 5 ohms for each circuit
  7. Measure battery voltage directly at the batteries and record it, then with ignition ON compare it to voltage at MCM pins 11, 12, 14, and 15 and pin 7 (ignition circuit), confirming each is within 1 volt of the recorded battery voltage

How the code clears

No separate clearing step is listed beyond the verification procedure: cycle the ignition OFF for five minutes to let the modules fully power down, then turn the ignition ON, start the engine, and check whether the fault code is active again. If the underlying wiring, connector, or power/ground issue is resolved, the fault should not return.

Frequently asked questions

What does Detroit SPN 1235 FMI 9 mean?

It means the Aftertreatment Control Module (ACM) has not received a communication message from the Motor Control Module (MCM). It is a network communication fault, not a sensor or emissions component failure by itself.

Will SPN 1235 FMI 9 stop my truck from starting?

Yes. This fault triggers a no-start condition. The engine will not start while the fault is active and unresolved.

How long does the ACM wait before setting this fault?

The typical duration before the fault sets is two seconds of missing communication from the MCM, checked with the ignition ON.

What should I check first for this code?

Start by scanning for other active fault codes, especially battery voltage codes in any module, and check whether any modules were recently reprogrammed. Then cycle the ignition off for five minutes and see if the code returns.

Could a bad ground cause this fault?

Yes. A poor ground connection to the MCM is a listed cause. Ground circuit resistance at the relevant pins should measure less than 5 ohms; higher resistance points to a ground problem.

Is low battery voltage a possible cause of SPN 1235 FMI 9?

Yes. Voltage supply issues to the MCM are part of the diagnostic checks. Voltage at the MCM's power and ignition circuits should be within 1 volt of the battery voltage measured directly at the batteries.

Does this fault relate to other codes like SPN 625?

During diagnosis, technicians check whether SPN 625/FMI 9 returns after an ignition cycle, and also check for MCM or ACM communication faults set in the Common Powertrain Controller (CPC), since these can be related symptoms of the same communication breakdown.