B123C16

This DTC indicates the electric air conditioning compressor (EAC) high-voltage power supply circuit detects an input voltage below the normal operating threshold (typically below 250V-300V, depending on the vehicle software version) — Seal 6 EV

Thermal Management System

This DTC indicates the electric air conditioning compressor (EAC) high-voltage power supply circuit detects an input voltage below the normal operating threshold (typically below 250V-300V, depending on the vehicle software version).

In BYD thermal management systems, the high-voltage battery (300-750V DC) directly powers the electric compressor, and the controller monitors the high-voltage side voltage in real time.

Upon detecting sustained undervoltage, the system limits or stops compressor operation to protect the compressor inverter module (IPM), causing air conditioning cooling/heating failure or degraded thermal management performance.

BMS power limitations or insulation faults typically accompany this fault, which essentially indicates an abnormality in the high-voltage power distribution circuit or battery pack energy management.

4
Cases Logged
5
Causes
  • 1Battery pack SOC is too low (<15%) or cell voltages are severely unbalanced, causing the BMS to trigger undervoltage protection and limit discharge power.
  • 2Backed-out terminal, burn damage, or excessive contact resistance at the electric compressor high-voltage wiring harness connector (usually located near the front compartment high-voltage power distribution box), causing a circuit voltage drop exceeding 20V.
  • 3Burnt contacts on the air conditioning compressor high-voltage relay/contactor inside the High-Voltage Power Distribution Unit (PDU) increase conduction resistance (normal: <10mΩ, abnormal: up to several hundred mΩ).
  • 4Aging of the electric compressor controller internal DC-Link capacitor, or a fault in the voltage sampling circuit (voltage divider resistor network), generating a false undervoltage signal.
  • 5Battery Management System (BMS) detects a High Voltage Interlock Loop (HVIL) anomaly and falsely reports high-voltage undervoltage to protect the system.
  • 1
    Read freeze frame data: Use VDS2000 or a BYD dedicated diagnostic tool to read the DTC freeze frame. Record the 'system total voltage', 'compressor high-voltage side voltage', 'compressor current', and 'SOC' values at the time of the fault. Calculate the voltage difference (normal voltage difference <5V).
  • 2
    Check traction battery status: Enter the BMS data stream and check total voltage, minimum cell voltage, voltage difference (should be <300mV), and SOC. If SOC <20% or cell voltage <3.0V, charge the battery, then retest.
  • 3
    Measure the high-voltage interlock loop: disconnect the service disconnect, use a multimeter to measure HVIL circuit continuity (should have continuity, resistance <10Ω), and check the air conditioning compressor low-voltage connector pins for oxidation.
  • 4
    Measure the high-voltage drop: With the vehicle in READY mode, use an insulated multimeter to measure the battery pack main positive and main negative voltage (V1) and the electric compressor input voltage (V2). If V1 - V2 > 15V, check the high-voltage wiring harness and contactor from the high-voltage distribution box to the compressor.
  • 5
    Check the high-voltage distribution box: Open the PDU. Visually inspect the A/C compressor high-voltage contactor contacts for burn marks and check for a blown fuse. Measure the contact resistance with the contactor closed (must be <10mΩ; otherwise, replace the PDU).
  • 6
    Check the compressor controller: Inspect the low-voltage power supply (12V constant power, ground) and the CAN-H (2.5-3.5V) / CAN-L (1.5-2.5V) waveforms. If the high-voltage input is normal but the fault code persists, replace the electric compressor assembly or controller.
  • 7
    Repair verification: Clear the fault code, set the air conditioning to MAX, and verify the compressor speed reaches 6000 rpm or higher. Run the system continuously for 10 minutes. The repair is complete if the fault code does not return.
BYD DTC AI AnalysisFrom Chinese market (translated)

BYD Qin EV300 air conditioning not cooling with DTC B123C16

A 2017 Qin EV300 with 85,000 km. Customer reported no cold air from the A/C and the instrument cluster displayed "Air Conditioning System Fault". Scan tool retrieved DTCs B123C16 (High Voltage Side Undervoltage) and B123A11 (Compressor Overcurrent). Freeze frame data showed system voltage at 312V, compressor side voltage only 241V when the fault occurred — a 71V differential. Inspection found backed-out pins in the high-voltage wiring harness connector (large orange plug) between the front compartment high-voltage distribution box and the electric compressor. Expanded female terminals caused poor contact with a contact resistance of 0.8Ω. Replaced the high-voltage wiring harness assembly (including connector). Measured voltage differential returned to 2V. Fault resolved.
BYD DTC AI AnalysisFrom Chinese market (translated)

BYD Qin Pro DM thermal management fault caused power restriction

2018 Qin Pro DM, 120,000 km. Instrument cluster illuminated 'Power System Fault' warning light; air conditioning inoperative, EV mode unavailable. Read DTCs P1A0000 (BMS general fault) and B123C16. Data stream showed total battery pack voltage at 386V, but compressor high-voltage side voltage was 0V. Inspection found severe contact erosion (arc marks) on the contacts of the A/C compressor positive contactor inside the high-voltage distribution box, blocking high-voltage output to the compressor. Since the compressor was inoperative, the battery pack liquid cooling system could not dissipate heat effectively, and the BMS triggered overheat protection and limited power. Replaced the high-voltage distribution box assembly; fault resolved.
BYD DTC AI AnalysisFrom Chinese market (translated)

Intermittent B123C16 fault caused by battery cell undervoltage

2019 BYD Qin Pro DM. Air conditioning intermittently stopped working, returning to normal after shutting down and restarting. DTC B123C16 logged as a history code. Inspection found the 8th cell in the traction battery dropped to 2.8 V during discharge (other cells at 3.2 V), triggering BMS undervoltage protection. This caused the system bus voltage to drop instantly, and the compressor controller shut down on detecting undervoltage. Performed cell balancing on the battery pack and replaced the 8th cell module. Cell voltage differential returned to within 50 mV. Followed up for one month; no recurrence.
BYD DTC AI AnalysisFrom Chinese market (translated)

Electric compressor controller false fault

2017 BYD Qin EV300. A/C intermittently not cooling, DTC B123C16 present. Measured battery pack voltage at 402V, compressor input at 401V (normal voltage drop). Diagnostic tool read 'high voltage side 68V' in the compressor data stream, clearly inconsistent with the actual measurement. Diagnosed as internal voltage sampling circuit fault in the compressor controller (open voltage divider resistor or damaged ADC chip). Replaced electric compressor assembly (including controller). After replacement, the data stream high-voltage reading matched the actual measured value, fault resolved.
Data confidence: Official This information is for reference only. Always consult a qualified technician for diagnosis and repair. Do not attempt high-voltage system repairs yourself. Sources: [1]