5.3.1 Control system for TP500-TP500S


A – Heat G – Cleanup cycle M – Set (programming)
B – Ready mode H – Jets 1 N – Filter Cycle (1 or 2 or Both)
C – Rest Mode I – Jets 2 O – AM or PM(Time)
D – bbaTM 2 On J – Blower
E – WiFi (Cloud Connection) K – Auxiliary (Jets 3)
F – Light L – Temperature Range (High/Low)


Fill the spa to its correct operating level. Be sure to open all valves and jets in the plumbing system before filling to allow as much air as possible to escape from the plumbing and the control system during the filling process.
After turning the power on at the main power panel, the top-side panel display will go through specific sequences. These sequences are normal and display a variety of information regarding the configuration of the hot tub control.

PRIMING MODE – M019 | TP500 – TP500S

This mode will last for 4-5 minutes, or you can manually exit the priming mode after the pump(s) have primed.

Regardless of whether the priming mode ends automatically, or you manually exit the priming mode, the system will automatically return to normal heating and filtering at the end of the priming mode. During the priming mode, the heater is disabled to allow the priming process to be completed without the possibility of energizing the heater under low-flow or no-flow conditions. Nothing comes on automatically, but the pump(s) can be energized by pushing the “Jet” buttons.

If the spa has a Circ Pump, it can be activated by pressing te “Light” button during Priming Mode.


As soon as the above display appears on the panel, push the “Jets” button once to start Pump 1 in low-speed and then again to switch to high-speed. Also, push the “Jets 2” or “Aux” button, if you have a 2nd pump, to turn it on. The pumps will now be running in high- speed to facilitate priming. If the pumps have not primed after 2 minutes, and water is not flowing from the jets in the spa, do not allow the pumps to continue to run. Turn off the pumps and repeat the process.
Note: Turning the power off and back on again will initiate a new pump priming session. Sometimes momentarily turning the pump off and on will help it to prime. Do not do this more than 5 times. If the pump(s) will not prime, shut off the power to the spa and call for service.
Important: A pump should not be allowed to run without priming for more than 2 minutes. Under NO circumstances should a pump be allowed to run without priming beyond the end of the 4-5 minutes priming mode. Doing so may cause damage to the pump and cause the system to energize the heater and go into an overheat condition.


You can manually exit Priming Mode by pressing the “Warm” or “Cool” button. Note that if you do not manually exit the priming mode as described above, the priming mode will be automatically terminated after 4-5 minutes. Be sure that the pump(s) have been primed by this time. Once the system has exited Priming Mode, the top-side panel will momentarily display the set temperature, but the display will not show the water temperature yet, as shown below. This is because the system requires approximately 1 minute of water flowing through the heater to detemine the water temperature and display it.


Press the “Jets” button once to turn pump 1 on or off, and to shift between low and high speeds if equipped. If left running, the pump will turn off after a time-out period.
On non-circ systems, the low speed of pump 1 runs when the blower or any other pump is on. If the spa is in Ready Mode, Pump 1 low may also activate occasionally for at least 1 minute to detect the spa temperature (polling) and then to heat to the set temperature if needed. When the low speed turns on automatically, it cannot be deactivated from the panel, however the high speed may be started. If the system is equipped with a circ pump, it will be configured to work in one of three different ways:

  1. The circ pump operates continuously (24 hours) except for turning off for 30 minutes at a time when the water temperature reaches 3°F (1.5°C) above the set temperature (most likely to happen in very hot climates).
  2. The circ pump stays on continuously, regardless of water temperature.
  3. A programmable circ pump will come on when the system is checking temperature (polling), during filter cycles, during freeze conditions, or when another pump or blower is on.

This specific circulation mode that is used has been determined by the Manufacturer and cannot be changed in the field.

Filtration and Ozone
On non-circ systems, Pump 1 low and the ozone generator will run during filtration. On circ systems, the ozone will run with the circ pump. The system is factory-programmed with one filter cycle that will run in the evening (assuming the time-of-day is properly set) when energy rates are often lower. The filter time and duration are programmable. A second filter cycle can be enabled as needed. At the start of each filter cycle, all water devices (other than the primary pump) will run briefly to purge the plumbing to maintain good water quality. The term “water devices” includes the Blower.

Freeze Protection
If the temperature sensors within the heater detect a low enough temperature, then the pump(s) and the blower automatically activate to provide freeze protection. The pump(s) and blower will run either continuously or periodically depending on conditions. In colder climates, an optional freeze sensor may be added to protect against freeze conditions that may not be sensed by the standard sensors. Auxiliary freeze sensor protection acts similarly except with the temperature thresholds determined by the switch. See your dealer for details.


Adjusting the Set Temperature
When using a panel with Up and Down buttons (Temperature buttons), pressing Up or Down will cause the temperature to flash. Pressing a temperature button again will adjust the set temperature in the direction indicated on the button. When the LCD stops flashing, the spa will heat to the new set temperature when required. If the panel has a single temperature button, pressing the button will cause the temperature to flash. Pressing the button again will cause the temperature to change in one direction (e.g., UP). After allowing the display to stop flashing, pressing the Temperature Button will cause the temperature to flash and the next press will change the temperature in the opposite direction (e.g., DOWN).

If a Temperature button is pressed and held when the temperature is flashing, the temperature will continue to change until the button is released. If only one temperature button is available and the limit of the Temperature Range is reached when the button is being held, the progression will reverse direction.

Dual Temperatures Ranges
This system incorporates two temperature range settings with independent set temperatures. The High Range designated in the display by a thermometer and an “up” arrow, and the Low Range designated in the display by a thermometer and “down” arrow.
These ranges can be used for various reasons, with a common use being a “ready to use” setting vs. a “vacation” setting. The Ranges are chosen using the menu structure below. Each range maintains its own set temperature as programmed by the user. This way, when a range is chosen, the spa will heat to the set temperature associated with that range. For example:
High Range might be set between 80°F and 104°F
Low Range might be set between 50°F and 99°F
More specific Temp Ranges may be determined by the Manufacturer
Freeze Protection is active in either range


In order to heat, a pump needs to circulate water through the heater. The pump that performs this function is known as the “primary pump”.
The primary pump can be either a 2-Speed Pump 1 or a circulation pump. If the primary pump is a 2-Speed Pump 1, Ready Mode (indicated by R) will circulate water periodically, using Pump 1 Low, to maintain a constant water temperature, heat as needed, and refresh the temperature display. This is known as “polling.”
Rest Mode (indicated by ) will only allow heating during programmed filter cycles. Since polling does not occur, the temperature display may not show a current temperature until the primary pump has been running for a minute or two.
If the spa is configured for 24HR circulation, the primary pump generally runs continuously. Since the primary pump is always running, the spa will maintain set temperature and heat as needed in Ready Mode, without polling.
In Rest Mode, the spa will only heat to set temperature during programmed filter times, even though the water is being filtered constantly when in Circulation Mode.

Ready-in-Rest Mode
R appears in the display if the spa is in Rest Mode and “Jets” is pressed. It is assumed that the spa is being used and will heat to set temperature. The primary pump will run until set temperature is reached, or 1 hour has passed. After 1 hour, the System will revert to Rest Mode. This mode can also be reset by entering the Mode Menu and changing the Mode.


Filter cycles are set using a start time and a duration. Start time is indicated by an “A” or “P” in the bottom right corner of the display. Duration has no “A” or “P” indication. Each setting can be adjusted in 15 minute increments. The panel calculates the end time and displays it automatically.

Filter Cycle 2 – Optional Filtration
Filter Cycle 2 is OFF by default. It is possible to overlap Filter Cycle 1 and Filter Cycle 2, which will shorten overall filtration by the overlap amount.

Purge Cycles
In order to maintain sanitary conditions, secondary Pumps and/or a Blower will purge water from their respective plumbing by running briefly at the beginning of each filter cycle.
If Filter Cycle 1 is set for 24 hours, enabling Filter Cycle 2 will initiate a purge when Filter Cycle 2 is programmed to begin.