Are you experiencing the Hayward heater bO Code on your Hayward pool heater? As a pool owner, it can be frustrating to encounter error codes, especially when they disrupt your swimming plans. But don’t worry; this comprehensive guide will walk you through the process of understanding the Hayward heater bO Code, fixing it, and preventing it from reoccurring. In addition, we’ll also cover other common Hayward pool heater error codes and their solutions, so you can have a seamless pool experience.

Key Takeaways

  • Understanding and resolving the bO Code on Hayward heaters involves cleaning the flame sensor, checking wiring connections, adjusting dip switch settings, and exiting bypass operation.

  • Taking preventative measures such as proper installation & setup can help to avoid bO Code issues.

  • Common error codes (LO/IF/CE) have respective solutions which involve verifying water flow rate, inspecting filter system & replacing control module.

Understanding the bO Code on Hayward Heaters

The Hayward heater error codes include the bO Code, which represents bypass operation. You’re likely to see this code when a remote thermostat is controlling your Hayward pool heater’s temperature. This error can cause confusion for pool owners since it may hinder the heater from functioning correctly and reaching the preferred temperature.

Fixing the bO Code entails specific troubleshooting steps, like cleaning the flame sensor and checking wiring connections. Before that, we need to understand the bO Code’s function and why it shows up.

What is the bO Code?

Bypass operation in Hayward heaters is denoted by the bO Code. This code helps distinguish different operations for the heaters. This error code indicates that your heater is being controlled by an external thermostat, rather than the heater’s built-in thermostat. This is a common occurrence when pool owners use automation systems to manage their pool equipment.

When the bO Code appears on your heater display, following the correct troubleshooting steps is vital to resolve the issue and get your heater fully functional again. In many cases, the bO Code issue is caused by a dirty or corroded flame sensor, which can be easily resolved with regular maintenance.

Why Does the bO Code Appear?

The bO Code appears on Hayward heaters when they are in bypass mode, which means that the heater is being controlled by a remote thermostat. This is a common setup for pool owners who use automation systems to manage their pool equipment.

If you’re not using a remote thermostat but still see the bO Code on your heater display, you’ll need to adjust the heater’s settings to exit bypass mode and resolve the issue. In the next section, we’ll provide step-by-step instructions on how to fix the bO Code on your Hayward pool heater.

How to Fix the Hayward Heater bO Code

Armed with the knowledge of the bO Code and its reasons, you are now ready to tackle it. A few simple steps can help you resolve the bO Code issue and restore your heater’s functionality.

Fixing the bO Code entails putting the heater in standby mode, tweaking dip switch settings, and exiting bypass operation. We’ll delve into these steps in more detail.

Putting the Heater in Standby Mode

The first step in addressing the bO Code is to put your Hayward pool heater in standby mode. Standby mode resets the heater and clears any error codes, ensuring a fresh start when you attempt to fix the issue.

To put your heater in standby mode, press and hold the Down and MODE keys on the heater’s control panel for approximately three seconds. This will reset the heater and clear the bO Code from the display.

Once the heater is in standby mode, you can move on to the next step: adjusting the dip switch settings.

Adjusting Dip Switch Settings

Your Hayward heater’s dip switch settings may differ based on the model and setup, so consulting your user manual or Hayward-provided documentation for your heater model’s specific dip switch settings is advisable. This adjustment is a significant step in fixing the bO Code issue.

Once you’ve adjusted the dip switch settings according to the instructions provided, power on your heater and check the display to verify if the bO Code issue has been addressed. If the bO Code still appears on the display, refer to the user manual or documentation provided by Hayward for additional guidance.

Exiting Bypass Operation

To exit bypass operation and resolve the bO Code problem, follow these steps:

First, set the heater to standby mode.

Next, press and hold the Down key and MODE key for three seconds.

Finally, verify that the display no longer shows the “bO” indication.

With these steps completed, your Hayward heater should now operate without the bO Code issue.

Preventing the Hayward Heater bO Code

Keeping the bO Code at bay is a crucial part of pool equipment maintenance. Proper installation, setup, and regular upkeep can stave off the bO Code from showing up on your heater.

Proactively warding off the bO Code can save you future time and effort. Here are some useful tips and suggestions for avoiding the bO Code on Hayward heaters.

Proper Installation and Setup

For bO Code avoidance, proper installation and setup of your Hayward pool heater is key. Before initiating the installation process, deactivate the gas supply to the pool heater. During installation, it’s advised to maintain a clearance space of 4 to 6 feet behind the pool heater.

After completing the installation, follow these steps:

  1. Reinstall the heater front door.

  2. Activate the pump, main gas valve, and heater power.

  3. Following the manufacturer’s instructions, activate the heater and ensure it functions correctly.

By adhering to proper installation guidelines, you can prevent the bO Code from occurring in the first place.

Regular Maintenance

Regular upkeep plays a vital role in averting the bO Code and other Hayward pool heater issues. To maintain your heater, follow these steps:

  1. Clean the heat exchanger.

  2. Check the water level.

  3. Check the filter.

  4. Check the pressure switch.

  5. Inspect the heater for any signs of damage or deterioration.

By regularly performing these maintenance tasks, you can prevent issues with your Hayward pool heater.

By adhering to a regular maintenance and cleaning schedule, you can keep your Hayward heater functioning optimally and avoid error codes like the bO Code. This not only ensures a smooth pool experience, but also prolongs the lifespan of your heating equipment.

Other Common Hayward Pool Heater Error Codes and Solutions

Apart from the bO Code, your Hayward pool heater may exhibit other common error codes. Comprehending these error codes and their solutions can facilitate swift issue resolution and promote your heating equipment’s overall health.

Let’s explore some of the most common error codes found in Hayward pool heaters, such as the LO code, IF code, and CE code, and discuss their respective solutions.

LO Code: Water Pressure Switch Error

The LO code signifies a problem with the water pressure switch in Hayward pool heaters. When this error code shows up, it’s crucial to execute specific troubleshooting steps to fix the issue.

First, verify the water flow rate to ensure it meets the heater’s requirements. Inspect the filter system for any clogs or restrictions. These can affect water flow. If necessary, clean or replace the filter.

Additionally, check the water pressure switch and the vent pressure switch for any debris or damage and clean or replace them if needed. Lastly, verify the wiring connections to the water pressure switch to ensure they are secure and undamaged.

IF Code: Ignition Failure

The IF code implies your Hayward pool heater is experiencing an ignition failure, which prevents it from turning on. Potential causes of the IF code may include:

  • Closed gas valves

  • An unlit pilot light

  • Obstructions in the venting system or gas lines

  • Gas pressure outside of the desired range

To rectify the IF code, follow these steps:

  1. Follow the manufacturer’s instructions for relighting the pilot light.

  2. If the pilot light is not lit, turn the gas control knob to the pilot position.

  3. Press down to allow gas flow.

  4. Use a separate ignition source to light the pilot light.

By addressing the ignition failure, you can restore your Hayward pool heater’s functionality.

CE Code: Communication Error

The Hayward pool heaters’. CE code represents a communication error, also known as the “ce error code”. To fix this issue, follow these steps:

  1. Disconnect the heater’s electric power.

  2. Examine the wiring connections between the control module and the Display Interface Assembly to ensure they are secure.

  3. If the connections are secure but the issue persists, it’s likely that the control module needs to be replaced.

By addressing the CE code and ensuring proper communication between the heater’s components, you can maintain the efficient operation of your Hayward pool heater.


Throughout this comprehensive guide, we’ve covered the bO Code on Hayward pool heaters, its causes, and steps to fix it. Furthermore, we also discussed preventive measures and other common error codes to help you maintain your heater’s performance. With proper installation, regular maintenance, and timely troubleshooting, you can enjoy a seamless pool experience and extend the lifespan of your Hayward pool heater. Now that you’re equipped with the knowledge to tackle these issues, dive in and make the most of your swimming sessions!

Frequently Asked Questions

How do you turn off the BO on a Hayward heater?

To turn off the BO on a Hayward heater, exit Bypass Operation mode by selecting “STANDBY” mode and pressing and holding both the “DOWN” and “MODE” buttons for 3 seconds.

How do I reset the error code on my Hayward pool heater?

To reset your Hayward pool heater, simply cycle the MODE button through “STANDBY” and back to the original operating mode.

The heater will then automatically resume operation.

What is the if code on the Hayward pool heater?

The IF code on the Hayward pool heater indicates an ignition failure, preventing the heater from starting.

Why is my Hayward pool heater not heating?

It appears the issue may be with your gas supply, a failing pilot generator, a bad gas valve, or a blockage in the pilot assembly.

To ensure proper functionality, contact your local Hayward dealer for assistance.

What is the bO Code on Hayward pool heaters?

The bO Code on Hayward pool heaters signifies bypass operation and is an error code indicating it is being controlled by a remote thermostat.