A Hayward pool system provides essential water filtration and circulation. When the Hayward OmniLogic control panel displays an unfamiliar BO code, identifying the issue quickly becomes paramount. Therefore, proper multimeter use and an understanding of typical pool pump operations are vital. Decoding the hayward bo code correctly prevents unnecessary pool downtime and potential equipment damage.

Image taken from the YouTube channel B&L Pools , from the video titled Hayward heater bo code .
Understanding and Fixing the Hayward BO Code
The Hayward BO code on your pool equipment usually indicates a communication issue between the main control panel and other components like the heater or salt chlorinator. This can stop your pool system from working correctly. Don’t panic! Most of the time, it’s a simple fix. This guide will walk you through the most common causes and troubleshooting steps.
Diagnosing the Hayward BO Code
Before you start taking things apart, it’s important to understand where the error might be coming from. A methodical approach will save you time and frustration.
What the BO Code Really Means
The "BO" code specifically points to a communication problem. This could be:
- A loose wire or connection.
- A faulty communication cable.
- A problem within one of the connected devices (heater, chlorinator, etc.).
- Rarely, a fault within the main control panel itself.
Gathering Information First
Before diving in, make note of the following:
- What equipment do you have connected? List out all Hayward components: Heater (model number), Salt Chlorinator (model number), any automated valves. Knowing this helps narrow down the potential source of the issue.
- When did the BO code start appearing? Did it start after recent maintenance, a power outage, or some other event? This can provide valuable clues.
- Are any other error codes showing up? Sometimes, the BO code is a symptom of a larger problem. Note down any other displayed error messages.
Common Causes and Solutions
Now, let’s get into the troubleshooting. Start with the simplest solutions and work your way toward the more complex ones. Always turn off power to the pool equipment at the breaker before touching any wiring.
1. Power Cycling the System
This is the first and easiest thing to try.
- Turn off the breaker supplying power to your pool equipment.
- Wait at least 30 seconds.
- Turn the breaker back on.
- Check if the BO code has cleared.
Sometimes a simple reboot is all it takes!
2. Inspecting the Communication Cables
These cables, often thin, multi-wire cables with RJ45 connectors (like network cables), carry communication signals between the devices.
- Visual Inspection: Check all communication cables for any visible damage: cuts, kinks, or fraying. Replace any damaged cables immediately.
- Connection Security: Ensure that all communication cables are securely plugged into their respective ports on the control panel and connected devices. Push them in firmly to make sure they are fully seated.
- Cable Routing: Make sure the cables are routed away from heat sources and sharp edges. Avoid excessively bending or crimping the cables.
3. Checking the Wiring Connections
A loose wire can easily disrupt communication.
- Control Panel Wiring: Open the control panel and inspect all wiring connections, especially the ones related to communication (usually labeled RS-485 or similar). Look for loose screws or corroded terminals. Tighten any loose connections.
- Device Wiring: Check the wiring connections on the heater, salt chlorinator, and any other connected devices.
4. Isolating the Problem Device
If the previous steps haven’t worked, try disconnecting devices one at a time to see if the BO code disappears.
- Disconnect the communication cable from one of the connected devices (e.g., the heater).
- Power cycle the system (as described in step 1).
- Check if the BO code has cleared.
- If the code is gone, the device you disconnected is likely the source of the problem. If not, reconnect it and repeat the process with another device.
5. Addressing Specific Device Issues
Once you’ve identified a device that’s triggering the BO code, you need to investigate further.
Salt Chlorinator
The salt chlorinator is a frequent culprit.
- Cell Inspection: Inspect the salt cell for scaling or debris buildup. Clean the cell according to the manufacturer’s instructions.
- Power Supply: Verify that the salt chlorinator is receiving power. Use a multimeter to check the voltage at the power supply terminals.
- Software Glitches: Try resetting the salt chlorinator to its factory defaults (consult your owner’s manual for instructions).
Heater
- Ignition Problems: If the heater is not igniting properly, it might cause communication errors. Check the gas supply and ignition system.
- Overheating: An overheating heater can also trigger the BO code. Ensure the heater is properly ventilated and the water flow is sufficient.
- Pressure Switch: A faulty pressure switch can prevent the heater from firing and cause communication issues.
Automation Systems
Some Hayward pool systems use automation such as ProLogic or OmniLogic. If this is the case:
- ensure the software on the automation system is up to date. Check Hayward’s website for any updates.
- Look into the system logs on the automation system to see if any errors are being reported there.
6. When to Call a Professional
If you’ve tried all of the above steps and the BO code persists, it’s time to call a qualified pool service technician. The problem might be with the control panel itself or a more complex issue that requires specialized knowledge and equipment.
Hayward BO Code: Frequently Asked Questions
Here are some common questions and answers to help you troubleshoot the Hayward BO code and get your pool back up and running quickly.
What exactly does the Hayward BO code mean?
The Hayward BO code typically indicates a communication error between the control panel and another component, most commonly the pump. It suggests the system is unable to properly receive feedback or instructions from the pump, preventing normal operation. Essentially, there’s a break in the communication link.
What are the first steps I should take when I see the Hayward BO code?
First, power cycle your entire pool system. Turn off the breaker for a few minutes, then turn it back on. After that, check all cable connections between the pump and the control panel to make sure that they are firmly connected. Loose or damaged connections are often the source of the hayward bo code.
Can a faulty pump cause the Hayward BO code?
Yes, a malfunctioning pump is a common culprit. If the pump’s internal electronics or communication module are failing, it may not be able to send the necessary signals to the control panel. This can result in the hayward bo code appearing on your display. Consider having the pump professionally inspected.
If power cycling and checking connections don’t work, what should I do next?
If those initial steps don’t resolve the Hayward BO code issue, it is advisable to contact a qualified pool technician. There could be an issue with the communication board, the pump itself, or the wiring. A technician will be able to diagnose the problem accurately and recommend the appropriate repair or replacement.
So, next time your Hayward system flashes that BO code, don’t panic! With a little troubleshooting, you’ll be back to enjoying your pool in no time. Hopefully this article helped you understand the hayward bo code a bit better. Happy swimming!