mypros+
Error code reference

Haier Air Conditioner Error Code 15

IPDU abnormity

IPDU abnormity: Compressor locked

MyPros+ Max

Get the full diagnostic procedure for 15.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What 15 means on a Haier air conditioner

Error code 15 on a Haier air conditioner indicates an IPDU (Intelligent Power Drive Unit) abnormality specifically related to a locked compressor condition. The IPDU is the inverter control board responsible for driving the compressor motor by converting DC power into variable-frequency AC output. When the IPDU detects that the compressor rotor has stopped rotating or is failing to start under load, it registers this locked rotor condition and triggers error code 15 to protect the system from sustained overcurrent damage.

A locked compressor occurs when the compressor motor cannot turn freely, either due to internal mechanical seizure, refrigerant or oil system problems, or electrical faults within the compressor windings. The IPDU monitors current draw and rotor position feedback continuously during operation. If the current spikes beyond expected thresholds without corresponding rotor movement, the drive unit interprets this as a locked condition and shuts down the compressor output stage. This protects both the IPDU power transistors and the compressor itself from thermal destruction.

Common contributing factors include loss of lubrication inside the compressor, liquid refrigerant slugging into the compressor during startup, failed compressor start capacitors on applicable models, degraded winding insulation causing internal shorts, or a faulty IPDU that is misreading current or position signals. Diagnosing the root cause requires measuring compressor winding resistance, checking for refrigerant charge balance, and evaluating the IPDU output signals before condemning either component.

Source: manufacturer service documentation.

Common causes of 15

  1. 01

    Mechanically seized compressor

    Part replacement

    Internal compressor components can seize due to lubrication failure or long-term wear, preventing the rotor from turning. This is confirmed by measuring winding resistance and attempting a manual rotation check where accessible.

  2. 02

    Liquid refrigerant slugging

    Wiring / connection

    If liquid refrigerant floods the compressor during startup, it can hydraulically lock the pistons or scroll components. This is more common after extended shutdowns in cold conditions or following an overcharge of refrigerant.

  3. 03

    Compressor winding failure

    Part replacement

    Shorted or open windings inside the compressor motor cause abnormal current readings that the IPDU interprets as a locked rotor. Winding resistance should be measured across all terminals and compared against specification.

  4. 04

    Faulty IPDU board

    Part replacement

    A malfunctioning IPDU may incorrectly detect a locked condition due to failed current sensors or damaged power transistors, even when the compressor itself is mechanically sound. Swapping or bench-testing the IPDU is needed to rule this out.

  5. 05

    Incorrect refrigerant charge

    Wiring / connection

    An overcharged or severely undercharged refrigerant system places abnormal load on the compressor during startup, which can trigger a locked rotor fault. Checking system pressures with a manifold gauge set will identify charge issues.

See the test procedure for each cause

Frequently asked questions about 15

What does 15 mean on a Haier air conditioner?
Error code 15 on a Haier air conditioner indicates an IPDU abnormality caused by a locked compressor. The IPDU, which is the inverter power drive unit controlling the compressor motor, has detected that the compressor rotor is not spinning as expected. The system shuts down automatically to prevent damage to both the drive board and the compressor.
Can I fix error code 15 on my Haier air conditioner myself?
Most causes of error code 15 require professional diagnosis and repair. Checking for a tripped breaker or waiting for the unit to warm up after a cold-weather startup are safe homeowner steps, but inspecting refrigerant charge, measuring compressor windings, or replacing the IPDU board all require specialized tools and certifications. Attempting compressor-level repairs without proper training risks electrical shock and refrigerant exposure.
Is it safe to keep running my Haier air conditioner with error code 15?
No, the unit should not be operated while displaying error code 15. The system has already shut itself down as a protective measure, and attempting to force it to restart repeatedly can cause additional damage to the IPDU power transistors or accelerate compressor failure. Leave the unit off until the root cause has been properly diagnosed.
Will resetting the unit clear error code 15 on a Haier air conditioner?
A power reset may temporarily clear the fault display, but the error will return if the underlying problem is not resolved. If the compressor is mechanically seized or the IPDU is faulty, restarting the unit without repairs will simply retrigger the locked rotor fault, potentially causing further damage. A reset is only useful as part of a diagnostic process, not as a repair.
How much does it cost to repair error code 15 on a Haier air conditioner?
Repair costs vary widely depending on the root cause. IPDU board replacement typically ranges from around $200 to $500 including parts and labor. Compressor replacement is significantly more expensive, often falling between $600 and $1,500 or higher depending on unit size and refrigerant recovery costs. A refrigerant recharge or system flush to address slugging is generally less expensive, in the range of $100 to $300.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass