Code Details
| Display code | SPN 1231 FMI 9 |
|---|---|
| SPN | 1231 |
| FMI | 9 |
| OEM code | None listed |
| Manufacturer | Allison Transmission |
| System | Transmission �?communication |
| Component | J1939 CAN network / Allison transmission control module |
| Source address | Unknown or not applicable |
| Severity | medium |
| Review status | source backed |
| Source confidence | medium |
| Last reviewed | 2026-06-11 |
Plain-English Meaning
The Allison 3000 and 4000 Series transmissions use J1939 CAN network communication to receive engine torque data, throttle position, and other vehicle inputs needed to control shift points and torque management. When a required message stops arriving on schedule, the TCM logs this fault. The transmission may shift erratically, default to a reduced-function mode, or display a check trans warning.
SPN 1231 is the J1939 Network 1 data link parameter in the standard. FMI 9 indicates the required message is not being received at the expected update rate. On Allison 3000 and 4000 Series transmissions, the TCM expects messages from the engine ECM at regular intervals. A break in the CAN bus, a missing 120-ohm terminating resistor, a failed connector, or a source ECU that has shut down can all cause this fault. Allison diagnostic software (ATDS or similar) can identify which source address message is missing, narrowing the diagnosis to a specific module or wiring branch.
Common Symptoms
- Check transmission warning lamp or message on the dash
- Erratic or harsh shifting behavior
- Transmission may default to a limited gear range or fail-safe mode
- Other J1939 communication faults visible across multiple vehicle modules
Possible Causes
Possible causes may include the items below. The list is not a parts diagnosis.
- Damaged, corroded, or broken J1939 CAN High or CAN Low wiring
- Missing or failed 120-ohm CAN terminating resistor
- Faulty connector or poor pin contact at the Allison TCM harness
- A source ECU (engine, body controller) that has failed or lost power
- Power or ground fault at a network node affecting its ability to transmit
First Checks
- Measure J1939 bus resistance between CAN High and CAN Low with all power off �?should read approximately 60 ohms; a high reading indicates a missing terminating resistor
- Connect Allison diagnostic software and identify which source address message is absent
- Inspect the Allison TCM harness connector for bent pins, corrosion, or unseated terminals
- Check all ECU power and ground circuits �?a module that has lost power stops transmitting its messages
- If other modules also report communication faults, focus diagnosis on the CAN backbone rather than the Allison branch harness
Can I Keep Driving?
With J1939 communication faulted, the Allison transmission may operate in a default or limp-home mode that restricts available gears or shift quality. The vehicle may be driveable but with degraded performance. Diagnose the network fault promptly to restore full transmission control.
Related Codes
Related Lookup Pages
Sources
- Allison On-Highway Automatic Transmissions Service Support Allison Transmission Inc. · oem · accessed 2026-06-11 · confidence medium
Source: Allison Transmission Inc., Allison On-Highway Automatic Transmissions Service Support. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - Allison Transmission Service and Support Allison Transmission · oem · accessed 2026-05-05 · confidence medium
Source: Allison Transmission, Allison Transmission Service and Support. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - SAE J1939 Standards Collection SAE International · official · accessed 2026-05-05 · confidence medium
Source: SAE International, SAE J1939 Standards Collection. This page paraphrases factual fields only and is not a substitute for the original document.
Open source
FAQ
How do I identify which module's message is missing when the Allison TCM shows SPN 1231 FMI 9?
Allison diagnostic software (ATDS or the dealer-level tool) can display which source address the fault is associated with. The source address maps to a specific ECU �?for example, source address 0 typically corresponds to the engine ECM. Once the absent source is identified, diagnosis focuses on that module and its wiring.
Can SPN 1231 FMI 9 on an Allison transmission be caused by a wiring issue in the engine harness rather than the transmission harness?
Yes. The J1939 network connects multiple modules through a shared CAN bus backbone and individual branch connectors. A break in the backbone or in any branch that connects a module the TCM expects to hear from can cause this fault. The break does not need to be in the transmission wiring specifically.
Will the Allison transmission still shift through all gears with SPN 1231 FMI 9 active?
Depending on which message is missing and the TCM calibration, the transmission may default to a reduced gear range, modified shift points, or a fail-safe mode with limited gear availability. The specific behavior depends on how critical the missing message is to TCM shift logic.