← Back to The Feed
TECHNICAL 13 min read

Carrier VRF Fault Codes: The Complete XCT Troubleshooting Guide

Every Carrier VRF error code explained. XCT and variable refrigerant flow series. What it means, what to check first, and how to fix it — built for Australian contractors.

Carrier VRF Systems — What You Need to Know

Carrier is part of Carrier Global Corporation — one of the world’s largest HVAC manufacturers and the company founded by Willis Carrier, the inventor of modern air conditioning. When you’re working on a Carrier VRF system, you’re working on equipment that carries more than a century of engineering heritage behind the name on the sticker.

Carrier VRF systems include the XCT series (XCT-VRF), and in some markets use platforms developed through the Toshiba Carrier joint venture. This partnership means some of the underlying technology is shared with Toshiba — but the controllers, interfaces, and error code numbering are Carrier’s own. Don’t assume a Toshiba guide will work on a Carrier system. It won’t.

Carrier VRF shares some technology with Toshiba through their joint venture. Some fault code structures are similar, but Carrier uses its own controller interface and error numbering. If you’re servicing a Carrier VRF, use this guide — not the Toshiba guide.

Carrier shares technology with Toshiba — but the controllers and codes are different. Use the right guide.

Communication Faults — C Codes

Communication faults on Carrier VRF systems use the C prefix. These are among the most common call-out causes and almost always trace back to wiring — polarity, damage, or water ingress. Carrier systems are polarity-sensitive on the communication bus, which catches out technicians who are used to non-polarity systems.

C01
Communication error between outdoor and indoor units
What it means
The outdoor unit has lost communication with one or more indoor units. The system cannot coordinate refrigerant flow or capacity allocation without this link.
What to check first
Check the 2-wire communication cable. Verify polarity — Carrier IS polarity-sensitive. Measure communication voltage. Check for damaged wiring, water ingress, and loose terminals. On long runs, check for cable damage at penetrations and where the cable runs near power cables.
Common cause
Reversed polarity, damaged cable, water ingress at junction boxes.
Nexus iQ™ advantage: Communication drops start intermittent long before C01 locks out the system. Nexus iQ logs every dropout with timestamps, making it easy to identify patterns and isolate the source.
↓ Back to search
C02
Communication error between outdoor units
What it means
In multi-outdoor systems, inter-unit communication has failed. The master unit cannot coordinate with sub units for capacity management.
What to check first
Check the inter-unit communication cable between outdoor units. Verify master/sub addressing is correct. Check DIP switch settings on each outdoor unit PCB.
↓ Back to search
C03
Communication error with wired remote controller
The wired remote has lost communication with the indoor unit. Check the connection at both ends. Verify the controller address. Power cycle the controller. If the cable runs through a ceiling space, check for damage at cable ties and penetrations.
↓ Back to search
C04
Communication error with central controller / BMS
The i-Vu or BMS gateway has lost communication with the Carrier system. Check RS485/Ethernet wiring. Verify addressing and baud rate settings. Check BMS gateway power supply. On WebCTRL systems, verify the gateway module is online.
↓ Back to search
C05
Address setting error
An indoor unit address conflict exists or addressing has not been configured. Verify that each indoor unit has a unique address. Re-address via DIP switches on the indoor PCB or through the wired remote controller setup menu.
↓ Back to search
C06
Outdoor inter-board communication error
What it means
Internal communication between PCBs within the outdoor unit has failed. This is a fault inside the outdoor unit itself — not a field wiring issue.
What to check first
Check ribbon cables and connectors between boards inside the outdoor unit. Inspect for corrosion, moisture ingress, or physical damage. Check that all board-to-board connectors are fully seated. If moisture is present, identify and seal the entry point before replacing any boards.
↓ Back to search

Alarm / Protection Faults — A Codes

A codes are the protection and alarm faults — high pressure, overcurrent, inverter faults, and compressor protection. These are the codes that stop the system to prevent damage. They’re also the codes that cost the most money when they trigger repeatedly because the underlying cause wasn’t found.

A01
High pressure protection
What it means
Discharge pressure has exceeded the high pressure limit. The system has shut down to protect the compressor and piping from overpressure.
What to check first
Check condenser coil for blockage — leaves, debris, cottonwood, construction dust. Verify condenser fan operation. Check refrigerant charge — overcharge is a common cause. Check outdoor ambient temperature and ensure the unit has adequate airflow clearance.
Common cause
Dirty condenser coil, condenser fan failure, refrigerant overcharge.
Nexus iQ™ advantage: Condenser approach temperature trending up 0.5K per week is visible on the diagnostics chart — weeks before A01 triggers. Schedule a coil clean, not an emergency call-out.
↓ Back to search
A02
Low pressure protection
What it means
Suction pressure has dropped below the minimum threshold. The system has locked out to prevent compressor damage from liquid slugging or running in vacuum.
What to check first
Check refrigerant charge — a slow leak is the most common cause. Look for oil stains at flare joints and connections. Check for restrictions in the liquid line — blocked filter drier, kinked pipe, or partially closed service valve. Check the EEV operation. Check for ice formation on the suction line or indoor coils.
Common cause
Slow refrigerant leak, blocked filter drier.
↓ Back to search
A03
High discharge temperature protection
What it means
Compressor discharge temperature has exceeded the safe limit. Sustained high discharge temperature accelerates oil breakdown, damages valve seats, and degrades compressor windings.
What to check first
Check refrigerant charge — low charge means insufficient suction gas cooling. Check condenser airflow. Verify EEV operation. Check for non-condensable gases (air) in the system. Measure superheat — if above 20K, you likely have a charge or restriction issue.
Nexus iQ™ advantage: Discharge temperature trending up is the earliest warning of developing problems. Nexus iQ tracks this continuously against baseline.
↓ Back to search
Discharge temperature trending up is the earliest warning.
A04
Compressor overcurrent protection
What it means
The inverter has detected overcurrent on the compressor motor. This protection exists to prevent winding damage from excessive current draw.
What to check first
Check compressor insulation resistance — megger all three phases to ground. Check for liquid slugging (low superheat at startup). Check supply voltage under load — low voltage causes higher current draw for the same load.
Cost
Compressor replacement on a Carrier XCT: $9,000–$18,000. Early detection of overcurrent trends prevents catastrophic failure.
↓ Back to search
A05
Inverter overcurrent (instantaneous)
What it means
A short-duration current spike has been detected by the inverter. This is a faster-acting protection than A04.
What to check first
Check compressor winding insulation resistance. Check for short circuits in the wiring between the inverter board and compressor. Check for moisture ingress into the outdoor unit electrical compartment.
↓ Back to search
A07
Inverter IPM fault
What it means
The Intelligent Power Module has detected an internal fault. The IPM contains the IGBT transistors that drive the compressor motor — this is serious.
What to check first
Check the IPM module for physical damage or burn marks. Check the heatsink for adequate thermal contact. Check incoming voltage quality — voltage spikes and transients can damage the IPM. Check compressor winding insulation before replacing the module — a shorted winding will destroy the replacement.
↓ Back to search
A10
Inverter heatsink overtemperature
What it means
The inverter heatsink has exceeded its safe operating temperature. On most Carrier VRF systems, the heatsink is cooled by refrigerant — so this fault can indicate both an airflow issue and a refrigerant issue.
What to check first
Check the heatsink for dust buildup — particularly in environments with construction dust or cottonwood. Verify the heatsink cooling fan is operational. Check refrigerant charge — on systems where refrigerant cools the heatsink, low charge means poor cooling.
Nexus iQ™ advantage: A $200 heatsink cleaning prevents a $3,500 inverter module replacement. Nexus iQ tracks heatsink temperature trends so you can schedule cleaning before A10 triggers.
↓ Back to search
A $200 heatsink cleaning prevents a $3,500 inverter module replacement.
A12
Compressor startup failure
The compressor failed to start within the expected time window. Check compressor wiring connections. Check for a locked rotor condition — try spinning the compressor manually if accessible. Verify the crankcase heater is working (prevents liquid refrigerant pooling in the compressor during off periods).
↓ Back to search
A13
Compressor over-speed
The compressor frequency has exceeded the maximum allowed speed. Check refrigerant charge — low charge can cause the compressor to ramp up excessively trying to maintain capacity. Check for restrictions in the refrigerant circuit that would reduce mass flow.
↓ Back to search
A15
Phase reversal / Open phase
Incorrect phase sequence or phase loss detected on the three-phase supply. Check all three phases at the outdoor unit terminals. Verify correct phase rotation with a phase sequence meter. If a single phase is missing, check fuses and the upstream supply. Running a scroll compressor with reversed phases can cause mechanical damage.
↓ Back to search
A16
Anti-freeze protection (indoor)
The indoor coil temperature has dropped below the freeze protection threshold. Check the indoor fan motor is running. Check the air filter — a blocked filter restricts airflow and causes the coil to freeze. Check refrigerant charge. On ducted units, verify that zone dampers are not all closed simultaneously.
↓ Back to search
A17
DC bus overvoltage
The inverter DC bus voltage has exceeded the upper limit. Check incoming mains voltage for spikes or transients. Check for regenerative energy from the compressor during deceleration. If the supply voltage is consistently high, an auto-transformer or voltage stabiliser may be required.
↓ Back to search
A18
DC bus undervoltage
The DC bus voltage has dropped below the minimum threshold. Check supply voltage under load — voltage drop during compressor startup is common on undersized cables. Check the DC bus capacitors for signs of swelling or leakage, which indicates end-of-life.
↓ Back to search
A20
Outdoor unit overload
The system is operating beyond its design capacity. Check the capacity ratio — the total connected indoor capacity versus outdoor capacity. Verify the system configuration matches what was commissioned. If additional indoor units were added after installation, the combination ratio may now exceed the allowable limit.
↓ Back to search
A22
Oil recovery fault
Oil is not returning to the compressor adequately. Check the oil level sight glass on the compressor. Verify piping is installed correctly — oil traps on risers are critical for oil return on systems with significant vertical piping runs. Check refrigerant charge — refrigerant carries oil through the system.
↓ Back to search
A25
Refrigerant overcharge
The system has detected excessive refrigerant. Check subcooling — if significantly above the target value, recover excess refrigerant. Verify the charge calculation matches the installed pipe lengths and indoor unit count.
↓ Back to search
A26
Refrigerant undercharge
The system has detected insufficient refrigerant. Check for leaks at all connections — flare joints, brazed joints, and service valves. Add refrigerant to the correct charge weight after confirming no active leaks. Do not simply top up without finding the source of the loss.
↓ Back to search

Stop chasing fault codes. Start preventing them.

Nexus iQ monitors every data point your Carrier VRF system generates — temperatures, pressures, frequencies, valve positions — and alerts you when trends indicate a developing issue.

Book a Demo

Sensor Faults — S Codes

S codes indicate sensor failures. Sensors are the system’s eyes and ears — without accurate sensor readings, the system can’t regulate capacity, protect the compressor, or maintain comfort. Most sensor faults are wiring or connector issues, not actual sensor failures.

S01
Indoor room temperature sensor fault
What it means
The return air temperature sensor is reading out of range or has an open circuit. Without this sensor, the indoor unit cannot regulate to the setpoint.
What to check first
Measure thermistor resistance — typically 10kΩ at 25°C for NTC type. Check the connector on the indoor PCB. Check for physical damage to the sensor or wiring.
Common cause
Sensor displaced during filter cleaning. The sensor clip gets knocked loose when the filter is removed and not replaced properly.
↓ Back to search
S02
Indoor pipe temperature sensor fault
The indoor coil temperature sensor has failed. Measure resistance and check placement on the coil. Ensure the sensor is properly strapped to the pipe with thermal paste and insulation tape.
↓ Back to search
S03
Indoor discharge sensor fault
The discharge air temperature sensor has failed. Measure resistance and check placement. This sensor is used for airflow verification and freeze protection on some models.
↓ Back to search
S10
Outdoor air temperature sensor fault
The outdoor ambient temperature sensor has failed. Measure resistance and check the connector. If the sensor is in direct sunlight or near a heat source, it may read inaccurately rather than fail outright — relocate if necessary.
↓ Back to search
S11
Discharge temperature sensor fault
The compressor discharge pipe temperature sensor has failed or is reading out of range. This is a critical sensor — without it, the system cannot protect the compressor from overheating. Measure resistance and check placement. Verify the sensor is insulated and strapped securely to the discharge pipe.
↓ Back to search
S12
Suction temperature sensor fault
The suction pipe temperature sensor is reading out of range. Measure resistance and check placement. This sensor is used for superheat calculation — critical for compressor protection.
↓ Back to search
S13
Heat exchanger temperature sensor fault
The condenser coil temperature sensor has failed. Measure resistance and check placement. This sensor is used for subcooling calculation and defrost control in heat pump mode.
↓ Back to search
S15
CT sensor fault
The current transformer is reading abnormally. Check that the CT clamp is properly positioned around the correct conductor. Verify the PCB connection. A displaced CT is the most common cause — often moved during maintenance.
↓ Back to search
S17
High pressure sensor fault
What it means
The high pressure transducer is reading abnormally. Without this sensor, the system cannot protect against overpressure conditions.
What to check first
Verify the sensor reading against a gauge set connected to the discharge service valve. Check the sensor wiring and connector. If the sensor reads significantly differently from the gauges, replace the transducer.
↓ Back to search
S18
Low pressure sensor fault
What it means
The low pressure transducer is reading out of range. Same approach as S17 — verify with gauges, check wiring, replace if faulty.
What to check first
Connect gauges to the suction service valve and compare with the sensor reading. Check wiring and connector at the PCB. If readings diverge significantly, replace the transducer.
↓ Back to search

Electrical / Component Faults — E Codes

E codes cover electrical component failures — fan motors, expansion valves, PCBs, and EEPROM faults. These are the nuts-and-bolts failures where a physical component has stopped working or is behaving outside its expected parameters.

E01
Indoor fan motor fault
What it means
The indoor fan motor has failed to start, is running at abnormal speed, or has stopped unexpectedly.
What to check first
Check motor winding resistance. Check for physical obstruction of the fan wheel — dust buildup on blower wheels is extremely common in Australian environments. Check bearings by spinning the fan by hand. On DC brushless motors, check the hall sensor connector.
Common cause
Dust buildup on the blower wheel causing imbalance, and bearing failure from years of continuous operation.
↓ Back to search
E02
Indoor EEV fault
The electronic expansion valve is not responding to commands from the indoor PCB. Check the EEV coil resistance. Verify the EEV driver circuit on the indoor PCB. Check wiring between the PCB and valve. If the valve is stuck, it may need to be replaced — EEV coils can burn out from sustained high-current operation.
↓ Back to search
E03
Drain pump fault / Float switch
The condensate drain pan float switch has risen, indicating the drain is blocked or the condensate pump has failed. Clear the drain line — algae buildup is the usual culprit in Australian installations. Check the float switch mechanism. Clean the drain pan. Installing drain pan treatment tablets during regular maintenance prevents most E03 faults.
↓ Back to search
E05
Indoor PCB fault
What it means
The indoor unit control board has detected an internal error that it cannot recover from.
What to check first
Power cycle the indoor unit — turn off at the isolator, wait 30 seconds, turn back on. Check the PCB for visible damage — burn marks, swollen capacitors, or corrosion. If the fault persists after power cycling, the PCB needs replacement.
↓ Back to search
E10
Outdoor fan motor fault
The condenser fan motor has failed or is running abnormally. Check motor winding resistance. Check for physical obstructions — leaves, debris, or bird nests are common in rooftop installations. Check bearings by spinning the fan by hand. If the motor feels stiff, the bearings are failing.
↓ Back to search
E11
Four-way valve fault
The reversing valve is not switching between heating and cooling modes. Check the valve solenoid coil for continuity. Listen for the valve clicking when switching modes. Compare pipe temperatures on each side of the valve — if both sides are the same temperature, the valve is stuck.
↓ Back to search
E15
Outdoor PCB fault
What it means
The outdoor unit control board has detected an internal error.
What to check first
Power cycle the outdoor unit — full power down at the isolator for 60 seconds. Check the PCB for visible damage. Check for moisture ingress into the electrical compartment. If persistent, PCB replacement is required.
↓ Back to search
E16
EEPROM fault
What it means
The non-volatile memory chip on the PCB has a read/write error. System configuration and operating parameters are stored in EEPROM.
What to check first
Perform a full power cycle — isolator off for 60 seconds. If the fault clears, the EEPROM may have experienced a temporary corruption from a voltage spike. If persistent, the PCB needs replacement. Note: after PCB replacement, all system configuration (addresses, settings) will need to be re-entered.
↓ Back to search
E18
Capacity code mismatch
The system configuration doesn’t match the connected indoor or outdoor units. Verify the DIP switch settings on the outdoor unit match the installed capacity. Recalculate the combination ratio if indoor units have been added or removed. This fault commonly appears after a partial system replacement where new units don’t match the original configuration.
↓ Back to search

What Monitoring Catches

Carrier fault codes tell you what’s broken. Monitoring tells you what’s about to break. That’s the difference between a $200 preventive service and a $5,000 emergency call-out on a Friday afternoon in January.

ScenarioWithout MonitoringWith Nexus iQ
Fault code triggersEmergency callout. Building offline. Tenants complaining.Trend detected weeks earlier. Scheduled service during quiet period.
Fault historyNo data before the fault. Guessing at root cause.Full data: temps, pressures, Hz, runtime — complete picture.
Multi-unit systemWhich unit in the Carrier system threw the fault? Check them all.Nexus pinpoints exact unit, exact parameter, exact time.
Emergency cost$2,000–$5,000 emergency callout plus parts.$200 preventive service during business hours.
Compressor failureCompressor fails without warning. $9,000–$18,000 replacement.Stress patterns caught early. Replacement planned for off-season.

The most expensive fault code is the one that triggers on a Friday afternoon in January. Monitoring doesn’t prevent failures — it prevents surprises.

Quick Reference Table

Use this searchable table to quickly find any Carrier VRF fault code. Type a code (e.g., C01) or a keyword (e.g., pressure) to filter the results.

Getting Started

Knowing what a fault code means is step one. Preventing it from happening is step two. Here’s how to move from reactive to predictive maintenance on your Carrier VRF systems.

1. Book a Demo

See Nexus iQ monitoring a live VRF system — real fault history, real diagnostic charts, real trending data. We’ll show you exactly how the platform detects developing issues before they become fault codes.

2. Connect Your System

Nexus 32 connects to Carrier VRF systems via the communication bus. Installation takes under a day, requires no downtime, and doesn’t affect existing system operation. The controller reads every data point the system generates and streams it to the Nexus iQ cloud platform in real time.

3. Stop Guessing

Within 24 hours you’ll have a complete diagnostic view of every unit on the system. Within two weeks, the platform establishes baseline operating patterns. Within a month, you’ll start receiving predictive insights — the subtle trend changes that no fault code would ever catch.

Book a Demo

Share this article

Want to see intelligent HVAC in action?

Book a free demo and see Nexus iQ transform your building.

Get in Touch

Frequently Asked Questions — Carrier Fault Codes

How do I find my Carrier error code?

Check your indoor unit display panel, wired controller, or remote controller. Most Carrier systems display the fault code directly on the unit or controller screen when an error is detected. Note down the code and search it above for the meaning and recommended action.

How do I reset a Carrier fault code?

Turn the unit off at the isolator switch, wait 30 seconds, and turn it back on. If the fault code returns, the underlying issue has not been resolved and you should contact a qualified HVAC technician. Some Carrier systems allow a manual code reset via the controller.

Can I monitor Carrier fault codes remotely?

Yes. The AirNexus Nexus iQ platform connects to Carrier systems and provides real-time fault code alerts. When a fault occurs, you receive an immediate notification on your dashboard — no site visit required. Search all 530+ fault codes here.