Roewe Plug-in Hybrid Vehicle DTC Quick Reference Overview

BrandRoewe 荣威Series插电混动 PHEVUpdated NaN-NaN-NaN
Roewe Plug-in Hybrid Vehicle DTC Quick Reference Overview

Fault Background

The Roewe plug-in hybrid (846 manual) includes a complete vehicle DTC list (40-page index) at the end of the manual, summarizing all system fault codes in four columns: "Code / Status / Description / System." For practical repair work, its value lies in search and localization: first use this master table to find the system by code number (B body / C chassis and EPB / P0A-P1D high-voltage and electric drive / P1E battery management / P1F charger / U communication), then refer to the corresponding system diagnostic procedures for in-depth troubleshooting. This article organizes the new-energy-related code families from the master table into a quick-reference index by system for rapid localization.

AI concept image: Roewe plug-in hybrid vehicle DTC search

High-Voltage Battery Pack and BMS Family (P0A / P1E)

Assembly level: P0A0C/P0A0D main high-voltage interlock loop failure - low/high; P0A95 main fuse damaged; P0A97 battery pack voltage isolation sensor circuit; P0A9A/P0A9B total voltage value too low/high; P0B13 CAB current sensor and LEM sensor current value mismatch; P0B19 battery pack voltage value error; P1E25 manual service disconnect (MSD) not installed; P1E28 heartbeat hardware circuit fault; P1E2B/P1E2C high-voltage interlock loop input failure - high/low; P1E13 high-voltage management unit (HMU) calibration value out of range or not calibrated.

Insulation family: P1E04 external high-voltage circuit to chassis insulation fault; P1E05 internal high-voltage circuit to chassis insulation fault; P1E06 insulation detection failure; P1EB2 insulation value detected too low during charging; P1E97/P1E98 charging gun connection coupling circuit short to ground/voltage value out of range.

Current and pre-charging: P1E09/P1E0A LEM current sensor short to ground/power supply; P1E0D high-voltage battery pack pre-charge energy exceeds limit; P1E1C/P1E1D discharge/charge current severely exceeds limit; P1E1E/P1E1F discharge/charge current exceeds limit; P1E39 slow charge current too low; P1E3A fast charge current too high; P1E3B fast charge current too low.

Relay family (stuck/open/differential voltage three states): P1E4C main positive relay stuck (when closed)/P1E4D main negative relay stuck/P1E4F pre-charge relay stuck/P1E51 fast charge relay stuck (when closed)/P1E52 main positive relay stuck (when open)/P1E57 fast charge relay stuck (when open); P1E58 main positive relay open fault/P1E59 main negative relay open fault/P1E5A pre-charge relay open fault/P1E5C fast charge relay open fault; P1E5F main positive relay terminal voltage differential exceeds limit/P1E60 main negative terminal voltage differential exceeds limit/P1E62 pre-charge terminal voltage differential exceeds limit/P1E64 fast charge terminal voltage value exceeds limit.

Voltage sampling family: P1E65 negative terminal voltage value error; P1E66 pre-charge negative terminal voltage value error; P1E67 fast charge negative terminal voltage value error; P1E68 main fuse high-voltage side voltage value error; P1E69 main fuse low-voltage side voltage value error; P1E6D module voltage and its cell voltage sum deviation exceeds limit; P1E94 battery pack voltage and its cell voltage sum deviation exceeds limit; P1ED0 main positive terminal voltage value error.

Cell and CMU family: P1E70/P1E71 cell voltage too high (two levels); P1E72/P1E73 cell voltage too low (two levels); P1E75 cell temperature too high; P1E76 cell temperature too high; P1E77 cell temperature too low; P1E79~P1E80 CMU 01~08 temperature detection fault; P1E88~P1E92 CMU 01~08 voltage detection fault; P1EC7~P1ECE CMU 09~12 voltage/temperature detection fault; P1E82/P1E83 slow charger requires BMS emergency power-down/fast charger reports emergency power-down; P1ED6 fast charge port temperature too high.

Power supply family: P1E30/P1E31 12V switched supply voltage too high/low; P1E35 sensor supply voltage too low; P1E96 12V battery voltage out of range; P1EC0/P1EC1 low-voltage battery voltage too low when relay is energized/before energizing; P1EC2 on-board charging circuit fuse damaged; P1E9C air conditioning compressor fuse blown; P1EA1/P1EA2 ChB current sensor fault/signal; P1EA3 5V supply voltage too low; P1EAE/P1EAF slow charge current/voltage does not match BMS demand.

On-Board Charger Family (P1F)

P1FA3/P1FA4 power factor correction (PFC) circuit output bus voltage too low/high; P1FA9 internal fault - communication fault between master and slave control units; P1FAA internal fault - communication fault between low-voltage control unit and slave control unit; P1FB8 on-board charger not working due to low ambient temperature; P1FB9 not working due to high ambient temperature; P1FBA shut down due to high ambient temperature; P1FBB not working - charge port positive terminal temperature too high; P1FBC not working - slave controller signal fault; P1FC5 slow charge temperature sensor fault.

Electric Drive and TC Family (P0A / P1B / P1C / P1D)

Resolver and angle: P0A18 voltage/current vector amplitude deviation too large; P0A44 resolver input signal exceeds maximum tracking rate; P0A6E/P0A61/P0A64 0/V/W phase current offset unreasonable; P1C01 resolver signal error; P1C22 resolver input differential signal amplitude too low; P1C23 resolver tracking error exceeds limit; P1C24 resolver input differential signal too large; P1C2E/P1C2F DFW full-frequency/half-frequency fault at power-on initialization; P1C3E automatic angle calibration result unreasonable; P1C3F beacon working state error; P1C40 automatic angle calibration acceleration process fault; P1C41 angle calibration calculation phase fault; P1D41/P1D42 angle calibration acceleration abnormal/overspeed; P1D92 rotor speed exceeds specified range when rotor angle is invalid.

Pedal and safety: P1B02 both accelerator pedal position sensor signals invalid; P1B03 accelerator pedal position sensor cross-check fault; P1B06 emergency power-down due to airbag deployment; P1B08 brake switch cross-detection fault; P1B19 cruise switch detection fault.

Electric drive status: P1B30 drive motor drive capability limited; P1B31 traction motor severe fault; P1B32 traction motor warning fault; P1B40 high-voltage battery pack output power limited; P1B41/P1B42 high-voltage system insulation fault (including with fast charger); P1B43 high-voltage interlock switch open; P1C53 motor overspeed fault; P1C73 motor stall; P1C7F collision signal detected via CAN bus.

Three-phase current: P1C63/P1C64 U phase current too high/low fault; P1C66/P1C67 V phase; P1C69/P1C6A W phase; P1D19 U phase current amplitude unreasonable; P1D1B three-phase current sum out of range; P1D1C/P1D1D V/W phase current amplitude unreasonable; P1DC2 phase current out of range.

Temperature family: P1C75/P1C76 stator temperature too high/low; P1C79 coolant temperature too high (sensor measured); P1C80~P1C85 IGBT U/V/W phase temperature too high/low; P1C7B/P1C7C IGBT upper/lower bridge arm abnormal conduction; P1D78 stator temperature too high; P1D79 rotor temperature too high; P1D7A coolant temperature too high (estimated); P1DE1~P1DEF over-temperature torque limiting warning/fault family (stator/rotor/coolant water/IGBT diode/DClink/overspeed × warning+fault two levels).

Coolant pump: P1B60/P1B62 coolant pump relay drive circuit feedback/SPI communication fault; P1B63 coolant pump general fault; P1B64 coolant pump idle detected; P1B65 stall or overcurrent shutdown; P1B67 impeller speed below minimum speed; P1C49/P1C51 coolant pump abnormal/general fault; P1CC1 coolant pump feedback signal lost; P1CC2 PWM control pin short to ground; P1CC3 short to power supply; P1CC4 supply pin short to ground; P1CC5 idle; P1CC6 stall or overcurrent; P1CC7 temperature too high; P1CC8 speed too low.

Drive feedback: P1B13 cooling fan worn or blocked; P1B16 fan PWM drive feedback signal frequency error; P1B18 fan driver SPI communication fault; P1B44/P1B46 main relay drive circuit feedback/SPI fault; P1B50~P1B55 on-board charger electronic lock lock/unlock drive circuit feedback/SPI fault; P1B1A cruise and limp mode disabled due to invalid data sent to EPB; P1B1B comfort functions limited due to invalid data sent to air conditioning; P1B1D remote start limited due to invalid data sent to BCW; P1B20 controller chip temperature sensor signal rationality fault; P1B23/P1B24 peripheral clock switch timing fault/signal too low; P1B70 gear position confirmation; P1B72 torque monitoring error; P1B73 brake vacuum pump fault; P1C50 estimated speed and resolver calculated speed difference too large; P1C52 actual calculated torque and torque command difference too large; P1C8D hardwired detection of bus overvoltage; P1C8F hardwired signal failure; P1C90 hardware signal; P1C98 wake-up failure; P1C9A motor current angle unreasonable; P1CA3 IGBT driver chip power supply fault; P1D11~P1D13 U/V/W DBC temperature offset too large; P1D22/P1D23 GPTA clock frequency fault; P1D28/P1D29 torque loss of control/torque calculation result check error; P1D2A CAN received target operating state out of defined range; P1D2E/P1D2F VDD supply voltage too low; P1DC0 rotor angle calculation unreasonable; P1DC1 speed calculation unreasonable; P1DC3 motor operating mode unreasonable; P1DC5 information check error; P1DC6 torque calculation unreasonable; P1DC8 torque monitoring comparison out of range; P1DCC anti-jitter torque control out of range; P1DCD high-voltage bus voltage calculation value unreasonable; P1DCE motor control drive enable signal pin state error.

Chassis / EPB / Body / Communication Family (Quick Reference)

  • EPB: C1937 EPB force sensor hardware error; C1943 parking brake cable disconnected; C1965~C1968 EPB travel sensor fault family (no measurement/invalid pulse frequency/wrong direction/internal travel); C1968/C1969 EPB dynamic braking/comfort braking error; C1660~C1665 voltage high/low causing assist degradation family; C1669 motor control fault; C1680 PCU internal temperature; C0061 steering angle sensor internal fault; C1112 unauthorized fault; C1113 configuration data error or EEPROM coding mismatch; C1634 steering angle initialization; C1650 motor position sensor.
  • Body/Safety: B0090~B0096 collision sensor data transmission failure family; B1201 airbag warning lamp fault; B1220/B1221 odometer signal error/failure; B1231 display temperature sensor fault; B1446 electric AC compressor communication fault; B1447 electric AC compressor LIN bus fault; B144A current sensor short circuit fault; B144E compressor speed too high; B1406 electric heater (PTC) voltage too high/low; B1407 electric heater feedback fault; B1B42 battery sensor polarity error; U11500 VIN mismatch with body control module (BCM) or instrument cluster (IPK); U11501 BCM or instrument cluster redundant data synchronization failure; U1160 sudden power off.

Usage Recommendations

  1. Locate system by code number: P0A/P1B/P1C/P1D → electric drive and TC; P1E → BMS; P1F → OBC; C → chassis/EPB; B → body; U → communication—after locating, refer to the corresponding system diagnostic procedures for in-depth troubleshooting;
  2. "Stuck/open/differential voltage" three states are the complete picture for relay codes: stuck (when closed/when open), open fault, terminal voltage differential exceeds limit—view all three states together to distinguish contact sticking from drive failure;
  3. Over-temperature torque limiting family progresses in "warning→fault" two levels (P1DE1~P1DEF), check warning level frequency first before acting;
  4. The master table is only an index; threshold values and terminal numbers are subject to each system's diagnostic chapter.

Roewe vehicle DTC overview topology (schematic)

Safety Warning

  • This article is for technical reference. This table is a quick-reference index; specific troubleshooting must follow the diagnostic procedures of the corresponding system; for high-voltage types (P0A/P1B/P1E/P1F), follow high-voltage safety procedures for power-down and voltage verification.
  • Collision-related codes (B009x, P1B06, P1C7F) are linked to airbags; disconnect power before troubleshooting and avoid live measurements on airbag circuits.
  • Relay sticking/differential voltage codes involve the high-voltage box; first disconnect MSD to confirm no high voltage.

Repair Insights

The greatest value of this master list is the completeness of "three-state relay codes": for the main positive/main negative/pre-charge/fast charge four relays, each has four codes: "stuck (when closed), stuck (when open), open fault, terminal voltage differential exceeds limit"—stuck codes tell you the contact cannot close or open, differential voltage codes tell you the contact resistance is too large, the four codes together form a relay health profile without disassembling the high-voltage box. The cell/CMU family demonstrates BMS's tiered health monitoring: two cross-checks—module voltage vs. cell voltage sum deviation (P1E6D) and battery pack voltage vs. cell sum deviation (P1E94)—combined with two-level cell voltage too high/low codes—deviation codes appear before cell codes, serving as the earliest signal of "soft faults." There is a discipline when using this table: it is an index, not a criterion—the master table only gives code names; thresholds and terminal numbers are only valid when referring back to each system's diagnostic chapter (e.g., BMS's 260/410V, TC's 2.09/4.14V). Finally, U11500 VIN mismatch—it appears when VIN synchronization is forgotten after replacing BCM or instrument cluster; this is not a fault but a process issue.

Roewe vehicle DTC quick reference · flowchart


【This article is for reference only】

Comments

No comments yet.

Log in to comment

⚠️ High-voltage repairs require professional certification; this article is for technical reference only — always follow the OEM service manual.

WeCom Customer Service