Code Details
| Display code | SPN 1231 FMI 9 |
|---|---|
| SPN | 1231 |
| FMI | 9 |
| OEM code | None listed |
| Manufacturer | Mack |
| System | Transmission �?communication |
| Component | J1939 CAN network / Mack mDrive 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 Mack mDrive is closely related to the Volvo I-Shift and requires continuous J1939 communication with the engine EMS and other vehicle controllers to manage clutch operation and automated gear selection. When a required message stops arriving, the TCM logs this fault and may fall back to a reduced-function mode. On Mack Anthem, Pinnacle, and Granite trucks with mDRIVE transmissions, the J1939 network connects the mDRIVE TCM to the MP8 engine ECM and ABS module. VCADS Pro (PTT) can display J1939 communication status for all modules on the bus simultaneously. A termination resistor failure at either end of the J1939 backbone produces a characteristic bus voltage reading that VCADS Pro can detect during a network health test. On vocational trucks with body builder modules or PTO controllers wired into the J1939 network, these peripheral modules should be isolated first as they are common sources of J1939 faults on custom-upfitted trucks.
SPN 1231 is J1939 Network 1 data link status. FMI 9 indicates absent or too-slow message updates from a specific source address. The Mack mDrive TCM uses engine torque, throttle position, and other parameters from the EMS and body controllers to manage shift timing and clutch control. A network fault breaks the coordination chain. Mack VCADS Pro identifies which source address message is missing and reports which module is the origin.
Common Symptoms
- mDrive transmission warning or fault indicator
- Reversion to manual gear select mode
- Erratic or harsh shifting
- Communication-related faults in multiple vehicle modules via VCADS Pro
Possible Causes
Possible causes may include the items below. The list is not a parts diagnosis.
- J1939 CAN bus harness damage from road debris or abrasion
- Corroded connector at the mDrive TCM or on the CAN backbone
- Failed 120-ohm CAN terminating resistor
- Power or ground fault at a module causing it to stop transmitting
- Failed source ECU on the J1939 bus
First Checks
- Measure J1939 bus resistance with all ECU power off �?should read approximately 60 ohms
- Connect Mack VCADS Pro to identify the missing message source address
- Inspect mDrive TCM harness and connector for corrosion or physical damage
- Check that all modules on the J1939 backbone have proper power and ground
- Isolate CAN backbone vs. branch faults by comparing whether all modules or only some modules report communication errors
- Use VCADS Pro (PTT) to run a J1939 network health test and identify the specific node at fault
- Disconnect body builder or PTO modules from the J1939 network first to isolate fault to the base vehicle network
Can I Keep Driving?
The mDrive may operate in manual mode with reduced automated functionality. Address the communication fault to restore full automated shift operation.
Related Codes
Related Lookup Pages
Sources
- Mack Trucks Service Support Public Resources Mack Trucks Inc. · oem · accessed 2026-06-11 · confidence medium
Source: Mack Trucks Inc., Mack Trucks Service Support Public Resources. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - Volvo Trucks / Mack Trucks Technical Support Volvo Trucks North America / Mack Trucks Inc. · oem · accessed 2026-06-10 · confidence medium
Source: Volvo Trucks North America / Mack Trucks Inc., Volvo Trucks / Mack Trucks Technical 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
Is the Mack mDrive the same transmission as the Volvo I-Shift?
Yes. The Mack mDrive is essentially the same automated manual transmission as the Volvo I-Shift, badged for Mack trucks. The underlying transmission hardware, control software architecture, and J1939 communication protocols are closely related. VCADS Pro serves both Mack and Volvo platforms.
Will a failed engine EMS cause SPN 1231 FMI 9 on the Mack mDrive?
Yes. If the engine EMS loses power or fails, the J1939 messages the mDrive TCM expects from the EMS will stop arriving, triggering SPN 1231 FMI 9. In this case, engine-related faults would also be present. Check all active codes in VCADS Pro to determine whether the communication loss is isolated to the transmission or is part of a broader network failure.
Can corroded wiring cause intermittent SPN 1231 FMI 9 on the mDrive?
Yes. Intermittent CAN bus communication faults are often caused by connector corrosion, partially damaged wiring, or loose terminating resistors that cause the bus resistance to vary. VCADS Pro may record the fault as inactive if the corrosion is not severe enough to cause a persistent loss of communication. Thorough connector cleaning and a wiring inspection under the truck are worthwhile steps for intermittent cases.