Pool Error Code Lookup
Type a code, or part of one, to search every documented Hayward, Pentair, and Raypak code at once.
30 codes across Hayward, Pentair, and Raypak.
- AC Voltage High/LowHayward
The drive detected incoming electrical supply voltage outside its acceptable range (generally more than about 10% above or below the pump's rated voltage).
- AOHayward
Blower Vacuum Switch Open — the combustion blower's pressure switch did not close to confirm venting/airflow before or during ignition.
- bDHayward
Internal Fault / Gas Valve Circuit Error — the control board detected a problem in the circuitry that drives the gas valve, such as a secondary high-voltage fault, an open internal fuse, or a bad transformer.
- CEHayward
Communication Error — the main control board and the front display/keypad board have lost communication with each other.
- Communication FailedHayward
The user interface/keypad has lost communication with the motor's drive electronics, or the pump has lost its link to a connected automation controller.
- Drive OverheatedHayward
The drive's internal temperature protection tripped because the motor/drive electronics got hotter than their safe operating limit.
- HSHayward
Water Temperature Sensing Error — the inlet water temperature sensor is reading too hot (above roughly 104°F) or is reporting an implausible/out-of-range value.
- IFHayward
Ignition Failure — the heater tried to light the burner (typically three attempts) but never detected a flame, so it locked out the gas valve as a safety measure.
- LOHayward
Limit String Open — one of the safety switches wired in the heater's limit string (water pressure switch, vent/pressure switch, high-temperature limit, or flue temperature limit) has opened, so the heater will not fire until the circuit closes again.
- Priming FailureHayward
The pump ran its priming sequence but could not build suction and fill with water within the allotted time, so the drive shut the motor down to protect it from running dry.
- Communication LostPentair
The pump's control interface has lost its communication link with the drive, or a networked pump has lost connection to home Wi-Fi or an automation controller.
- E01Pentair
Open water temperature sensor — the control board detects a broken circuit in the main water temperature sensor.
- ERR AFSPentair
Air flow switch open — the combustion blower's pressure switch didn't confirm adequate air circulation through the heater.
- ERR AGSPentair
Automatic Gas Shutoff — water temperature after the second pass through the heat exchanger exceeded roughly 140°F, a hard safety lockout that disables the front panel.
- ERR HLSPentair
High-limit switch open — water temperature after the first pass through the heat exchanger exceeded roughly 135°F, tripping a safety shutoff.
- ERR IGNPentair
Ignition control fault — the heater attempted to light the burner but the ignition control module never detected a flame, so it locked out.
- ERR PSPentair
Water pressure switch open — the heater isn't seeing confirmed water flow, so it won't fire.
- Over CurrentPentair
The drive detected the motor drawing more current than it should, and shut down to protect the motor and electronics.
- OverheatPentair
The drive's thermal protection tripped because the motor or drive electronics exceeded their safe operating temperature.
- Priming FailurePentair
The pump ran through its priming cycle but never established suction, so the drive stopped the motor to avoid running it dry.
- BD1Raypak
Board failure — the main control board's processor failed to start up correctly.
- E3Raypak
Flow fault — the heat pump's water pressure switch hasn't confirmed that the filter pump is running and providing adequate flow.
- FFLRaypak
False flame signal — the control detects a flame signal when the gas valve should be closed and no burner should be lit.
- HL1Raypak
High limit 1 tripped — the primary high-limit switch opened because water temperature at the heat exchanger exceeded its safe threshold (roughly 135°F).
- HL2Raypak
High limit 2 tripped — a secondary high-limit switch opened after temperature at the heat exchanger again exceeded the safe threshold, typically after HL1 has already been an issue.
- IGNRaypak
Ignition failure — the heater failed to establish and hold a flame after three light attempts and went into a hard lockout.
- ILORaypak
Ignition Lockout — the heater has given up trying to light after repeated failed attempts and needs a manual reset.
- PRSRaypak
Low water pressure — the water pressure switch hasn't confirmed adequate flow through the heater, so it won't fire.
- ROLRaypak
Rollout switch open — a thermal fuse or rollout switch tripped because combustion flame or heat rolled out of the normal flue path instead of venting properly.
- SNSRaypak
Temperature sensor malfunction — a temperature sensor is reading outside its valid range (roughly 36-110°F) or its circuit appears open/shorted.
No matching code. Check the spelling, or browse by Hayward, Pentair, or Raypak instead — not every code a display can show is documented yet.
Not sure of the exact code?
If you haven't found the code yet, start from what the equipment is doing instead: heater won't ignite, pump won't prime, flow error, blank display, and the other symptom pages list every code that produces that behavior.