Back to VS FloPro Troubleshooting Guide

Jandy VS FloPro RS-485 Communication Errors

Technical Guide • Updated March 2026
Jandy VS FloPro Communication Errors

Quick Summary

  • The VS FloPro communicates exclusively via RS-485 using a 4-conductor, 22 AWG cable. Without this communication link, the pump cannot receive speed commands and will not run.
  • The correct wire order is: Red (pin 1/+12V), Black (pin 2/A), Yellow (pin 3/B), Green (pin 4/COM).
  • The motor auto-senses whether to supply 8-12V DC on the RS-485 line to power local controllers (SpeedSet, JEP-R, iQPUMP01).
  • If the controller has no power, check RS-485 voltage between pins 1 and 4 at the motor while mains power is on. It should read 8-12V DC.

How RS-485 Communication Works

The Jandy VS FloPro is fundamentally different from a traditional pump: it will not operate with power alone. Every speed command must come digitally over the RS-485 bus. The motor has a low-voltage section with two 1/2" NPT threaded conduit ports for the RS-485 cable, completely separated from the high-voltage section.

The RS-485 connector on the motor has four pins: +12V (pin 1), A (pin 2), B (pin 3), and COM (pin 4). These correspond to the wire colors Red, Black, Yellow, and Green respectively. The motor includes an auto-sensing power circuit that determines whether to supply approximately 10V DC on the RS-485 line to power a local controller, or to suppress it when connected to a Jandy automation system that has its own power supply.

RS-485 Wiring Reference

Pin Function Wire Color
1+12V (power to local controller)Red
2A (data line)Black
3B (data line)Yellow
4COM (common/ground)Green

Step-by-Step Troubleshooting

Check wire order at both ends

  1. Turn off all power.
  2. Remove the low-voltage access cover on the motor.
  3. Verify the RS-485 connector wiring: pins 1-4 must be Red, Black, Yellow, Green. This is the single most common communication error and is a wiring mistake during installation.
  4. Check the same wire order at the controller or automation system end.

Inspect for physical damage and corrosion

  1. Look for corroded wire connections. If corrosion is present, cut the wires back and strip fresh leads.
  2. Check that no broken wire fragments are lodged inside the RS-485 connector.
  3. Inspect the cable run for physical damage: rodent chewing, pinched conduit, UV degradation on exposed cable.
  4. Verify the liquid-tight cord grip is properly sealing the cable entry to prevent moisture ingress.

Test continuity of each wire

  1. With all power off, set your multimeter to Ohms/Continuity.
  2. At the motor end, disconnect the RS-485 connector.
  3. At the controller end, disconnect the RS-485 wires.
  4. Test continuity of each of the four wires from motor to controller. All four must show near-zero resistance.
  5. If any wire is open, the cable has a break somewhere in the run. Replace the entire RS-485 cable rather than splicing.

Check controller power (local controllers only)

  1. For SpeedSet, JEP-R, and iQPUMP01 controllers: the motor supplies power through the RS-485 line.
  2. With mains power on to the motor, measure DC voltage between pins 1 (+12V) and 4 (COM) at the RS-485 connector on the motor.
  3. You should read 8-12V DC. If voltage is below this or absent, the motor's internal power supply may have failed. Contact Zodiac Technical Support at 800.822.7933.

Perform the RS-485 jumper test

  1. This test isolates whether the problem is the motor drive or the communication path.
  2. Turn off all power and wait 5 minutes for capacitor drain.
  3. At the motor's RS-485 connector, jump pins 1 to 3 and pins 2 to 4 using short sections of 22 AWG wire.
  4. Reinstall the connector, reattach the cover, and apply power.
  5. The motor should spin at 2600 RPM. If it does, the motor drive is fine and the fault is in the RS-485 cable or controller.

Automation-Specific Notes

  • Pre-2022 AquaLink RS (Firmware Rev V and earlier): Supports up to 4 variable-speed pumps using DIP switches 3-4 for addressing. Both switches OFF = Pump 1.
  • Post-2022 AquaLink RS (Firmware Rev W and later): Supports up to 16 pumps using factory-assigned serial addresses. DIP switches are not used. The serial address label is on the motor. Pumps appear in iAquaLink as unassigned until configured.
  • AquaLink TCX: Supports a single variable-speed pump. DIP switches 3-4 must both be OFF.
  • SpeedSet with automation passthrough: The SpeedSet controller has an automation passthrough wiring connection on the bottom. When using this, the DIP switch settings must match the automation system's requirements.

Common Parts That Fix This Problem

  • RS-485 cable, 22 AWG, 4-conductor (complete replacement is preferred over splicing)
  • Liquid-tight cord grip for the low-voltage cable entry
  • RS-485 connector (if the connector body is cracked or pins are damaged)
  • SpeedSet controller (if the controller itself has failed)

How to Prevent Communication Errors

  • Use proper conduit for RS-485 cable runs to protect from moisture, UV, and physical damage.
  • Ensure the liquid-tight cord grip is properly tightened to seal the cable entry point.
  • During installation, double-check wire order at both motor and controller ends before applying power.
  • Keep the low-voltage and high-voltage compartments properly sealed with covers reinstalled after any service.
  • On long cable runs, use shielded RS-485 cable to reduce interference from nearby high-voltage lines.

Frequently Asked Questions

Can the RS-485 cable run alongside the high-voltage power cable?

It is best practice to keep them in separate conduits. Running RS-485 alongside high-voltage wiring can cause electromagnetic interference. If they must run together, use shielded RS-485 cable.

My SpeedSet has no display. Is it a communication problem?

Possibly. The SpeedSet gets its power from the motor through the RS-485 line. First verify the motor has mains power and measure the RS-485 voltage (8-12V DC between pins 1 and 4). If voltage is present but the SpeedSet is dark, the controller may have failed.

How long can the RS-485 cable run be?

RS-485 supports cable runs up to several hundred feet in typical pool installations. However, longer runs are more susceptible to voltage drop and interference. Use shielded cable and proper conduit for runs over 50 feet.