Hayward MaxFlo VS 500: Timer Programming and Preset Speed Issues
Quick Summary
- The MaxFlo VS has two parallel control systems that overlap in confusing ways: 8 timer schedules (clock-based) and 4 preset speed buttons (manual/duration-based). Understanding which one is active at any moment solves most "wrong behavior" complaints.
- Timer priority runs Timer 1 > Timer 2 > ... > Timer 8. If Timer 1 runs 12:00 am–11:45 pm, it will override all other timers for almost the entire day.
- Preset Speeds 1–4 and Quick Clean are disabled when Remote Control Mode is set to Relay Control. They will also not override an active automation system command.
- If the day/time setting is wrong, all timer schedules will run at the wrong times. Check day and time first on every call.
Understanding the MaxFlo VS Control Hierarchy
The MaxFlo VS 500 has several layers of control that can conflict with each other. When the pump does something unexpected, the fastest fix is to understand which layer is in control right now.
- Remote Control Mode (Stand Alone vs. Relay Control): Set in Configuration Menu. Stand Alone lets you use timers and preset speed buttons locally. Relay Control means an external controller is selecting speed via STEP 1–3 digital inputs. In Relay Control mode, preset speed buttons and Quick Clean are disabled.
- Hayward Automation (OmniLogic, ProLogic, etc.): If the pump is connected to a Hayward RS485 bus, the controller commands override local operation. The display still shows status but local preset speed buttons may not function.
- Timer Schedule (Timers 1–8): 8 programmable schedules. Each timer has a speed, start/stop time, and day pattern. Timers run in priority order: Timer 1 wins over Timer 2, etc. A timer with start/stop times set to the same value is deactivated.
- Preset Speed Buttons (Speed 1–4): Manual/temporary operation. Each button runs the pump at a configured speed for a configured duration. Multiple presses of the same button add more time up to 12 hours max. When the duration expires, the pump returns to the timer schedule.
- Quick Clean: Runs at MAX allowed speed for 60 minutes. Overrides the current timer. Can be cancelled early by pressing Stop/Resume.
- Stop/Resume: Stops the pump manually. Pump stays stopped until Stop/Resume is pressed again. The red LED beside Stop/Resume illuminates when the pump is manually stopped.
Step-by-Step Troubleshooting
Owner-Level Checks
1. Verify the day and time setting
- Navigate to Configuration Menu (hold < and > simultaneously for several seconds to unlock) and check "Set Day and Time." An incorrect day or time will cause all timer schedules to run at the wrong times—a pump that "won't run at night" may just have the clock set to AM when it should be PM.
- The clock runs on internal power. If the unit was completely power-cycled, the clock may have reset. After any power outage, re-check and re-set the clock.
2. Check whether a timer is currently active
- The TIMERS ACTIVE LED illuminates whenever at least one timer is programmed to run (not necessarily running right now, but has a valid schedule). If the TIMERS ACTIVE LED is off, no timers have been programmed.
- Navigate to Timer Menu (MENU button) to view the current timer settings. The default out-of-the-box Timer 1 is set from 12:00 am to 11:45 pm at 1725 rpm—essentially always on. If someone changed Timer 1's stop time to before the current time, the pump will stop at that time.
3. Check whether the pump is in the Stop state
- If the Stop/Resume button was pressed and the pump is manually stopped, the red LED beside Stop/Resume will be illuminated. Press Stop/Resume again to resume normal operation.
- This is one of the most common "the pump suddenly stopped" scenarios on a service call—someone pressed Stop/Resume and didn't know to press it again to resume.
Tech-Level Checks
4. Verify Remote Control Mode setting matches the wiring
- Go to Configuration Menu → Remote Control Mode. Options are Stand Alone and Relay Control.
- If the wiring does NOT have STEP 1/2/3 digital inputs connected to a controller, Remote Control Mode should be Stand Alone. In Relay Control mode, the pump will only run at speeds commanded by those relay inputs—preset speed buttons and Quick Clean are disabled.
- If the wiring DOES have relay contacts connected, set Relay Control. Then verify the external controller relay timing matches what you expect.
5. Audit timer schedules for conflicts
- Review all 8 timers. Timer 1 has the highest priority. If Timer 1 runs almost all day and is set to a low speed, Timers 2–8 can only take effect during time windows not covered by Timer 1.
- Example of unexpected behavior: Timer 1 is set to 12:00 am – 11:45 pm at 1000 rpm. Timer 2 is set to 10:00 am – 2:00 pm at 3000 rpm. Because Timer 1 has higher priority and its run window overlaps Timer 2 completely, the pump will run at 1000 rpm all day and Timer 2's higher speed will never activate during that Timer 1 window.
- Fix: set Timer 1's stop time to before Timer 2 starts, so Timer 2 can take over during its window.
- Timers with start and stop times set to the same value are deactivated automatically.
6. Understand preset speed button behavior
- Default speeds: Speed 1 = 1000 rpm, Speed 2 = 1750 rpm, Speed 3 = 2500 rpm, Speed 4 = 3250 rpm. Each button also has a duration (configurable in Preset Speed Setup Menu, default 0:30 hours = 30 minutes).
- Each press of a Speed button adds the configured duration, up to a maximum of 12 hours total for that button press session.
- When the preset duration expires, the pump returns to the timer schedule. If a customer says "I press Speed 3 but after 30 minutes it goes back to slow," the preset duration is set to 30 minutes—change it to 2 hours or whatever they need in the Preset Speed Setup Menu.
- To quickly change a preset speed without entering the menu: press the Speed button, then use + and − to adjust the speed on the fly, then press > to save the new speed.
7. Understanding Quick Clean
- Quick Clean runs at MAX allowed speed for 60 minutes. It is designed for suction-side vacuuming. It overrides the current timer and expires automatically after 60 minutes, returning to normal operation.
- Cancel Quick Clean early by pressing Stop/Resume.
- Quick Clean is disabled in Relay Control mode.
8. Performing a factory reset
- If timer schedules have been badly corrupted or misconfigured and you want to start fresh, go to Configuration Menu → scroll to the end → "Reset all parameters" → press + for yes → confirm with + again.
- Factory reset clears all timer schedules, preset speeds, and configuration settings. Day and time must be re-set after reset. Re-program all timers from scratch after reset.
- Factory default after reset: Timer 1 active from 12:00 am to 11:45 pm at 1725 rpm. Speed 1–4 at 1000/1750/2500/3250 rpm. MAX allowed speed 3450 rpm. MIN allowed speed 600 rpm. Remote Control Mode: Stand Alone.
Frequently Asked Questions
The preset Speed buttons on the MaxFlo VS don't do anything. Why?
Three possible causes: (1) Remote Control Mode is set to Relay Control, which disables preset speed buttons—check Configuration Menu and switch to Stand Alone if appropriate. (2) Quick Clean is running and overriding—press Stop/Resume to cancel Quick Clean. (3) The pump is connected to Hayward automation that is commanding a specific speed, which may override local button presses depending on the controller configuration.
The MaxFlo VS runs at the wrong speed all day even though I programmed the timers. What is the issue?
Timer 1 has the highest priority and its default schedule (12:00 am – 11:45 pm) covers almost the entire day. If Timer 1 is still at the default and you programmed higher-priority speeds into Timers 2–8, Timer 1 will override them during all overlapping time windows. Either adjust Timer 1's start/stop times to create gaps where the other timers can activate, or change Timer 1's speed to what you want for the baseline filtration period.
How many timer schedules does the MaxFlo VS 500 have?
Eight timer schedules (Timer 1 through Timer 8). Each can be set to a specific speed (600–3450 rpm), start/stop time, and day pattern (7 days per week, 5 days Mon–Fri, or a specific day of the week). Timer 1 has the highest priority.
The pump suddenly stopped and the STOP/RESUME light is red. What happened?
Someone pressed the Stop/Resume button, manually stopping the pump. The red LED indicates the pump is in a manual stop state. Press Stop/Resume once to resume normal operation. This is by design—pressing Stop/Resume during operation stops the pump until you press it again.
What is the TIMERS ACTIVE LED and what does it mean when it is not lit?
The TIMERS ACTIVE LED illuminates when at least one timer has been programmed with active start/stop times (i.e., start time does not equal stop time). If the TIMERS ACTIVE LED is off, either no timers have been programmed or all timers have the same start and stop time (which deactivates them). In this case, the pump will only run when a preset speed button is pressed or Quick Clean is active.