GeoSpring FF Code: EXV Out of Range

The Short Answer: On classic GE GeoSpring hybrids, F-F (FF) is the electronic expansion valve out of range — often a sealed-system / refrigerant problem, not a bad tank sensor and not “fan fault.” Photograph it. Kill the double-pole. Clean the filter once, prove the tank is full, one power cycle. If it returns, hire a licensed hybrid tech. Do not open process ports.

Licensed local technicians

GeoSpring showing F-F / FF?

Connect with a licensed 24/7 technician in your zip code right now.

No charge to connect. You only pay the plumber you hire.

Search Intent & The Real Problem

The display beeped. You see FF or F-F. Showers may still be hot because the 4500 W backup elements took over — or they may be cold. Forums say temperature sensor. Other forums say fan. The competitor page said both. The jacket manuals do not. On GEH50DEEDSR-class GeoSprings, F-F = electronic expansion valve (EXV) out of range. On GEH50DFEJS-class, F-F = probable refrigerant leak. Either way you are in the heat-pump circuit, not a vinegar flush.

F4 is fan failure. F2 is the tank temperature sensor. F11 is dry tank. Newer GE Profile hybrids dropped the GeoSpring name and use F61 / F74 / F75-style codes — different chart. Read your door. Hybrid noise that is not a code: hybrid noise. A fan that never stops: fan keeps running.

They decode FF as “faulty temperature sensor” or “fan fault” and send you to replace an element. F2 is the tank sensor. F4 is the evaporator fan. F-F is the EXV / sealed system. They vinegar-flush a compressor. They tell you to keep resetting until the beep stops — that is how you keep resetting a cooked backup thermostat. And they skip dry-tank: power on a GeoSpring that was drained is F11 and dead elements, not FF.

Step-by-Step Troubleshooting

Step 1: Photograph the code and identify the generation

Display (verify the manual in your jacket) Meaning DIY?
F-F / FF (GEH50DEEDSR class) EXV out of range Filter / airflow once, then licensed sealed-system
F-F (GEH50DFEJS class) Probable refrigerant leak No. Licensed.
F4 Fan failure Wiring / debris; motor is licensed if it is dead
F2 T2 tank temperature sensor Licensed sensor
F11 Dry tank Fill completely, then cycle power — turned on empty
F-C / F-D / F-E / F-I Frost, superheat, discharge limit, leak test Refrigerant. Licensed.
F9 / F10 Lower / upper element Ohm with power dead
Dirty-filter / F74 on newer GE hybrids Filter reminder Clean filter — not classic FF
  • What to look for: Rating plate (GEH50DEEDS, GEH50DFEJ, later GE Profile). Mode: heat-pump, hybrid, electric, vacation. A unit that fell back to electric-only may still be making hot water while the compressor is locked out — that is not “fixed.”
  • Required tools: Phone photo of the display and the plate. Do not clear the code until you have the picture.

Step 2: Airflow and condensate — the only homeowner save

  • What to look for: Clogged evaporator filter. Coil packed with dryer lint because someone shared the closet. Storage boxes against the louver. Condensate line kinked or a drain-pan port clogged (that is F73 / F20 on later charts, but a drowned coil will drive an EXV to the stop). Tank not plumb — compressor oil does not like a lean.
  • Required tools: Breaker off. Pull and vacuum the filter. Do not hose a live coil. Flashlight on the condensate termination.

A blocked coil can make the EXV hunt out of range. One cleaning plus one power cycle is the test. If F-F returns with a clean filter and a clear drain, you are not going to vacuum your way out of a refrigerant leak.

Step 3: Prove the tank is full — energy still off

  • What to look for: Cold inlet open. A hot faucet open until you get a steady stream, no spit. An air-locked dip tube will fool you: water at one tap, air at the upper element. GeoSpring dry-fire is F11 and a toasted sheath, same as any electric — never reset into an empty jacket.
  • Required tools: Time. A 50-gallon on a weak well can take 15–20 minutes.

If you drained it for an anode and restored power early, stay on the dry-tank path, not this code.

Step 4: One power cycle — then stop

  • What to look for: Breaker off 60 seconds, on. Code gone and heat-pump mode actually running (fridge hum + evaporator whoosh, not just the backup elements) = you may have had a dirty filter or a glitch. Code back within a recovery = sealed-system or EXV. Burning smell, breaker that will not reset, or a thermostat that looks charcoal: stop.
  • Required tools: Your hand on the breaker. No paperclip in the control. No “hold reset.”

Ohm backup elements only with power verified dead — 4500 W / 240 V reads ~12–13 Ω, no screw-to-tank continuity. Open or grounded elements are a parts job on a sound tank. They do not clear F-F.

Step 5: Sealed system — EXV, refrigerant, compressor

  • What to look for: F-F that survives a clean filter. Oil film or a sweet chemical smell at the top shroud. Frost pattern that is wrong (ice on the compressor, nothing on the evaporator, or the reverse). Heat-pump never starts; elements carry the tank. That is an EXV stuck, a starved circuit, or a leak. Process-port “top-off” by a non-certified tech voids the rebate and the warranty.
  • Required tools: Photo of the code. No gauges on the ports. No stop-leak in the refrigerant.

Wet jacket, rust at the base, drain-valve bead: the code can wait — bottom leak. A noisy compressor with no code is still hybrid noise, not FF.

When DIY Ends: Calling a Licensed Pro

Stop if F-F returns after one clean-and-cycle, you smell refrigerant or burnt insulation, the jacket is wet, the breaker trips, or you cannot prove the tank full. You may photograph the code, kill 240 V, clean the filter, clear the condensate, and fill the tank. You may not open the sealed system, jumper an ECO, or keep resetting into backup-element-only and call it repaired. A licensed hybrid tech (EPA 608 for the refrigerant side, plumber for the tank) diagnoses EXV, sensors, and leak. Same-day electric-only is a hotel bill, not a fix.

Frequently Asked Questions

Q: What does FF mean on a GeoSpring water heater? A: On classic GeoSpring hybrids, F-F is the electronic expansion valve out of range, and on some manuals it flags a probable refrigerant leak. It is not the fan (F4) and not the tank sensor (F2). Photograph it and hire a licensed hybrid tech if a clean filter does not clear it.

Q: Can I fix a GeoSpring FF code myself? A: You can clean the filter, clear the condensate, prove the tank is full, and power-cycle once. You cannot service the EXV or recharge refrigerant. If the code returns, stop.

Q: Why do I still have hot water with an FF code? A: Many GeoSprings fall back to the 4500 W electric elements when the heat pump locks out. That is expensive backup heat, not a repair. The compressor is still down.