Full Diagnostic Guide — SPN 1235 FMI 2
1. What does SPN 1235 FMI 2 mean?
SPN 1235 FMI 2 indicates erratic or intermittent data transmission within J1939 Network #3, specifically affecting stop-start broadcast messages. This fault often emerges after ECM software updates or when multiple control modules try to access the network simultaneously during engine restart.
2. What are the most common symptoms when this code is active?
Common symptoms include intermittent failure of the automatic engine restart, necessitating manual key cycling, dashboard warning lights due to J1939 data stream interruptions, disabled stop-start functionality with the system defaulting to continuous engine operation, and delayed ECM response affecting throttle and transmission shifts.
3. How does the ECM determine that this specific failure (FMI 2) has occurred?
The ECM detects erratic or intermittent data transmission by monitoring the consistency and timing of stop-start broadcast messages on J1939 Network #3. Deviations outside predefined timing thresholds trigger FMI 2.
4. What is the difference between FMI 2 and other common FMIs for SPN 1235?
FMI 2 focuses on erratic or intermittent data, while other FMIs may indicate different issues such as open circuits (FMI 5) or short circuits (FMI 6). Each FMI describes a unique failure mode for SPN 1235.
5. What are the most probable root causes?
Probable root causes include missing or damaged 120-ohm terminating resistors, excessive message transmission rates from aftermarket devices, corroded or loose connections in the CAN-H/CAN-L twisted pair, and ECM firmware conflicts.
6. Can a purely mechanical issue cause this code without a faulty component?
Mechanical issues alone typically do not cause SPN 1235 FMI 2. The fault is related to network communication and electronic components, not mechanical systems.
7. What default actions does the ECM take when this code is active?
When SPN 1235 FMI 2 is active, the ECM may disable the stop-start function, defaulting to continuous engine operation. It may also trigger dashboard warning lights and delay throttle response and transmission shifts.
8. How do I perform a basic functional test for this component?
Perform a basic functional test by ensuring all CAN-Bus connections are secure and inspecting the CAN network for correct termination resistance, which should read 60 ohms with all modules connected.
9. What specific electrical checks should I run before replacing parts?
Before replacing parts, measure the CAN bus termination resistance, check voltage levels and rise/fall times on CAN-H/CAN-L using an oscilloscope, and inspect all connectors for corrosion and moisture intrusion.
10. Is it possible that the ECM itself is responsible for this fault?
It is possible if there is an ECM firmware conflict or if the ECM is outputting data at incorrect timing intervals, leading to protocol timing conflicts during message exchanges.
11. What is the complete step-by-step diagnostic procedure?
1. Measure CAN bus termination resistance (should be 60 ohms). 2. Use an oscilloscope to verify CAN-H/CAN-L voltage and timing. 3. Analyze network utilization with a scanner. 4. Inspect all connectors for corrosion or damage. 5. Check ECM for firmware updates.
12. How can I prevent this fault from recurring?
Prevent recurrence by ensuring proper CAN bus termination, avoiding excessive message traffic from aftermarket devices, maintaining clean and secure connections, and keeping ECM firmware updated to avoid conflicts.
13. Does this fault affect fuel economy, emissions, or engine lifespan?
While it primarily affects stop-start functionality, the continuous operation default mode can lead to increased fuel consumption. However, it typically does not directly impact emissions or engine lifespan if addressed promptly.
14. Can I clear the code and continue operating the vehicle temporarily?
You can clear the code temporarily, but the underlying issue may cause it to recur. Continuous operation without resolving the fault could lead to persistent symptoms and further vehicle performance issues.
15. When should I choose to replace the component versus repairing the wiring?
Replace components when ECM firmware conflicts persist after updates. Repair wiring if inspections reveal corrosion, damage, or improper connections causing intermittent network issues.
16. What type of diagnostic tool do I need to read this fault code?
A professional diagnostic scanner capable of reading J1939 codes is necessary. Basic readers may not effectively capture the network-specific issues associated with SPN 1235 FMI 2.
17. What can a professional J1939 scanner do that a basic reader cannot?
A professional J1939 scanner can monitor detailed network traffic, analyze CAN bus parameters, and provide in-depth diagnostics of the ECM and connected modules, unlike basic readers which may only display fault codes.
18. What are the key CAN bus parameters I should monitor when diagnosing this code?
Monitor CAN-H/CAN-L voltage levels (typically 2.5V at idle), rise/fall times, and termination resistance (60 ohms with modules connected). Also, check network utilization rates for excessive broadcast frequencies.
19. What is a PGN and how does it relate to SPN 1235?
A Parameter Group Number (PGN) is a unique identifier for a set of parameters transmitted over the J1939 network. SPN 1235 is part of a PGN that includes stop-start broadcast messages, essential for network communication.
20. What components make up a complete J1939 Diagnostic Trouble Code (DTC)?
A complete J1939 DTC consists of the Suspect Parameter Number (SPN), Failure Mode Identifier (FMI), Occurrence Count, and the Source Address of the control module reporting the fault.