Jandy AquaPure Service Codes: Complete Reference Table
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.