Gecko error codes
Updated October 2026
Gecko control packs (the in.yj, in.ye, in.yt and in.xe ranges) run many UK hot tubs. The code and the water temperature take turns on the display. Here’s what each code means.

Type your Gecko code into the troubleshooter for the safe checks.
Look up a codeWhat Gecko codes mean
| Code | What it means | What to do |
|---|---|---|
| FLO | No water flow detected while the main pump is running, so the heater won’t run. | Do the flow checks below. |
| FLC | The flow switch reads closed when it shouldn’t. | Needs an engineer. |
| OH | The water has reached 42°C. | Don’t get in. Take the cover off and let it cool. On a hot day, add cold water. |
| HL | The heater has reached 48°C, so the system has stopped. | Don’t get in. It’s often a flow problem: do the flow checks, then call us if it comes back. |
| Prr | A problem with the temperature probe the system uses to control the heat. | Needs an engineer. |
| AOH | It’s too hot inside the cabinet, so the control pack is overheating. | Let the tub cool down. Check nothing is blocking the cabinet. Call us if it comes back. |
| HR | A relay is stuck. Gecko marks this as a danger message. | Switch off at the isolator. Don’t get in. Call us. |
| Hr | An internal hardware fault (in.xe systems). | Switch off, switch back on and run each pump. If it comes back, call us. |
| UPL | The control pack has no valid software. | Needs an engineer to reprogram it. |
Older Gecko systems and some colour keypads show other messages. If yours isn’t listed, check your manual or our error code guide.
FLO: the checks Gecko lists
Gecko’s own troubleshooting for FLO starts with simple checks. Switch off at the isolator before you take the filters out.
- Check the water level is high enough.
- Make sure all valves are open.
- Take the filters out and clean them, or try a spare.
- Switch back on and listen to the pumps. A rough, gurgling noise usually means trapped air.
- Check the main pump is running.
If there’s still no flow, the cause is usually trapped air, a pump, the flow sensor or the heater. Those need an engineer.
OH and HL explained
- OH: 42°C
- The water itself is too hot. In summer, long filter cycles and hot weather can push it up. Gecko says not to get in.
- HL: 48°C
- The heater is too hot, usually because water isn’t moving through it. Gecko says not to get in.
If OH or HL comes back when the weather is cool and the water feels normal, a probe or the heater may be faulty. Check the water with a separate thermometer, and tell us the reading when you call.
Codes cleared
From 47 reviews on Google
“Thank you for coming out in the rain to repair our hot tub. The new control panel is working fine it was nice to meet you and I will recommend you to my friend and family who have hot tubs it’s Sunday afternoon and we are looking forward to going in the tub with a glass of wine. Thank you once again Mike and Cathy at lanlivery”
“The service provided was excellent. Jon came round the following day after I called and was able to diagnose the fault very quickly, luckily for me it was a blown fuse in the circuit board so was a cheap repair. Can’t fault the fantastic customer service.”
“Jon was a huge help in getting a failed pump replaced in our hot tub. Would highly recommend Jon to anyone for his extremely efficient and friendly service. Thanks again Jon!”
Gecko code still showing?
Switch off at the isolator, then ring or WhatsApp us with the code and a photo of the panel.
If your tub is sunk into decking or the ground, or set against a wall, it helps to mention it when you book. If you’re not sure, a photo is fine.
Where we work
We’re based in Tuckingmill, Camborne, covering Mid and West Cornwall, from Bodmin and Newquay to Penzance and everywhere in between. Towns we cover include:
See the 18 towns we cover
Somewhere else in Cornwall? Just ask. Every area we cover