Solve Hayward Pool Heater BO Code: Easy Troubleshooting Guide

Encountering a ‘bo code’ on your Hayward pool heater can throw a wrench in your swim plans. It’s a common issue that signals a specific fault in your heater’s operation. Don’t worry, though; you’re about to get the lowdown on what this code means and how you can troubleshoot it effectively.

Understanding the ‘bo code’ is crucial for maintaining your pool’s perfect temperature. Whether you’re a DIY enthusiast or a pool maintenance newbie, this guide will walk you through the necessary steps to get your Hayward heater back in action. Keep reading to ensure your pool remains the go-to oasis for those relaxing dips.

What Is a ‘Bo Code’ on a Hayward Pool Heater?

When you’re managing your pool’s heating system, encountering a ‘bo code’ on a Hayward pool heater can be puzzling. Understanding this code is crucial for maintaining an optimal pool environment. ‘Bo’ stands for ‘Bypass Operation’, and it signifies that your heater is in a special mode where the internal thermostat is bypassed.

This operational mode is typically used when the pool heater is working in conjunction with an external control system, such as an automated pool management system. When in bypass mode, the external system takes over the job of regulating the pool temperature, not the heater’s thermostat. This is intentional and not an indication of a malfunction.

Recognizing the Operating Mode

Here’s how you can confirm the ‘bo code’:

  • The ‘bo code’ will display on the heater’s digital screen.
  • External control systems are usually wired directly to the heater.

As a pool owner, you’ll rarely need to adjust anything when you see the ‘bo code’, as it indicates that your system is configured for coordination with an external controller.

Troubleshooting the ‘Bo Code’

If you’re not using an external control system and still encounter the ‘bo code’, it’s time to troubleshoot:

  • Check the wiring and configuration of your pool heater.
  • Ensure there are no loose connections that may be signaling the heater to enter bypass mode.
  • Reset your heater to ensure it’s not stuck in an incorrect operating mode.

If after these steps the code persists, consult your Hayward manual or contact a professional technician for further assistance. Remember, proper heater function is pivotal for a comfortable swimming experience. Make sure your pool heater operates correctly to avoid disruptions in your pool enjoyment.

Common Causes of a ‘BO Code’

When your Hayward pool heater flashes a ‘bo code’, it’s crucial to pinpoint the issue promptly to maintain ideal pool temperatures for your comfort and safety. Understanding the common triggers helps you diagnose and fix the problem quickly or know when to call in a professional.

External Control Devices: One prevalent cause for this code is an issue with the external control devices connected to your heater. If they’re not communicating correctly with your heater, the ‘bo code’ might display as a result.

  • Faulty wiring or loose connections
  • Configuration errors in the setup

Internal Control Settings Mismatch: A mismatch in the internal control settings can often be mistaken by your Hayward heater as an indication to activate bypass operation. Ensure settings within the heater’s own control panel align with external controls.

Manual Intervention: Occasionally, someone might manually put the heater into bypass operation without realising it has this effect. Check if the ‘bo code’ was accidentally triggered during routine maintenance or when fiddling with the control settings.

Software Issues: Software glitches are less common but not unheard of. If the firmware of your heater is outdated or experienced a bug, it might send out a ‘bo code’.

If you encounter this issue, reviewing these common causes will typically guide you towards a solution. Address each potential trigger by:

  • Checking all cable connections
  • Reviewing the configuration of external controls
  • Verifying the internal settings mode
  • Updating the heater’s software if needed

Taking these steps not only helps mitigate the immediate inconvenience but also prevents future disruptions. Remember that regular upkeep plays a critical role in the smooth operation of your pool heater.

Troubleshooting the ‘bo Code’

When your Hayward pool heater flashes the ‘bo code’, it’s signaling that there’s an issue with the bypass operation. Here’s a strategic approach to get your heater back to optimal functionality.

Reset the Heater: Turn off the heater and the circuit breaker for 30 seconds. Power up the system again to see if the ‘bo code’ persists. A simple reset can often clear temporary electrical glitches.

Inspect External Controls: If you’ve linked your heater to any external control systems like remote operation panels or automation systems, they need to be in sync:

  • Review the external panel and ensure it’s set to control the heater.
  • Confirm there’s no conflict between different devices that might send contradictory signals.

Check the Internal Settings: The ‘bo code’ can also stem from an internal settings mismatch:

  • Access the heater’s service menu.
  • Navigate to the ‘Configuration Menu’ and select ‘Bypass Operation’.
  • Verify that the settings correspond with your specific model’s requirements.

Evaluate Cable Connections:

  • Examine all cables connected to the heater for any signs of damage or loose fittings.
  • Tighten any connections and replace damaged cables to restore proper communication between devices.

Update the Software: Overlooked by many, ensuring your Hayward heater’s software is up-to-date is critical:

  • Visit the official Hayward website for the latest software updates.
  • Follow the instructions for updating your model’s firmware, which can resolve various code errors.

Regular maintenance checks are vital in preventing occurrences of the ‘bo code’. Remember to schedule periodic inspections to enjoy uninterrupted pool heater operation. By tackling the issue methodically, you’ll identify the root cause and apply the appropriate fix without needing to jump to conclusions.

Steps to Fix the ‘Bo Code’

Encountering a ‘Bo Code’ on your Hayward pool heater can be frustrating, but with the right approach, you’ll get your heater back up and running smoothly. Here’s what you need to do:

Reset Your Heater

To clear the ‘Bo Code’, the first step is a simple reset:

  • Turn off the pool heater and disconnect it from the power source.
  • Wait for a few minutes.
  • Reconnect the heater and power it back on.

This can sometimes resolve the error code without further intervention.

Inspect External Controls

After a reset, check all external controls:

  • Ensure the thermostat is set properly.
  • Verify that any external switches are in the correct position.
  • Confirm that there aren’t any external timers preventing operation.

Evaluate Cable Connections

A loose or damaged connection can cause the ‘Bo Code’:

  • Check all cables and wiring for secure connections.
  • Look for any visible signs of wear or damage and replace if necessary.

Check Internal Settings

Review the internal settings on your pool heater. Incorrect settings can trigger error codes.

  • Access the service menu on your Hayward heater.
  • Go through your manual to ensure all settings align with manufacturer recommendations.

Update Your Heater’s Software

If the problem persists, consider a software update:

  • Refer to Hayward’s website or contact customer service for the latest software version for your model.
  • Follow their guidance for updating your heater’s software.

Regular maintenance checks are key to keeping your heater in prime condition. By frequently examining and addressing each of these aspects, you reduce the likelihood of dealing with the ‘Bo Code’ and maintain consistent heater performance.

Preventing Future ‘Bo Code’ Occurrences

Maintaining the pristine condition of your Hayward pool heater involves a proactive approach to avoid the dreaded ‘bo code’. Routine maintenance is the cornerstone of prevention and will help ensure that your heater operates efficiently and safely for years to come.

Start by scheduling regular inspections. Just like servicing your car, your pool heater needs to be checked by a professional at least once a year. These inspections can catch issues before they escalate into error codes.

Keep an eye on the water chemistry of your pool. Imbalances can lead to scaling and corrosion, which not only affect the heater’s performance but can also trigger the ‘bo code’. A consistent chemical balance is vital, and it’s worth investing in a reliable testing kit or a professional service to monitor your pool’s pH and chlorine levels.

Replacing worn out parts promptly is crucial. Don’t wait until a small problem becomes a big one. Parts like the thermostat, sensors, and pressure switches have a limited lifespan and are common culprits when it comes to heater errors.

Familiarize yourself with up-to-date software. Hayward often releases software updates for their heaters that can improve functionality and prevent error codes. Make sure you’re running the latest version.

Lastly, ensure that external controls are correctly set and interfaced. Problems can arise if your heater is not properly communicating with remote systems or automation networks.

Remember, prevention is more cost-effective than repair. By implementing these strategies, you’re not only safeguarding against the inconvenience of the ‘bo code’ but also extending the life of your pool heater.


Tackling the ‘bo code’ on your Hayward pool heater needn’t be a daunting task. Armed with the right knowledge and a proactive approach to maintenance, you’re well-equipped to handle this issue swiftly. Remember, regular check-ups and timely updates are your best defence against unexpected disruptions. By staying vigilant with your maintenance routine and addressing problems as they arise, you’ll ensure your pool heater operates smoothly for years to come. Keep your swims enjoyable and your poolside moments worry-free by taking these simple steps to heart.