Working with Gecko Hot Tub Control Panels: What You Actually Need to Know
The Gecko brand shows up in a lot of North American spas, usually paired with a standard 32DLC or GT100-series control system. If you are trying to program features, troubleshoot an error code, or just figure out how to lock the controls, the manual is useful but not always easy to navigate. Here is how the system actually works in practice. Start by understanding what model you are dealing with. The two most common setups are the 32DLC with an 835R display, or the newer GT100+ with a digital touchscreen. They share the same communication protocol but differ in how you access the advanced menu. Older units use a combination of the Jets and Air buttons during power-up, while the GT series requires holding a specific sequence on the screen itself. Your first step should be identifying the exact board revision stamped on the green circuit board inside the tub's equipment compartment. I spent about two hours once trying to access the service menu on a customer's 32DLC, only to realize late in the process that the board was a GT100 retrofit. The button sequences are completely different, and the error codes look similar but map to different diagnostic routines. Always verify the board before following any online guide.
Error Codes and What They Actually Mean
The display will cycle through codes like FL, tH, CA, and various temperature-related errors. Most people panic at the first sign of a code, but about sixty percent of those are sensor issues, not actual equipment failures. Here is the breakdown: FL indicates a flow problem. The most common cause is a stuck air switch, a clogged filter, or an air lock in the pump. Check the filter first. If water is flowing freely, the next place to look is the air switch tubing connected to the flow sensor dome. That clear plastic tube often gets pinched or filled with scale, which blocks the pressure signal and triggers the FL code. A quick flush with distilled water usually resolves it. tH means the water has exceeded the high-limit temperature threshold. This typically happens when a stuck relay on the heater board prevents the heater from shutting off, or when a temperature sensor is reading incorrectly. If the tub is physically hot to the touch, immediately turn off power at the breaker and call for service. If the water is normal temperature, the sensor itself is likely faulty.
CA stands for chemistry alert. It reminds you that the water chemistry is out of range. The board measures conductivity and triggers this after a set interval if the balance is off. This is not a hardware fault. Adjust your chemistry and reset the alert through the control panel settings.
Get the Full Details

Accessing the Advanced Programming Menu
Programming features like jet timing, pump speed changes, and blaster cycles requires getting into the service menu. On a 32DLC system, power down the unit at the breaker, then hold both the Jets and Air buttons while restoring power. Keep holding until the display shows the menu options. Navigate using the same buttons, and confirm selections with the Light button or the upper right corner on touch models. On the GT100+ series, the procedure is different. Power cycle the unit, then press and hold the Temperature Up and Temperature Down buttons simultaneously for three seconds. The screen will enter diagnostic mode. Use the on-screen arrows to scroll through options. The menu lets you adjust things like pump run cycles, heater enable/disable, blower timing, jet actuator durations, and spa-to-regular transitions. Changing the pump run cycle from the default four-hour period to something shorter can help with circulation in winter climates. Setting jet actuator duration to zero disables auto-jet operation entirely, which some users prefer to avoid cavitation noise during quiet hours.
Common Settings and How to Adjust Them
Several default settings cause problems if left untouched, especially in colder climates or for heavy-use hot tubs. The freeze protection threshold is typically set to thirty-eight degrees Fahrenheit. In extreme cold regions where temperatures dip below twenty degrees, this can be too aggressive. Lowering it to thirty-five degrees gives the heating system more margin before triggering a freeze alarm, while still protecting the plumbing. The setting is found under System Parameters in the service menu. The air blower delay timer controls how long the blower runs after you activate it. Some owners report that the blower shuts off too quickly, cutting off the massage effect mid-cycle. Increasing this delay from the default three minutes to five or six minutes makes a noticeable difference in comfort.
The light cycle duration is another overlooked setting. By default, the spa lights turn off after ten minutes of inactivity. If you prefer ambient lighting throughout the evening, extending this to thirty minutes or disabling it entirely removes that frustration.

Power Cycling and Resets
Sometimes the control panel will freeze, display garbled characters, or get stuck in a loop. A simple power cycle often clears these issues. Turn off the breaker for at least thirty seconds, then restore power. The system performs a full initialization sequence and should return to normal operation. If the problem persists after a reset, the issue is likely hardware-related. Common culprits include a failing temperature sensor, a degraded main board capacitor, or a loose wiring connection at the terminal block. Check the connections first, as vibration from the pumps can loosen terminals over time. I have seen this happen repeatedly on units installed near high-traffic areas where the vibration is more pronounced.
Upgrading from Older Gecko Systems
Many hot tub owners upgrade from older 32DLC boards to the newer GT100+ systems. This is straightforward in most cases because the mounting hole patterns are compatible. The communication protocol remains the same for peripherals like sensors, actuators, and jet switches. However, verify that your existing sensors are still within spec before assuming everything will work seamlessly. Older temperature sensors tend to drift over time. When you install a new board, the system may read those aged sensors differently than the old board did, triggering false error codes. Replace the sensors during an upgrade to avoid diagnostic headaches later.
Where to Find the Manual and Supporting Documentation
Gecko Control Systems publishes documentation through their official channels. The technical manuals are available on their website under the support section, organized by product line. Look for the specific document matching your board model number. Most dealers also carry printed copies for customers who prefer physical documentation. For troubleshooting beyond what the manual covers, consider reaching out to a certified hot tub technician. Some issues, particularly those involving heater components or relay replacements, require electrical work that goes beyond typical DIY scope. Working with live voltage inside the control panel carries real risk if you are not comfortable with basic electrical safety procedures.

Practical Tips That Save Time
Label your wiring before disconnecting anything. A quick photo of the terminal block arrangement serves as a reference if a wire gets misconnected during reassembly. Even experienced technicians have had to redo work because they could not remember which wire went where. Keep spare fuses on hand. The 32DLC and GT series use standard blade-type fuses for certain circuits. A blown fuse can cause intermittent failures that are difficult to diagnose without a multimeter. Having a spare on the shelf cuts down on service calls significantly. Document any settings changes you make. Write them down in a notebook or take a photo of the menu screen before adjusting anything. When you come back weeks later and forget what you changed, having that reference point saves you from resetting everything again.