Back to AquaPure Troubleshooting Guide

Jandy AquaPure Service Codes: Complete Reference Table

Technical Guide • Updated March 2026
Jandy AquaPure Service Codes Reference

Quick Summary

  • The AquaPure uses 3-digit numeric service codes displayed on the LCD, accompanied by the SERVICE indicator light and an audible alarm that beeps once per hour.
  • Level 1 codes (120-175) can often be resolved by the pool owner or service tech in the field.
  • Level 2 codes (180-194) indicate internal board, sensor, or relay failures that require professional service.
  • Letter codes (EC, Lo, bo, HH, JA, Jb G) are status indicators, not error conditions.
  • Service codes display twice per minute. Silence the alarm by pressing and holding the SALINITY button for 5 seconds. The alarm returns after 24 hours or after a power cycle.

How Service Codes Work

When the AquaPure detects a problem, the SERVICE indicator light on the user interface turns on and a 3-digit code appears on the LCD. Codes display twice per minute with an audible alarm beep once per hour. Multiple codes can be present simultaneously; the display cycles through them.

Level 2 codes often generate a corresponding Level 1 code. For example, code 180 (heated sensor element not heating) also generates code 172 (flow sensor service). When you see a Level 1 code, there may be an underlying Level 2 code that a tech can retrieve by monitoring the display cycle.

To silence the alarm temporarily, press and hold the SALINITY button (C) for 5 seconds. The alarm can be permanently disabled by removing the J2 jumper on the Power Interface Board. The alarm volume can also be adjusted by holding the TEMPERATURE button (D) for 15 seconds.

Level 1 Service Codes — Cell Current

Code Possible Cause Corrective Action
120 Low current in forward direction to cell Clean cell if necessary. Check DC cord connection.
121 Low current in reverse direction to cell Clean cell if necessary. Check DC cord connection.
123 Extremely low current to cell Clean or replace cell. Check DC cord connection.
124 Higher than normal current to cell Contact a pool professional. May indicate backboard or cell issue.
125 Cell needs to be cleaned Remove and acid wash cell. See cell cleaning guide.

Level 1 Service Codes — Low Voltage / Combined

Code Possible Cause Corrective Action
126 Low current in forward direction AND VAC input voltage below 100/200 VAC Contact a pool professional. Verify AC wiring configuration.
127 Low current in reverse direction AND VAC input voltage below 100/200 VAC Contact a pool professional. Verify AC wiring configuration.

Level 1 Service Codes — Salinity

Code Possible Cause Corrective Action
144 Low salinity (below 2.0 gpl). Cell production disabled. Add salt to pool to achieve 3.0 gpl. See low salt guide.
145 High salinity (above 4.0 gpl). Cell production disabled. Partially drain pool and dilute with fresh water until salinity returns to 3.0-3.5 gpl. See high salt guide.

Level 1 Service Codes — Board, Sensor, Voltage, Temperature

Code Possible Cause Corrective Action
170 Front board service condition or unit not correctly wired to 120 VAC Contact a pool professional.
171 Backboard service condition Contact a pool professional.
172 Flow sensor service condition or flow sensor is unplugged Check sensor connection. Clean sensor. See flow sensor guide.
173 Low VAC input voltage; on-board power supply not regulated; or unit not correctly wired Verify AC wiring matches available voltage. See low voltage guide.
174 Pool temperature too high for AquaPure operation (>108°F / 42°C) Reduce water temperature. See high temperature guide.
175 Flow sensor air lock condition or very low salinity Verify proper sensor installation. Check salinity with independent test. Add salt as necessary.

Level 2 Service Codes — Professional Only

Professional Service Required

Level 2 codes indicate internal component failures. Do not attempt board-level repairs without proper training and replacement parts. Each Level 2 code generates a corresponding Level 1 code that appears on the display.

Code Possible Cause Generates
180 Heated sensor element not heating Code 172
181 Flow sensor temperature sensor failure Code 172
182 Salinity sensor sees less than 0.2 gpl of salt; no salt in pool or sensor air locked Code 175
183-186 Flow/salinity sensor temperature probe error codes Code 172
187 Front board power supply either too low or too high Code 173 (if 188 present) or Code 170 (if 188 absent)
188 VAC input voltage is too low Code 173 (if 187 present)
189 Relay not conducting in the forward direction Code 171
190 Relay not conducting in the reverse direction Code 171
191 High cell current (upper limit of A/D converter) and cell voltage below 19V Code 170
192 High cell current and cell voltage below 19V Code 171
193 Measured significant cell current when SCRs were turned off Code 170
194 Cell current is 85% lower than desired and cell voltage above 19V; OR salinity invalid due to out-of-range measurements from front board error Code 125 or Code 170

Letter Codes — Status Indicators

These are not error codes. They indicate the current operating state of the AquaPure system.

Code Condition Meaning
EC External Control ORP unit or external controller has shut off chlorine production.
Lo Low Temperature Cutoff Pool water temperature is below 54°F (12.2°C). Chlorine production stopped automatically.
bo 60 Boost Mode Unit operating at 100% production for 24 run-time hours. Counter shows remaining hours.
HH High-High Input has exceeded maximum measurement range. Salinity is above 4.5-6.5 gpl depending on temperature.
JA AquaLink RS Online AquaLink RS automation is controlling the AquaPure and setting output percentages.
Jb G Boost (AquaLink RS Interface) AquaLink RS is controlling the AquaPure and Boost mode is active.

Frequently Asked Questions

How do I silence the service alarm?

Press and hold the SALINITY button (C) for 5 seconds. The alarm is silenced for 24 hours or until the next power cycle. To permanently disable the alarm, remove the J2 jumper on the Power Interface Board.

Can the AquaPure show multiple service codes at once?

Yes. The display cycles through all active codes, showing each one twice per minute. Level 2 codes also generate corresponding Level 1 codes, so you may see both.

What does "Wait" on the display mean?

"Wait" means the unit is performing its self-calibration and internal testing of the flow/temp/salinity sensor. This process usually takes less than 6 minutes after power-up. It is not a service code.

How do I tell if I have a 700 or 1400 model?

Check the model label on the control/power center. The 700 model draws 3A max at 27 VDC and produces 0.625 lbs chlorine per 24 hours. The 1400 model draws 6A max and produces 1.25 lbs per 24 hours. The JL1 jumper on the Power Interface Board is cut for 700 models.