Hayward H-Series BD, EE, CE Error Codes: Control Board & Communication Errors
Quick Summary
- BD (Board) indicates internal control board failure or component malfunction
- EE (EEPROM Error) means memory corruption or settings loss
- CE (Communication Error) indicates lost communication between components
- These codes often require control board replacement but try power cycling first
Understanding Control Board Error Codes
The BD, EE, and CE error codes all relate to the heater's electronic control system. Unlike mechanical failures, these indicate problems with the digital components, memory, or communication between devices. These errors can be intermittent and frustrating to diagnose.
| Code | Full Name | Primary Meaning | Most Common Cause |
|---|---|---|---|
BD |
Board/Bad | Control board hardware failure | Power surge or component aging |
EE |
EEPROM Error | Memory read/write failure | Corrupted settings or failed memory chip |
CE |
Communication Error | Lost signal between components | Loose connection or interference |
BD Error Code - Board Failure
What BD Means
The BD code indicates the control board has detected an internal fault. This could be:
- Failed microprocessor
- Damaged power supply components
- Burned relay contacts
- Failed capacitors
- Overheated components
Common BD Triggers
- Power surges: Lightning or utility switching
- Voltage spikes: Motor starts, compressor cycling
- Overheating: Poor ventilation in control compartment
- Age deterioration: Capacitors dry out over time
- Water damage: Moisture intrusion causing shorts
BD Troubleshooting Steps
1. Power Cycle Test
- Turn off power at breaker for 60 seconds
- Turn power back on
- Wait for system initialization (30 seconds)
- Check if error clears
- If cleared, monitor for recurrence
2. Visual Board Inspection
- Look for burned components (dark spots, melted plastic)
- Check for bulged capacitors
- Inspect relay contacts for pitting
- Look for corrosion on connectors
- Check for signs of water damage
3. Voltage Verification
- Measure incoming voltage (120V or 240V)
- Check for voltage stability (±5%)
- Verify proper grounding
- Test transformer output (24VAC typical)
EE Error Code - EEPROM/Memory Error
What EE Means
The EE code indicates the control board cannot read or write to its EEPROM (Electrically Erasable Programmable Read-Only Memory). This memory stores:
- Heater configuration settings
- Operating parameters
- Error history
- Runtime counters
- Calibration data
Common EE Causes
- Memory chip failure: Physical degradation of EEPROM
- Corrupted data: Power loss during write operation
- Electrical interference: EMF from nearby equipment
- Temperature extremes: Operating outside specifications
- Manufacturing defect: Rare but possible
EE Troubleshooting Steps
1. Factory Reset Attempt
- Turn off power at breaker
- Wait 5 minutes for capacitors to discharge
- Hold MODE and UP buttons (if equipped)
- Turn power on while holding buttons
- Release after 10 seconds
- Allow system to reinitialize
2. Memory Clear Procedure
Some models have a memory clear function:
- Access service menu (see manual for key sequence)
- Navigate to "CLEAR MEMORY" or "FACTORY RESET"
- Confirm selection
- System will restart with default settings
- Reconfigure heater settings
3. Interference Check
- Turn off nearby variable speed pumps
- Disable salt chlorinators temporarily
- Check for radio transmitters nearby
- Look for recent electrical additions
- Test with potential interference sources off
CE Error Code - Communication Error
What CE Means
The CE code appears when the control board loses communication with:
- Display/keypad assembly
- Remote control interfaces
- Automation systems
- Internal communication bus
- Expansion modules
Common CE Causes
- Loose connections: Vibration causing intermittent contact
- Damaged cables: Pinched or cut communication wires
- Corroded pins: Moisture causing poor connections
- Protocol mismatch: Incompatible firmware versions
- Distance issues: Cable runs exceeding specifications
CE Troubleshooting Steps
1. Connection Inspection
- Turn off power
- Locate all communication cables
- Unplug and inspect each connector
- Look for bent pins or corrosion
- Clean with electrical contact cleaner
- Reconnect firmly
- Apply dielectric grease if outdoor location
2. Cable Testing
- Check cable routing (away from high voltage)
- Test continuity of each conductor
- Verify shield connection if present
- Measure cable resistance (should be low)
- Replace if damage found
3. Display/Keypad Test
- Disconnect display cable at control board
- Check for voltage at board connector
- If voltage present, display may be faulty
- Try alternate display if available
- Update firmware if applicable
Advanced Diagnostics
Technical Warning
These procedures require electronic testing equipment and expertise. Incorrect testing can damage components. Consider professional service if uncomfortable with electronics repair.
Control Board Component Testing
Power Supply Testing
- Check input voltage (120/240VAC)
- Test transformer secondary (24VAC)
- Measure DC voltages:
- 5VDC for logic circuits
- 12VDC for relays (if used)
- 3.3VDC for microprocessor
- Check for AC ripple on DC supplies
Microprocessor Checks
- Verify crystal oscillator frequency (if accessible)
- Check reset pin voltage
- Monitor watchdog timer operation
- Test communication bus signals with oscilloscope
Memory Testing
- Cannot directly test EEPROM in circuit
- Look for repeated read/write patterns
- Monitor for data corruption after power cycles
- Check if settings save properly
Temporary Workarounds
For Intermittent BD Codes
- Install voltage regulator/conditioner
- Add surge suppressor at breaker
- Improve control compartment ventilation
- Clean board with compressed air
- Apply conformal coating for moisture protection
For EE Errors
- Document all settings before they're lost
- Keep heater in manual mode if possible
- Avoid power cycling unnecessarily
- Consider external timer control
For CE Errors
- Bypass remote controls temporarily
- Use local keypad only
- Shorten communication cable runs
- Add ferrite cores to reduce interference
Replacement Procedures
Control Board Replacement
- Document all wire connections (photos)
- Record DIP switch settings (if present)
- Turn off power and gas
- Label and disconnect all wires
- Remove mounting screws
- Install new board in reverse order
- Configure settings per documentation
- Test all functions before closing panel
Display/Keypad Replacement
- Power off system
- Remove display bezel screws
- Disconnect ribbon cable carefully
- Install new display assembly
- Ensure proper gasket seal
- Test all buttons and display segments
Common Replacement Parts
- Integrated Control Board: IDXL2ICB1931 (most models)
- Display Board Assembly: IDXL2DB1930
- Keypad/Bezel Kit: IDXL2BKP1930
- Communication Cable: IDXL2CAB1930
- Transformer: IDXL2TRF1930
- Surge Suppressor: Generic HVAC type
Prevention Strategies
- Install whole-house surge protection
- Add dedicated surge suppressor for heater
- Maintain proper ventilation in control area
- Seal control compartment against moisture
- Use dielectric grease on outdoor connections
- Avoid pressure washing control area
- Schedule annual electrical connection inspection
- Keep firmware updated if applicable
Environmental Factors
High Humidity Locations
- Add desiccant packets to control box
- Improve cabinet ventilation
- Apply conformal coating to board
- Check door seals regularly
Salt Air Environments
- Increase inspection frequency
- Use corrosion-resistant hardware
- Apply protective sprays to connections
- Consider enclosed cabinet upgrade
Lightning-Prone Areas
- Install lightning arrestor
- Ensure proper grounding system
- Unplug during severe storms
- Consider equipment insurance
When to Replace vs Repair
Replace Control Board When:
- Visible burn marks or component damage
- Multiple error codes simultaneously
- Intermittent failures increasing in frequency
- Board is obsolete or unavailable
- Repair cost exceeds 50% of replacement
Attempt Repair When:
- Simple connection issues identified
- Single failed component (relay, capacitor)
- Board is very expensive or rare
- Temporary fix needed while awaiting parts
Frequently Asked Questions
Can power outages cause these error codes?
Yes, sudden power loss or restoration can corrupt memory (EE), damage components (BD), or disrupt communication (CE). Installing a surge protector and UPS can prevent these issues.
Why do these errors appear after storms?
Lightning and power surges during storms commonly damage electronic components. Even distant strikes can induce voltage spikes. Always use surge protection in storm-prone areas.
Can I clear these codes without replacing parts?
Sometimes. Try power cycling first, then factory reset if available. However, if the underlying hardware is damaged, codes will return. Persistent errors usually require component replacement.
Are aftermarket control boards reliable?
Quality varies significantly. OEM boards ensure compatibility and typically include warranty. Aftermarket boards may work but could have different features or shorter lifespan. Always verify compatibility before purchasing.
How long do control boards typically last?
With proper protection from surges and moisture, control boards typically last 7-12 years. Harsh environments, frequent power issues, or lack of surge protection can significantly reduce lifespan.