Haier Air Conditioner Error Code E12
Broken CT wire
Broken CT wire - possible damaged control board, short gas, poor 4-way valve switch (Power blinking, Timing OFF, Running blinking)
First step from the service manual
Check CT wire connections, control board, refrigerant charge, and 4-way valve
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for E12.
- 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
$29/month · Cancel anytime · Or $9.95 3-day pass
What E12 means on a Haier air conditioner
The E12 error code on a Haier air conditioner indicates a broken or interrupted CT (current transformer) wire. The CT sensor monitors the current draw of the compressor circuit, allowing the control board to verify that the compressor and refrigerant system are operating within expected parameters. When this signal is lost or falls outside the acceptable range, the unit triggers E12 and displays the characteristic indicator pattern: Power LED blinking, Timing LED off, and Running LED blinking.
The broken CT wire can result from physical damage to the wiring harness, a loose connector at the control board, or corrosion at the terminal points. However, the error does not always mean the wire itself is severed. The control board interprets an absent or abnormal CT signal as a fault, so a damaged control board that cannot correctly read the sensor output will also trigger E12. Similarly, a low refrigerant charge causes abnormal compressor current behavior, which can produce a reading outside the CT sensor's expected range and set this code.
A malfunctioning 4-way valve is another possible trigger. On heat pump models, the 4-way valve switches refrigerant flow direction between heating and cooling modes. If the valve fails to switch properly or sticks, the resulting abnormal system pressures affect compressor load and current draw, which the CT sensor detects as a fault condition. Diagnostics should begin at the CT wire connections, then progress to control board inspection, refrigerant charge verification, and 4-way valve operation.
Source: manufacturer service documentation.
Common causes of E12
- 01
Broken or disconnected CT wire
Part replacementThe current transformer wire may be physically damaged, disconnected at a terminal, or corroded at the connector. Visually inspect the CT sensor wiring harness and verify secure connections at both ends.
- 02
Low refrigerant charge
Part replacementInsufficient refrigerant causes abnormal compressor current readings that fall outside the CT sensor's expected range, triggering E12. A refrigerant leak check and recharge by a certified technician is required.
- 03
Faulty control board
Part replacementA damaged control board may fail to correctly process the CT sensor signal even when the wiring is intact. Look for visible burn marks, damaged capacitors, or corroded traces on the board.
- 04
4-way valve failure (heat pump models)
Part replacementA stuck or improperly switching 4-way valve creates abnormal system pressures that alter compressor load and current draw, causing the CT sensor to report a fault. Listen for the valve click during mode transitions and check coil resistance if suspected.
- 05
Loose or corroded CT sensor connector
Wiring / connectionVibration over time can loosen the CT sensor connector at the control board or inline harness plug. Inspect all connection points for corrosion or poor contact and reseat any loose plugs before replacing components.
Frequently asked questions about E12
What does E12 mean on a Haier air_conditioner?
Can I fix the E12 error on my Haier air conditioner myself?
Is it safe to keep running my Haier air conditioner with an E12 error?
How much does it cost to repair an E12 error on a Haier air conditioner?
Will resetting my Haier air conditioner clear the E12 error code?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass