logo elektroda
logo elektroda
X
logo elektroda

Citroën C5 II HDi OBD-II Error Codes: Common DTCs, Bosch ECU, DiagBox, Fuel, DPF, CAN Issues

User question

Código de erros ODB no citroen C5 II HDI

Artificial Intelligence Response

Direct answer to the question

‐ The Citroën C5 II HDi stores OBD-II (E-OBD) Diagnostic Trouble Codes (DTCs) in the Engine ECU (Bosch EDC15C2 / EDC16C34 / EDC17CPxx depending on year) and in the Body/Chassis/Network controllers.
‐ Codes are five-character alphanumerics (e.g. P1351, U1003). The initial letter tells you which domain reported the fault (P = Power-train, C = Chassis, B = Body, U = Network).
‐ Typical, high-incidence HDi codes in a C5 II include

• Fuel & boost: P0087, P0088, P0299, P0234, P1210
• Diesel particulate & EGR: P2002, P1447, P1490, P0401, P0404
• Glow-plug/heating: P0380, P1351, P1352, P1353
• Sensor power & reference: P2670 (5 V rail), P0562 (system undervoltage)
• CAN / multiplex network: U1003, D000, D001

These codes are read with a compliant scan tool (generic OBD or PSA-specific “Lexia/DiagBox”).

Detailed problem analysis

  1. Code taxonomy and why it matters
    • First character: P / C / B / U → ECU group that detected the failure.
    • Second digit: 0 = generic SAE, 1 = manufacturer-specific (PSA), 2 = SAE-reserved, 3 = ISO/SAE hybrid.
    • Third digit (0-9) subdivides the system. Example for P-codes:
    ‑ 0,1 Fuel & Air metering
    ‑ 2 Injector circuits / boost control
    ‑ 3 Ignition & misfire
    ‑ 4 Aux-emission (EGR/DPF)
    ‑ 6 ECU internal & sensor 5 V references

  2. Citroën C5 II HDi — common DTC clusters

    a. High-pressure fuel system (Bosch CP3 / Delphi DFP3)
    ‑ P0087 (“Rail pressure too low”), P0088 (too high), P0093 (leak detected), P1210 (regulator open-circuit).
    Root causes: blocked filter, in-tank lift pump, fuel pressure regulator (DRV), rail pressure sensor, injector leak-off.

    b. Turbo & boost control (Garrett GT15 / KKK BV)
    ‑ P0234 (over-boost), P0299 (under-boost), P2562/P2563 (boost position sensor).
    Check: VNT actuator, vacuum pipes, boost solenoid, MAP sensor, charge-air leaks, soot-seized vanes.

    c. EGR & after-treatment
    ‑ P0401 (insufficient flow), P0490 (EGR position fault).
    ‑ DPF subsystem: P1445/1446 (additive, Eolys), P2002 (efficiency), P242F (filter overloaded), P2452/2453 (DPF pressure sensor).
    Troubleshoot: differential-pressure sensor hoses, additive tank level, forced regeneration.

    d. Glow-plug system
    ‑ P0380, P1351 “Pre/post-heating relay circuit”; P1352 “Plugs energised, relay not controlled”.
    Frequent on HDi: one open glow plug causes ECU to flag but engine still starts above 5 °C. Measure each plug (<1 Ω) and relay output.

    e. 5 V reference & sensor supply
    ‑ P2670 (5 V supply #2 too low) often accompanies shorted MAP/rail sensor wiring. Locate short, verify 5 V rail at ECU connector.

    f. Multiplex / CAN (PSA VAN / CAN-B)
    ‑ U1003, D000, D001 imply lost messages between BSI (Body System Interface) and ECUs. Check battery voltage (BSI is voltage-sensitive), CAN wiring (118 Ω–122 Ω total), corroded foot-well connectors.

  3. Reading and acting on codes

    • Generic handheld readers show only P0xxx; use DiagBox/Lexia for full PSA-specific list, live parameters, actuator tests, forced DPF regen, ECU coding.
    • Always capture:
    ‑ Stored & pending DTCs
    ‑ Freeze-frame data (RPM, rail pressure, vehicle speed, coolant temp)
    ‑ Live graphs (rail pressure vs. target, boost vs. MAP, DPF ΔP)

  4. Diagnostic flow (best practice)

    1. Verify battery condition (≥12.4 V static, ≥10 V crank) – low voltage triggers spurious network codes.
    2. Scan all modules, not only engine.
    3. Address power/ground faults first (P0560-P0564, U1xxx).
    4. Physics before parts: compare desired vs. measured values; e.g. if rail pressure demanded = 400 bar and measured = 250 bar → hydraulic cause.
    5. Clear codes, road-test, re-scan to see what returns.

Current information and trends

‐ PSA moved from Lexia-3 (PP2000) to DiagBox 9.xx; latest clones support DOIP/OBD over IP for post-2016 cars.
‐ Euro 6 HDi use BlueHDi SCR with AdBlue, introducing new codes (P20E8 Urea pressure low, P2BAD NOx efficiency). Though not on early C5 II, retrofit knowledge is relevant for workshops.
‐ Cloud-based telematics (Stellantis e-Diagnostics) is replacing DVD service boxes; expect OTA code reporting on new models.

Supporting explanations and details

‐ Example: Code P0087 logged with rail desired = 1500 bar, actual = 800 bar @ 3000 rpm → check in-tank pump flow (0.9 L/30 s), filter restriction, DRV metering sleeve movement (40–90 % duty).
‐ Analogy: CAN network = multi-drop RS-485; termination or corrosion can create reflections → U1003.

Ethical and legal aspects

‐ Clearing codes without repairing root cause may mask emissions-related faults (illegal under EU Reg. 715/2007).
‐ DPF or EGR delete violates environmental law and periodic inspection (MOT/ITV/CTA).
‐ Always disconnect battery and wait 3 min before unplugging airbags/BOSCH ABS to avoid accidental deployment.

Practical guidelines

‐ Use genuine Eolys PowerFlex / Infineum F7995 additive; generic fluids change density and upset DPF dosing strategy.
‐ After fuel-filter replacement, prime with hand bulb to avoid P1471 “Fuel circuit priming”.
‐ If performing forced DPF regeneration, monitor exhaust temperature (target ≈650 °C) and keep fire extinguisher ready.

Possible disclaimers or additional notes

‐ Some PSA-specific codes (e.g. P1166, P11AA) differ between EDC16 and EDC17; always consult wiring diagrams for your exact ECU reference.
‐ Early 2.0 HDi 136 (2004-2008) suffer vacuum pump oil leaks contaminating brake booster – unrelated faults may appear as P1471 due to vacuum loss.

Suggestions for further research

‐ PSA ServiceBox → free VIN decoding and wiring schematics for 1 h sessions.
‐ FrenchCarForum.co.uk detailed fault-code discussions (search by “Fault code log: Citroën C5 X7”).
‐ ISO-14229 (UDS) vs. ISO-15765 (CAN) differences – new HDi use UDS services 0x22, 0x31 you will face in advanced tooling.

Brief summary

Citroën C5 II HDi OBD codes follow the standard five-character OBD-II format but include many manufacturer-specific (P1xxx, U1xxx, Dxxx) entries. The most frequent codes involve high-pressure fuel supply, turbo boost, DPF/EGR, glow-plug circuits, 5 V sensor supplies and CAN communication. A structured diagnostic procedure—battery check, full-module scan with DiagBox, live-data correlation, root-cause repair, code clearing—yields reliable results and keeps the vehicle compliant with safety and emissions regulations.

Disclaimer: The responses provided by artificial intelligence (language model) may be inaccurate and misleading. Elektroda is not responsible for the accuracy, reliability, or completeness of the presented information. All responses should be verified by the user.