SPN 629 — Controller #1
Safe to driveTo the nearest safe stop
Updated: 2026-11-14
J1939 code SPN 629. Below — how the fault is worded at the factory by Bendix ABS/ESP, Cummins ISB, DAF, Dongfeng, KAMAZ EBS3, Meritor (ex-WABCO), Renault Trucks, SITRAK and WABCO ABS/ESC, and what the second half of the code (FMI) means in the standard.
How to check it yourself
Controller No. 1 — the control unit itself reports its own internal fault. Before blaming the unit, rule out everything that makes it err: power, grounds, water.
What it should read
| Supply at the unit connector under load | as at the battery, sag not more than 0.5 V |
| Unit ground to the frame | less than 1 Ω |
Check order
- Power and grounds at the unit's own connector, under load.
- The unit's connectors: water, green on the contacts. A unit on the frame or on the engine — check for moisture inside the housing.
- A recent welding job on the vehicle without disconnecting the unit — a frequent cause of internal faults.
- Update the unit's software if the manufacturer issued a fix.
- Only after everything else — replace the unit and reprogram it for the vehicle.
Common causes — from most to least frequent
- Power or ground of the unit.
- Water in the connector or housing.
- Welding without disconnecting the unit.
- Faulty unit.
Bendix ABS/ESPCummins ISBDAFDongfengKAMAZ EBS3Meritor (ex-WABCO)Renault TrucksSITRAKWABCO ABS/ESC
Bendix ABS/ESP
| FMI 2 | ECU (12); ECU (13); ECU (15); ECU (0D); Invalid ESP Configuration |
| FMI 12 | ECU (02); ECU (10); ECU (11); ECU (14); ECU (18); ECU (1A); ECU (1B); ECU (80); ECU (04); ECU (06); ECU (0E); ECU (37); ECU Internal VIN Mismatch |
| FMI 13 | Invalid ABS Configuration |
Cummins ISB 6.7 engine
| FMI 12 | Engine control module critical internal failure |
DAF
| FMI 12 | ECU D984 internal fault 2 |
Dongfeng
| FMI 12 | Internal ECM malfunction |
EBS3 brakes (WABCO)
| FMI 12 | Controller No. 1: bad intelligent device or component |
Meritor (ex-WABCO)
| FMI 9 | Safety Controller Communication Faulty |
| FMI 11 | Trap Handler/Trap Set |
| FMI 12 | Pic Wdc/MC Error |
| FMI 14 | Watchdog/Reset Failure |
Renault Trucks
| FMI 2 | Internal control unit fault (EBS or ABS). Repair: Replace the ABS unit. Clear the fault codes. If the fault persists, replace the EBS unit. |
| FMI 9 | Internal control unit fault (EBS or ABS). Repair: Replace the ABS unit. Clear the fault codes. If the fault persists, replace the EBS unit. |
| FMI 11 | Internal control unit fault (EBS or ABS). Repair: Replace the ABS unit. Clear the fault codes. If the fault persists, replace the EBS unit. |
| FMI 12 | Internal control unit fault (EBS or ABS). Repair: Replace the ABS unit. Clear the fault codes. If the fault persists, replace the EBS unit. |
| FMI 13 | ABS unit internal fault. Repair: Replace the ABS unit. |
| FMI 14 | Fault storage process not completed. Repair: The power relay (R43) or the EECU is faulty. |
SITRAK
| FMI 0 | Real-time counter fault: counts faster or slower than allowed, or does not respond. Scan tool code: P1702. Effect: Torque limited, the engine may shut down. |
| FMI 1 | Read error in the non-volatile memory. Scan tool code: P1703. Effect: Torque limited, the engine may shut down. |
| FMI 4 | ECU internal fault: stack memory overrun. Scan tool code: P1706. Effect: Torque limited, the engine may shut down. |
| FMI 5 | ECU internal fault: irregular switch-off while the engine was running. Scan tool code: P1707. Effect: Torque limited, the engine may shut down. |
| FMI 8 | Error during the initialisation of an external device: no KeepAlive response. Scan tool code: P1701. Effect: Torque limited, the engine may shut down. |
| FMI 31 | COP fault |
WABCO ABS/ESC
| FMI 5 | No Loads Detected |
| FMI 8 | Controller no. 1 — abnormal frequency |
| FMI 9 | Controller no. 1 — intermittent signal |
| FMI 12 | Internal Error |
| FMI 13 | Accelerometer Out of Range |
| FMI 14 | ECU Mounting, Accelerometer Not Plausible |
What FMI means in J1939
Can I keep driving
Safe to drive. Below — how much time you have and what happens if you keep going.
What happens if you keep driving
The electrical system is not holding voltage. While the engine runs the alternator carries it; shut it off and you may not restart.
Next the lights go, then modules start dropping out and false codes appear all over the truck. Get to somewhere with help without shutting the engine down.
What to check on the spot
Check the battery terminals and earth strap — corrosion and loose clamps throw false codes all over the truck. Running voltage should be 27–29 V.
Nearby: power supply
- SPN 158Battery Voltage At Ignition Switch
- SPN 168Battery voltage
- SPN 627Power Source
- SPN 628Program Memory
- SPN 650Actuator ECU Power Relay
- SPN 676Glow Plug Relay
- SPN 803Diagonal Circuit Relay 2
- SPN 1485ECM Main Relay
- SPN 3509Sensor Supply Voltage 1
- SPN 3511Sensor Supply Voltage 3
Related codes
Makes with this code
SITRAKDongfengDAFRenault TrucksCummins ISBBendix ABS/ESPKAMAZ EBS3Meritor (ex-WABCO)WABCO ABS/ESC
Related problems
What SPN 629 means
SPN 629 is "Controller #1": it reports a problem inside the engine control unit itself (or one of its internal channels), not in a sensor. That makes it a code that should be treated carefully: a large share of SPN 629 entries are caused by power and ground problems that disturb the controller rather than by a failed unit.
- FMI 12 - bad intelligent device: the controller reports an internal failure.
- FMI 14 - special instructions; follow the make-specific text.
- FMI 8 and 2 - abnormal signal or erratic data.
- FMI 13 - out of calibration: wrong or damaged software.
Before you condemn the controller
- Battery voltage and terminals: low or unstable supply causes internal resets that are logged as a controller fault.
- Ground straps from the engine to the frame, and the controller's own ground pins.
- Connector pins: bent, pushed back or corroded.
- Software: an outdated calibration, an interrupted update or a wrong parameter file.
- Water in the controller connector or a damaged seal.
Test supply and ground under load, inspect the connector, check whether a calibration update exists, clear the code and see whether it returns. If SPN 629 returns with healthy power, replace or reflash the controller as the manufacturer prescribes.
Can you keep driving?
If the engine runs normally and the lamp is amber, you can reach a service point but expect random resets. If the engine stalls, derates or refuses to start, stop and call for help.
Questions and answers
Does SPN 629 always mean a new ECU?
No. Voltage problems, grounds and software often cause it. Replace the controller only after those checks.
Will a reflash fix it?
If the cause is a corrupted or old calibration, yes. If it is hardware or power, no.
Scanner threw several codes at once? Paste the whole list — we will show which one is the root cause and which ones simply followed.