HTP · Boiler
F31 Program error
What the control is telling you
Control memory was corrupted while it was being programmed. Control will not run and the pump is off.
Applies to: EL-80, EL-110, EL-150, EL-220, EL-299, EL-399 (N/LP)
Likely causes
- Programming interrupted during technician service
- Failed control (if it happens at any other time)
Test and repair steps
- Re-program the control
- If re-programming does not fix it, replace the control
Models that show this code
12 models in Elite EL
Other codes on the same units
- F10 Flame loss
- F11 False flame signal
- F13 Fan speed error
- F20 Condensate full
- CASCADE MASTER READY Cascade master ready
- CASCADE NO FOLLOWER Cascade - no follower
- CASCADE NO SENSOR Cascade - no system sensor
- DHW Temperature blocking - DHW demand
Save it for the next call
Star this code in the HVACopedia app and keep the whole library on your phone for jobs with no signal.
Source: Elite EL-80 N Installation Manual (LP-293), p. 72, p. 73. Summarized in our own words; check the original manual for your model.
Homeowner looking at this code? See what it means for you and when to call a technician.
For licensed technicians. Gas, electrical and refrigerant work must be done by a qualified, licensed person. Shut off power and gas before servicing, never bypass a safety control, and follow the manufacturer’s manual for the exact model; it and local codes always take priority. HVACopedia is not affiliated with any manufacturer; brand and model names only identify the equipment.