B173B

DTC B173B indicates an abnormal electric A/C compressor speed feedback signal or a communication fault between the compressor controller and the motor — Seal U

Safety System

DTC B173B indicates an abnormal electric A/C compressor speed feedback signal or a communication fault between the compressor controller and the motor.

In BYD new energy models (e.g., Tang, Song, Qin, and Yuan series), this DTC belongs to the HVAC subsystem within the Body Control system and specifically involves the electric compressor closed-loop control circuit.

The ECU sets this DTC when the compressor controller (IPM) fails to receive a valid pulse signal from the Hall speed sensor for more than 3 continuous seconds, or when the deviation between the detected actual speed and the target commanded speed exceeds the calibrated threshold (typically >500 rpm).

This fault forces the A/C system into fail-safe mode and stops compressor operation.

Symptoms include a complete lack of cooling, intermittent cooling, or a sharp decrease in cooling performance.

The instrument cluster A/C warning lamp may also illuminate.

Prolonged operation with this fault can degrade high-voltage system insulation or cause controller overcurrent damage.

3
Cases Logged
5
Causes
  • 1A damaged internal drive circuit or speed detection circuit in the compressor controller (IPM module) prevents interpretation of the speed sensor Hall signal.
  • 2Compressor internal Hall speed sensor failure (damaged sensor chip, demagnetized magnet, increased installation gap due to vibration)
  • 3Open circuit, short to ground, or poor connector contact in the speed feedback wiring harness between the controller and the compressor (pin corrosion, terminal back-out, water seal failure)
  • 4Unbalanced compressor motor three-phase windings (resistance deviation >10%) or local inter-turn short circuit causes actual speed to deviate excessively from target speed.
  • 5Outdated air conditioning control module (AC ECU) software version with a control strategy bug falsely reporting abnormal speed under specific operating conditions.
  • 1
    Connect the BYD dedicated diagnostic tool (VDS2000 or X431). Access the air conditioning system to read the complete DTCs and freeze frame data. Verify B173B is a current fault (Active) rather than a history fault (History). Record the compressor speed, current, and voltage data at the time the fault occurred.
  • 2
    Visually inspect the electric compressor exterior and the high- and low-pressure pipe connections. Confirm no refrigerant leakage or physical damage. Check the controller heat sink for discoloration caused by overheating.
  • 3
    Disconnect the compressor low-voltage connector (usually a 12-pin or 8-pin connector). Use a multimeter to measure the controller-side supply voltage (12V±0.5V), ground resistance (<0.1Ω), and CAN line voltage (CAN-H 2.5-3.5V, CAN-L 1.5-2.5V) to rule out basic wiring faults.
  • 4
    Measure the resistance of the three-phase compressor motor windings (U-V, V-W, W-U). Normal resistance is 1.0-3.0Ω (refer to the vehicle repair manual for specific values). The three phases must balance (deviation <10%). If resistance is abnormal, replace the compressor assembly.
  • 5
    Use an oscilloscope to check the speed feedback signal wires (typically two thin wires, green/white or yellow/black). A normal signal displays a 0-5V square wave pulse, and frequency varies with speed (30-90Hz corresponds to 900-2700rpm). If the signal is missing or the waveform is distorted, check the sensor and wiring.
  • 6
    Check the fastening condition of the compressor controller-to-body ground point (usually located inside the fender or on the longitudinal beam). Clean the oxidation layer from the ground point using sandpaper, apply conductive paste, and tighten to the specified torque (usually 8-10 N·m).
  • 7
    If all circuit measurements are normal, attempt a software update on the air conditioning control module (check BYD TPI technical bulletins for relevant update procedures) to rule out a false software fault.
  • 8
    Replace the faulty component: First, replace the compressor controller (some models allow separate replacement; others require replacing the compressor assembly). After replacement, perform the air conditioning system initialization and matching (self-learning procedure) to enable the controller to recognize the compressor parameters.
  • 9
    Use dedicated equipment to evacuate the system (vacuum level <-0.1 MPa, hold for 30 minutes). Charge the specified amount of R134a refrigerant (usually 600–800 g) and POE compressor oil (usually 150–200 ml, deducting the amount of residual old oil). Perform a pressure holding test to verify no leaks.
  • 10
    Clear the fault code, start the vehicle, and set the air conditioning to maximum cooling mode. Observe the compressor speed feedback data stream (actual speed should smoothly follow target speed changes). Verify high and low pressures are normal (low pressure 0.15-0.25 MPa, high pressure 1.2-1.6 MPa), and confirm fault resolution.
BYD DTC AI Analysis

Scroll plate seal failure in BYD Tang DM electric compressor caused abnormal speed

The A/C cooling performance deteriorated sharply. Low-side pressure was high (0.8 MPa), high-side pressure low (1.2 MPa), low-pressure line icing, and vent temperature near ambient. Stored DTC B173B (abnormal speed feedback). Diagnosis revealed a design defect in the compressor scroll seal, causing high-pressure gas to leak to the low side, resulting in abnormal compressor load and excessive speed fluctuation that triggered the DTC. Disassembled the compressor, replaced the scroll assembly with the manufacturer's upgraded version (with added seal rings), thoroughly cleaned internal debris, filled with the specified POE refrigeration oil, installed the scroll precisely to marked positions, and sealed the rear cover. Recharged refrigerant and tested; vent temperature dropped to 4°C, speed feedback signal stable, fault resolved.
Original source ↗
BYD DTC AI Analysis

BYD EV compressor controller speed detection circuit damaged

The A/C did not cool at all. The compressor refused to start, and no warning lights showed on the instrument panel. A scan tool pulled current fault code B173B. Checked power, ground, and CAN communication to the compressor controller – all normal. Measured the compressor three-phase motor winding resistance: 1.8 Ω and balanced across phases. Scoped the speed feedback signal wire and got no square wave output, pointing to a failed speed detection IC inside the controller. Replaced the electric compressor controller assembly (on some models the entire compressor must be replaced). Updated the A/C control module software to the latest version and ran the system initialization and matching procedure. After a road test, the speed feedback signal returned to normal (live data showed the speed tracking the command), and the A/C blew fully cold again.
BYD DTC AI Analysis

Poor contact in BYD Qin Pro DM compressor speed sensor wiring harness

The A/C system intermittently failed to cool, with the fault occurring frequently on rough roads or in high ambient temperatures. The diagnostic tool showed code B173B as an intermittent fault. Inspection found the compressor speed sensor connector (located on top of the compressor) had pin retraction and slight water ingress with corrosion inside, caused by long-term exposure to engine bay heat and vibration. Contact resistance was unstable, fluctuating between 0.5 and 50 Ω. Repair: Replaced the speed sensor wiring harness assembly (or repaired the connector), re-crimped the pins, applied waterproof silicone grease, and secured the wiring with heat-resistant cable ties to eliminate stress and prevent contact with surrounding metal components. After clearing the fault codes, a continuous 50 km road test (including rough roads and idle conditions) showed no recurrence. The data stream displayed stable speed feedback with no fluctuation.
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.