Home / DTC / P1631 — Inside ECU (CAN)

P1631 — Inside ECU (CAN)

Detailed page for trouble code P1631.

32,304codes
58brands
9,850generic
22,454specific
Reset
Code

P1631

CITROEN P — Powertrain

Inside ECU (CAN)

Brand: CITROEN
Views: UK: 1 EN: 37 RU: 2
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal ECU hardware or processor fault
  • Faulty CAN transceiver inside ECU
  • Loss of ECU power supply or intermittent battery feed
  • Poor or corroded ground at ECU or chassis
  • Open, shorted or damaged CAN bus wiring or connectors
  • Missing or incorrect termination (bad/missing resistor) on CAN bus

Symptoms

  • MIL (check engine) lamp illuminated
  • Intermittent or total loss of functions controlled via the inside ECU (comfort, body, doors, lighting)
  • Communication errors logged for multiple modules on scan tool
  • Multiple related DTCs/U‑codes present (loss of communication)
  • Random behavior of interior systems, fuses tripping or electrical feeds dropping
  • Possible engine management derate if engine controller loses required CAN data

What to check

  • Read all stored DTCs and freeze frame data from all modules; note time stamps and related U‑codes
  • Check vehicle battery voltage and charging system; ensure stable supply (12.0–14.5 V)
  • Visually inspect ECU connector(s) and nearby wiring for corrosion, water ingress, crushed wires or damaged insulation
  • Check fuses and power feeds to the inside ECU
  • Using a scan tool, check live CAN network status, module addresses and presence of the inside ECU on the bus
  • Measure CAN termination resistor across CAN_H and CAN_L at the network (approx. 60 Ω for two 120 Ω terminators in parallel)

Signal parameters

  • CAN idle voltages (recessive): CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V at ECU connector (key on, engine off)
  • CAN dominant state: CAN_H ≈ 3.5–3.9 V, CAN_L ≈ 0.9–1.5 V during message transmission (differential ≈ 2 V)
  • Termination: two 120 Ω resistors in parallel at ends → ≈ 60 Ω between CAN_H and CAN_L
  • Supply voltage to ECU: typical battery range 12.0–14.5 V; check for voltage drops during cranking or operation
  • Ground resistance: chassis ground at ECU should be low (

Diagnostic algorithm

  1. Record all DTCs from all modules and attempt to reproduce the fault; note any U‑codes indicating lost communications.
  2. Clear codes and perform a key‑on/drive cycle to see if P1631 returns and capture freeze frame data.
  3. Verify battery condition and charging system; ensure stable supply to ECUs.
  4. Inspect the inside ECU connector and harness for corrosion, water, pin damage, or chafing; repair any physical wiring damage.
  5. Check fuses and power pins at the ECU connector for correct voltage with key on; check ECU ground integrity (measure resistance to chassis).
  6. Measure CAN_H and CAN_L voltages at the inside ECU connector with key on; verify idle and dominant voltages and compare to expected values.
  7. Measure resistance across CAN_H and CAN_L at vehicle harness to confirm ~60 Ω termination; isolate sections if value incorrect to locate open/short.
  8. Use an oscilloscope or high‑speed CAN capable scan tool to view bus waveforms and detect noise, dominant stuck states or corrupted frames.
  9. If a specific module is driving the bus to a fault state, disconnect suspect modules one at a time (as allowed by safety/service procedures) to isolate the faulty node.
  10. If wiring, connectors, power and grounds are good, consult manufacturer service information for ECU reprogramming or known TSBs; consider replacement of the inside ECU and reprogramming/coding as a last step.
  11. After repairs or replacement, clear codes and perform full system verification including network scan to ensure all modules communicate correctly.

Likely causes

  • Bad CAN transceiver inside the inside ECU
  • Open or short to battery/ground on CAN_H or CAN_L at ECU connector
  • Poor ground at inside ECU or main ECU ground strap
  • Damaged harness where wires pass through bulkheads or hinges
  • Failed internal power regulator in ECU
  • Loose or corroded ECU connector pins

Fault status

⚠️ Status
Internal ECU detected fault on CAN bus — communication/inside ECU error. Further diagnosis of ECU power, ground, CAN wiring and the ECU itself required.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email