Code Details
| Display code | WABCO MM-0112 SPN 639 FMI 5 |
|---|---|
| SPN | 639 |
| FMI | 5 |
| OEM code | WABCO / ZF SID 231 |
| Manufacturer | WABCO / ZF |
| System | ABS / ESC |
| Component | J1939 data link |
| Source address | Unknown or not applicable |
| Severity | medium |
| Review status | ai source checked |
| Source confidence | high |
| Last reviewed | 2026-03-31 |
Plain-English Meaning
This WABCO ABS code flags a J1939 data link condition at the ABS/ESC controller — SPN 639 covers the J1939 network used for communication between the ABS ECU and other vehicle modules. FMI 5 indicates an open-circuit or low-current condition on the data link. J1939 data link faults on the ABS controller can affect stability control inputs, engine torque reduction requests, and communication with other brake-related modules.
The WABCO MM-0112 table maps SPN 639 FMI 5 and SID 231 to J1939 data link / J1939 data link open circuit or low-current condition. This page paraphrases the factual mapping and does not reproduce WABCO troubleshooting procedures.
Common Symptoms
- ABS or ESC warning lamp active
- Other vehicle modules that rely on ABS J1939 messages (body controllers, engine ECM, instrument cluster) may also log related FMI 9 or FMI 19 codes
- Stability or traction control systems may be unavailable
- WABCO TOOLBOX will show the data link fault alongside affected communication channels
Possible Causes
Possible causes may include the items below. The list is not a parts diagnosis.
- J1939 backbone wire damaged, shorted, or open near the ABS ECU or along the main bus run
- Missing or incorrect termination resistance on the J1939 segment — check 60 Ω across CAN Hi/Lo at the diagnostic port
- ABS ECU connector pin damage, corrosion, or poor seating creating a high-resistance or intermittent data link connection
- Another module on the J1939 bus pulling the network down — multiple modules logging FMI 9/19 simultaneously is a strong indicator of a bus-level fault rather than an ABS-specific wiring issue
- Recent wiring harness repair or aftermarket accessory installation that inadvertently modified the data link topology
First Checks
- Record all active codes across all systems — if multiple modules are logging J1939-related codes simultaneously, the data link itself is the most likely root cause rather than the ABS module specifically.
- Measure termination resistance between CAN Hi and CAN Lo at the 9-pin diagnostic connector with the key off and all modules connected; 60 Ω confirms both terminators are present and connected.
- Inspect the ABS ECU connector for bent or corroded J1939 pins (typically labeled CAN H and CAN L or marked in the connector diagram).
- Trace the backbone from the diagnostic connector to the ABS ECU, looking for wire damage, splice repairs, or aftermarket tees that may have disrupted the network.
- Verify with WABCO service documentation and a qualified brake-system technician before replacing the ABS ECU.
Can I Keep Driving?
ABS and brake-system codes are safety-related. Stop safely when the red stop lamp is on, braking feels abnormal, or stability control warnings are active. Do not bypass or disable brake or stability systems.
Related Lookup Pages
Sources
- WABCO ABS and E Version Hydraulic ABS Maintenance Manual MM-0112 WABCO / ZF Commercial Vehicle Solutions · oem · accessed 2026-05-05 · confidence high
Source: WABCO / ZF Commercial Vehicle Solutions, WABCO ABS and E Version Hydraulic ABS Maintenance Manual MM-0112. This page paraphrases factual fields only and is not a substitute for the original document.
Open source - TOOLBOX PLUS Diagnostic Software ZF Commercial Vehicle Solutions · oem · accessed 2026-05-05 · confidence medium
Source: ZF Commercial Vehicle Solutions, TOOLBOX PLUS Diagnostic Software. This page paraphrases factual fields only and is not a substitute for the original document.
Open source
FAQ
Does WABCO MM-0112 SPN 639 FMI 5 mean the ABS ECU needs replacement?
A J1939 data link fault on SPN 639 more often points to the network wiring, connectors, or termination rather than a failed ECU. The ECU is reporting a communication problem — the problem is more commonly in the bus itself. Confirm termination resistance and bus integrity first before considering ECU replacement.
Why would a J1939 fault cause multiple unrelated-looking codes on the vehicle?
Every module that expected to receive J1939 data from the ABS controller and stopped receiving it will log an update-rate fault (FMI 9). A single wiring break or missing terminator can cascade into codes across the engine ECM, transmission, instrument cluster, and body controller simultaneously. This pattern — multiple FMI 9 codes from several modules — almost always points to the network rather than multiple individual failures.
Can I check J1939 termination at the 9-pin port without special tools?
Yes. With the key off and all modules connected (no connectors removed), set a multimeter to resistance mode and measure between pins C (CAN H, pin 6) and D (CAN L, pin 7) on the 9-pin diagnostic connector. A reading near 60 Ω means both 120 Ω terminating resistors are connected in parallel and the bus has its required termination. A reading near 120 Ω means one terminator is missing or disconnected.