SolarpunkHomes
Sign inCall us · +44 7510 081687
Heat pumps
Heat pumps · Error codes

CTC heat pump error codes

CTC · A niche brand in the UK. 100 codes across 1 product family, each taken from the manufacturer’s manuals. CTC technical support ↗

Find a CTC engineer →100 codes · reviewed 23 September 2026

Search within brand

Type the code on your display or a word from its meaning. Each code opens its own page with what it means, whether it is safe and what you can check.

100 codes

CodeMeaningStops?Homeowner check?
E001
Risk of freezing: water leaving the heat pump (HP out) too low for defrosting; system water volume or flow may be too low (EcoAir; older numbering used in EcoLogic/EcoPart i600M/i555 manuals).
PartlyYes
E002
Sensor alarm - external boiler sensor (B9): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E003
Sensor alarm - brine in sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E005
Sensor alarm - brine out sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E007
Sensor alarm - buffer tank sensor (B6): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E010
Compressor type?: no information about the compressor type is available.
PartlyYes
E012
Sensor alarm - DHW tank sensor (B5): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E013
EVO off: fault with the electronic expansion valve control.
PartlyYes
E015
Sensor alarm - external boiler out sensor (B10): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E016
Sensor alarm - solar collector in sensor (B30): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E017
Sensor alarm - solar collector out sensor (B31): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E018
Sensor alarm - external DHW tank sensor (B43): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E019
Sensor alarm - pool sensor (B50): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E020
Sensor alarm - boiler sensor (B8): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E021
Comm. err. motor protection: HP control card (A5) cannot communicate with the motor protection (A4) (EcoZenith i255/EcoHeat 400 numbering).
PartlyYes
E024
Fuse blown: fuse F1/F2 has blown.
PartlyYes
E026
Heat pump: the connected heat pump is in alarm mode.
PartlyYes
E027
Comm. error HP: display card (A1) cannot communicate with the HP control card (A5).
PartlyYes
E028
Sensor alarm - heat pump in (HP in) sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E029
Sensor alarm - heat pump out (HP out) sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E030
Sensor alarm - outdoor sensor (B15): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E031
Sensor alarm - primary flow sensor 1 (B1): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E032
Sensor alarm - primary flow sensor 2 (B2): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E033
Sensor alarm - primary flow sensor 3 (B3): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E034
Sensor alarm - primary flow sensor 4 (B4): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E035
High pressure switch: the refrigerant high-pressure switch has tripped.
PartlyYes
E036
Sensor alarm - high pressure sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E037
Sensor alarm - discharge gas sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E040
Low brine flow: often air in the collector, especially just after installation, or over-long collectors; check brine pump speed and brine filter.
PartlyYes
E041
Low brine temp: incoming brine temperature from borehole/ground loop too low; cold side dimensioning should be checked.
PartlyYes
E043
Sensor alarm - low pressure sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E044
Stop, high compr temp: compressor temperature is high.
PartlyYes
E045
Stop, low evaporation: evaporation temperature is low.
PartlyYes
E046
Stop, high evaporation: evaporation temperature is high.
PartlyYes
E047
Stop, low suction gas (exp. valve): suction gas temperature is low.
PartlyYes
E048
Stop, low evaporation (exp. valve): expansion valve evaporation temperature is low.
PartlyYes
E049
Stop, high evaporation (exp. valve): expansion valve evaporation temperature is high.
PartlyYes
E050
Stop, low superheating (exp. valve): expansion valve superheat is low.
PartlyYes
E052
Phase 1 missing: phase failure detected.
YesYes
E053
Phase 2 missing: phase failure detected.
YesYes
E054
Phase 3 missing: phase failure detected.
YesYes
E055
Incorrect/wrong phase sequence: compressor would rotate the wrong way; two phases must be swapped with the supply isolated. Generally occurs only at installation.
YesYes
E056
Comm. error motor protection: HP control board (A5) cannot communicate with the motor protection (A4) (EcoLogic, EcoPart i600M, GS/GSi 600, i360, i555 numbering).
PartlyYes
E057
Motor protect high curr.: high current into the compressor detected.
PartlyYes
E058
Motor protect low curr.: low current into the compressor detected.
PartlyYes
E061
Max thermostat: the product has become too hot and the overheat (max) thermostat F10 has tripped; may also trip if stored in extreme cold before installation.
PartlyYes
E063
Comm. err. relay board: display card (A1) cannot communicate with the relay board (A2).
PartlyYes
E064
Sensor alarm - return sensor (B7): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E074
Sensor alarm - room sensor 1 (B11): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E075
Sensor alarm - room sensor 2 (B12): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E076
Sensor alarm - room sensor 3 (B13): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E077
Sensor alarm - room sensor 4 (B14): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E079
Sensor alarm - solar collector sensor (B33): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E080
Sensor alarm - suction gas sensor: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E086
Comm. err. expansion card: display card (A1) cannot communicate with the CTC Solar control/expansion card (A3).
PartlyYes
E087
Driver: inverter driver fault.
YesYes
E088-E109
Driver: 1 to Driver: 29 - numbered inverter driver fault codes; tell the installer the number shown.
YesYes
E117
Driver: Offline - communication error, heat pump (junction box) and driver not communicating.
YesYes
E120
Sensor alarm - external boiler sensor (B17): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E135
Risk of freezing (critical): HP out below 15 C during defrost, or more than 15 C difference between HP in and HP out for >20 s. Acknowledge with code 4005 (max three times).
PartlyYes
E137
Sensor alarm - differential thermostat sensor (B46): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E138
Sensor alarm - EcoTank lower sensor (B42) / external buffer tank lower: sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E139
Sensor alarm - EcoTank upper sensor (B41): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E140
Sensor alarm - EHS tank sensor (B47): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E141
Sensor alarm - external buffer tank upper sensor (B41): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E142
Sensor alarm - external buffer tank lower sensor (B42): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E143
Sensor alarm - external DHW tank sensor (B43): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E152
4-way valve: fault with the EcoAir 4-way valve or EcoAir connection pipes connected wrongly; check the charge pump pumps to the heat pump lower connection.
PartlyYes
E160
Sensor alarm - suction gas sensor (second input, EcoLogic/EcoPart i600M): sensor not connected, short-circuited or value outside the sensor range. If the sensor is important to operation the compressor stops.
PartlyYes
E163
Defrost max time duration: defrost did not complete within the maximum time; make sure evaporator ice has gone.
PartlyYes
E211
Risk of freezing low flow (critical): flow < 10 l/min (610M/614M/708M/712M) or < 15 l/min (622M/720M) for >30 s during defrost; EcoAir 600M/700M/C100 with flow sensor.
PartlyYes
E216
HP flow temp diff (critical): HP in/HP out difference >12 C in heating for >15 minutes (EcoAir 500/600M/700M/C100).
PartlyYes
E217
HP Charge pump flow (critical): charge pump speed above 70% in heating for more than 15 min (i255) / 30 min (EcoLogic II) (EcoAir 400).
PartlyYes
E218
Blocking alarm after the fourth [E135] Risk of freezing within a year - heat pump blocked, contact installer.
YesYes
E219
Blocking alarm after the fourth [E211] Risk of freezing low flow - heat pump blocked, contact installer.
YesYes
E220
Blocking alarm after the fourth [E216] HP flow temp diff - heat pump blocked, contact installer.
YesYes
E221
Blocking alarm after the fourth [E217] HP Charge pump flow - heat pump blocked, contact installer.
YesYes
I002
HC1 Heating off - heating circuit 1 in summer mode (DHW only).
NoYes
I005
HC2 Heating off - heating circuit 2 in summer mode.
NoYes
I006
HC3 Heating off.
NoYes
I007
HC4 Heating off.
NoYes
I008
Tariff HP off - tariff control has switched off the heat pump.
PartlyYes
I009
Compressor blocked - compressor set to off (e.g. before collector is drilled/dug); factory state; changed in installer settings.
PartlyYes
I010
Tariff EL off - tariff control has switched off the immersion heater.
NoYes
I011
Round (ripple) circulation active - supplier load control blocks compressor and electric output.
PartlyYes
I012
High current, reduced electric output - main fuses at risk of overload; or 2 h max 6 kW limit after power-up.
NoYes
I013
Start delay - compressor restart delay, usually at least 10 minutes.
PartlyYes
I014
Drying period active - floor drying function active, days remaining shown.
NoYes
I017
SmartGrid: Blocking.
NoYes
I018
SmartGrid: Overcapacity.
NoYes
I019
SmartGrid: Low price.
NoYes
I021
Ext. Ctrl Heating 1 - remote control input sets heating circuit 1 on/off.
NoYes
I022
Ext. Ctrl Heating 2.
NoYes
I023
Ext. Ctrl Heating 3.
NoYes
I024
Ext. Ctrl Heating 4.
NoYes
I028
Holiday period - lowered room temperature and no hot water production.
NoYes
I029
Bleeding DHW in progress - hot water not at continuous temperature until complete (EcoZenith i360).
NoYes
I030
Driver block under voltage - heat pump stopped due to insufficient mains voltage; will attempt restart.
PartlyYes
I031
Driver block alarm - heat pump stopped due to driver failure (e.g. voltage or excessive temperature); will attempt restart.
PartlyYes
I050
Power limitation activated.
NoYes