Honeywell 7800 Series Fault Codes: Causes and Corrective Actions

Honeywell Burner Controls
When a Honeywell 7800 Series flame safeguard trips or locks out, identifying the exact cause quickly is critical to restoring safe burner operation. Whether you are reading error messages on an S7800 Keyboard Display Module or interpreting LED flash patterns on the relay module, getting the right diagnosis prevents prolonged downtime and combustion hazards. This guide provides a complete reference for Honeywell 7800 Series fault codes, reset procedures, common failure modes, and replacement parts.

1. Honeywell 7800 Series Fault Codes

When a Honeywell 7800 Series flame safeguard locks out, the burner shuts down, the alarm contact closes, and the control stores a fault code identifying the cause. This page lists the 7800 Series fault codes with causes and corrective actions.

The codes apply across the 7800 Series relay module family, including the RM7800, RM7840, RM7890, RM7895, RM7897, and RM7838. On systems with an S7800 Keyboard Display Module, the code and message appear on the display. On modules without a display, faults are indicated through the LEDs and first-out annunciation.

2. Resetting a Lockout

To reset a 7800 Series lockout, press and release the reset button on the relay module, or use the remote reset if one is wired. The control returns to standby and runs a normal startup sequence on the next call for heat. A lockout indicates the control detected an unsafe condition. Resetting clears the code, not the condition. Repeated resets after a flame failure put unburned fuel into the combustion chamber, which creates an explosion hazard. Reset once, observe the startup sequence, and record where in the sequence the failure occurs and what code results. The control’s fault history stores recent lockouts with cycle counts, so prior faults can be reviewed even after a reset.

If the same code returns, diagnose before resetting again. Never jumper an interlock, switch, or flame signal to keep a burner running. Flame safeguard service should be performed by a qualified burner technician.

3. The Complete 7800 Series Fault Code Table

The display shows LOCKOUT followed by the code number and fault message.

Code Fault message Cause Corrective action
1 No Purge Card No purge card in the slot, or card not seated. Seat the purge card. Inspect card and connector for damage or contamination. Reset. Replace the purge card, then the relay module, if the fault persists.
2 AC Frequen/Noise Excess line noise or device running on slow AC. Check module and display connections. Verify line voltage and frequency meet specification. Reset.
3 AC Line Dropout AC line dropout detected. Same as code 2.
4 AC Frequency Device running on fast AC. Same as code 2.
5 Low Line Voltage Low AC line detected. Same as code 2.
6 Purge Card Error Purge card timing changed since the card was first read. Seat and inspect the purge card. Reset. Replace the card, then the relay module, if the fault persists.
7 Flame Amplifier Flame sensed when no flame is present. Check flame detector wiring; run F and G leads in separate conduit away from ignition wiring. Verify amplifier and detector are compatible. Reseat the amplifier. Replace amplifier, then detector, then relay module, if the fault persists.
8 Flame Amp/Shutr Flame sensed when no signal expected (shutter or Ampli-Check versions). Same as code 7.
9 Flame Detected Flame sensed during STANDBY when none is expected. Verify no flame is present in the chamber. Then follow code 7 steps.
10 Pre-Ignition ILK Pre-Ignition Interlock fault during STANDBY. Check wiring. Verify Pre-Ignition Interlock switches and fuel valve operation. Reset and monitor interlock status. Replace the relay module if the fault persists.
11 Running ILK On Running Interlock powered at the wrong sequence point. Verify interlocks are wired between terminals 6 and 7. With the controller off, check for line voltage at terminal 6; a welded or jumpered controller switch, interlock, or airflow switch is the usual cause. Replace the relay module if the fault persists.
12 Lockout ILK On Lockout Interlock powered at the wrong sequence point. Same as code 11.
13 Airflow Sw. On Airflow interlock closed during STANDBY. Same as code 11.
14 High Fire Sw. High Fire Switch failed to close during PREPURGE. Check wiring. Drive the motor to high fire (Run/Test Switch in TEST) and adjust the switch. Verify line voltage at terminal 19 in the purge drive-to-high-fire state. Replace the switch, then the relay module, if the fault persists.
15 Flame Detected Flame sensed during STANDBY when none is expected. Same as code 9.
16 Flame-Out Timer No flame detected during the Pilot Flame Establishing Period. Measure the flame signal and adjust the pilot per burner manufacturer instructions. Verify amplifier and detector compatibility. Replace amplifier or detector, then the relay module, if the fault persists.
17 Main Flame Fail Main flame lost during RUN after at least 10 seconds of proven flame. Inspect main fuel valves and connections. Verify fuel pressure. Check detector sighting for adequate signal across the firing range.
18 Flame Detected Flame sensed during PREPURGE with the shutter open. Same as code 9.
19 Main Flame Ign. Flame lost during the Main Flame Establishing Period or first 10 seconds of RUN. Inspect main fuel valves and fuel pressure. Verify detector position and signal strength. Reset and recycle.
20 Low Fire Sw. Off Low Fire Switch failed to close during PREPURGE. Check wiring. Drive the motor to low fire and adjust the switch. Verify line voltage at terminal 18. Replace the switch, then the relay module, if the fault persists.
21 Running ILK Running Interlock fault during PREPURGE. Check wiring. Inspect the fan and air intake. Verify interlock switch operation and clean contacts. Verify line voltage at terminal 7 during PREPURGE. Replace the relay module if the fault persists.
22 Lockout ILK Lockout Interlock fault during PREPURGE. Same as code 21.
23 Airflow Switch Combustion airflow interlock fault during PREPURGE. Same as code 21.
24 Call Service Internal flame interlock on when it should be off. Check F leadwire routing; isolate from noise-producing circuits.
25 Call Service Internal flame interlock off when it should be on. Same as code 24.
26 Man-Open Sw. Off Manual Open Valve Switch off when it should be on. Check wiring. Verify the switch is fully open and functioning. Verify power at terminal 17. Replace the relay module if the fault persists.
27 Start Switch On Start Switch on during PREPURGE. Check wiring. Verify the switch releases and contacts are clean. Verify no power at terminal 6 during PREPURGE. Replace the relay module if the fault persists.
28 Pilot Flame Fail Pilot flame failure. Check pilot valve wiring and operation, fuel supply, and pilot pressure; repeat the pilot turndown test. Check ignition transformer, electrode, detector sighting, and amplifier. Replace the relay module if the fault persists.
29 Lockout ILK Lockout Interlock fault. Same as code 21.
30 Running ILK Running Interlock fault, including the airflow switch. Inspect running interlocks and airflow switch. Verify line voltage at terminal 7 during PREPURGE. Replace the relay module if the fault persists.
31 Low Fire Sw. Off Low Fire Switch failed to close during RUN. Same as code 20, in the RUN drive-to-low-fire state.
32 Airflow Switch Combustion airflow interlock fault. Same as code 21. Suffix letters (32a through 32s) identify the specific open switch reported by the Expanded Annunciator.
33 Pre-Ignition ILK Pre-Ignition Interlock fault. Check wiring and interlock switches. Fuel valve must close within five seconds. Verify line voltage at terminal 20 during STANDBY or PREPURGE. Replace the relay module if the fault persists.
34 Control On Control input energized at the wrong time. Field wiring error. Check wiring. Reset. Replace the relay module if the fault persists.
35-40 Call Service Internal output check failure: safety relay, main valve, pilot valve, or ignition terminal in the wrong state, or internal fuse blown. Reset and sequence. Check for excessive loads and electrical noise on the terminal named by the code. Replace the relay module if the fault repeats.
41 Main Valve On Main valve terminal powered when it should be off. Warning: explosion hazard. Remove system power and shut off the fuel supply. Check for wiring errors feeding the terminal. Reset. Replace the relay module if the fault persists. Restore fuel only after correction.
42 Pilot Valve On Pilot valve terminal powered when it should be off. Same as code 41.
43 Ignition On Ignition terminal powered when it should be off. Same as code 41.
44 Pilot Valve 2 On Second pilot valve terminal powered when it should be off. Same as code 41.
45 Low Fire Sw. Off Low Fire Switch failed to close or stay closed. Same as code 20.
46 Flame Amp Type Wrong or incompatible flame amplifier for the device. Remove power. Reseat the amplifier. Reset and sequence.
47 Jumpers Changed Configuration jumpers differ from the startup sample. Inspect jumpers; clipped jumpers must be fully removed. Reset. Replace the relay module if the fault persists.
48 Delayed MV On Delayed main valve terminal powered when it should be off. Warning: explosion hazard. Remove power and fuel. Inspect the second-stage valve and connections for a jumpered or welded condition. Reset. Replace the relay module if the fault persists.
49 Man-Open Sw. On Manual Open Switch on when it should be off. Warning: explosion hazard. Remove power and fuel. Inspect the switch for a jumpered or welded condition. Reset. Replace the relay module if the fault persists.
50 Jumpers Wrong Illegal jumper combination for the sequence. Inspect jumpers against the installation instructions. Reset. Replace the relay module if the fault persists.
51 Flame Too Strong Flame signal too high to be valid. Verify amplifier and detector compatibility. Check detector sighting. Verify no ignition noise on the F lead. Replace amplifier, then detector, then relay module, if the fault persists.
52 Call Service Pilot Valve 2 (terminal 21) off when it should be on. Inspect terminal 21 wiring and valve operation. Replace the relay module if the fault persists.
53 Lockout Switch Lockout input fault (RM/EC7850 only). Check wiring and switch. Verify voltage at terminal 20 during STANDBY or PREPURGE. Replace the relay module if the fault persists.
54-58 Comb. Pressure, Purge Fan, Block Intake Combustion pressure, purge fan, and intake faults (Fulton pulse models only). Check wiring and the named switch. Verify voltage at the terminal named in the fault. Replace the relay module if the fault persists.
59-60 Call Service Unused. Contact us.
61 MV1 Off Main valve 1 (terminal 9) off when it should be on. Check wiring. Reset. Before replacing the relay module, verify the current draw on terminal 9.
62 MV2 Off Main valve 2 (terminal 17) off when it should be on. Same as code 61, terminal 17.
63 MV1 On Main valve 1 on when it should be off. Same as code 61.
64 MV2 On Main valve 2 on when it should be off. Same as code 62.
65 VPS Off Valve Proving Switch off during the high test. Check wiring. Check MV2 for a leaking valve seat. Reset.
66 VPS On Valve Proving Switch on during the low test. Check wiring. Check MV1 for a leaking valve seat. Reset.
67 AC Phase L1 and L2 miswired or exchanged (RM/EC7850 only). Correct line phasing.
68 Pre-Ignition ILK Pre-Ignition Interlock fault. Same as code 33, with the interlock voltage checked at terminal 17.
71-75 Device specific Dynamic switch checks, special function inputs, and flame feedback faults on specific models. Check the named input’s wiring and the operating device (firing rate motor switches, PLC special functions, terminal 21 feedback). Replace the relay module if the fault persists.
76-93 Accessory Fault Expanded Annunciator and accessory faults, including terminal 6/17 programming conflicts. Check accessory wiring and programming. For code 88, program the valve proving feature. For code 89, power only terminal 6 or 17, not both.
94-104 Call Service Internal faults. Reset and sequence. Replace the relay module if the fault persists.
105-107 Call Service Relay module self-test or flame signal crosscheck failure. Reset and sequence. Remove and reapply power. Replace the relay module if the fault persists.
108 Call Service Lost memory or device shipped unprogrammed. Reset. If the device operates, verify earth grounding. Replace the control if the fault persists.
109 Call Service Negative cycle test failed. Earth ground absent or line phasing improper. Verify earth ground at the installation. Verify the module and all loads are on the same line phase. Replace the relay module if the fault persists.
110 Call Service Configuration jumpers differ from stored values. Verify jumpers match the original selection. Jumpers changed after 200 hours of operation cause a permanent lockout; the relay module cannot be reset and must be replaced.
111 Call Service Configuration jumper test failure. Inspect jumpers. Reset. Replace the relay module if the fault persists.
112-126 Call Service Relay module self-test failure. Reset and sequence. Replace the relay module if the fault persists.
127 Call Service Safety relay feedback circuit in an improper state. Reset and sequence. Replace the relay module if the fault persists.

Don’t see your fault code, or seeing a code that returns after every reset? Contact TCI Supply or call 1-800-755-2883. If the diagnosis points to hardware, we stock the replacement.

4. The Lockouts You’ll Actually See

Honeywell RM7885A1023
Four fault families account for most 7800 Series service calls.

Pilot and main flame failures (codes 16, 28, 17, 19)

Codes 16 and 28 mean no flame was proven during the pilot period. Codes 17 and 19 mean flame was lost after it had been established.

  1. Read the flame signal on the KDM during a supervised trial. A signal near or below 1.25 Vdc identifies a detection problem before anything else is opened.
  2. Check the scanner or flame rod. Clean the UV scanner lens, check for moisture in the scanner conduit, and verify the sighting is aimed at the flame envelope. A scanner that reads the pilot at low fire but loses the main flame at high fire is a sighting problem.
  3. Check fuel: pilot gas pressure, main fuel pressure, and valve operation. Run the pilot turndown test after any pilot adjustment.
  4. Check the ignition transformer and electrode gap.
  5. Verify the flame amplifier matches the detector type and the amplifier is seated. Replace the amplifier, then the detector, if the signal cannot be brought into specification.

False flame (codes 7, 9, 15, 18, 51)

The control sensed flame when none should be present. This lockout protects against fuel entering a chamber the control believes is already burning.

  1. Confirm no flame or glowing refractory is present in the chamber. Hot refractory can hold a UV scanner in.
  2. Check for ignition noise coupling. F and G leads must run in their own conduit, away from ignition and line voltage wiring.
  3. Reseat the flame amplifier. A failed amplifier that reports flame continuously produces these codes at every cycle.
  4. Code 51 means the signal is too strong to be valid, which usually indicates a shorted detector lead or a failed amplifier rather than an actual flame.

Airflow and running interlock (codes 13, 21, 23, 29, 30, 32)

The running interlock string, which includes the airflow switch, opened or failed to close at the required point in the sequence.

  1. Verify the combustion fan is running and the air intake and proving line are clear. A plugged sensing line is the most common airflow switch failure.
  2. Verify the interlock string closes: measure for line voltage at terminal 7 during PREPURGE. Voltage present means the string is closed; absent means a switch in the string is open.
  3. If an Expanded Annunciator is installed, the letter after the code identifies the first switch that opened. Diagnose that switch, not the string.
  4. Codes 11, 12, and 13 are the reverse case: the string was closed when it should have been open, which means a welded, jumpered, or stuck switch. Find it and replace it. Do not leave a jumpered interlock in service.

AC power quality (codes 2, 3, 4, 5)

The control monitors its own supply and locks out on dropout, low voltage, frequency error, or line noise.

  1. Measure line voltage at the module under load. Low line at the boiler during other equipment starts is a common cause of code 5.
  2. Check neutral and earth ground connections. Code 109 in the internal fault range points the same direction.
  3. Recurring codes 2 through 5 on a stable line usually indicate a shared circuit problem or a failing transformer upstream, not a module failure.

5. When the Code Means Hardware

The 7800 Series is a modular system. The field wiring lands on a Q7800 subbase, and every active component plugs in: the relay module, the flame amplifier, the purge card, and the KDM. A hardware diagnosis is a component swap, not a rewiring job.

Relay module. Codes 24, 25, 35 through 40, and the internal fault range 94 through 127 are self-test and output check failures inside the module. Honeywell’s corrective action for each is the same: reset once, and replace the relay module if the fault returns. Code 110 has a hard rule: configuration jumpers changed after 200 hours of operation cause a permanent lockout, and the module must be replaced. The replacement module must match the model and be paired with the correct purge card and amplifier; the subbase and field wiring stay in place.

Flame amplifier. Codes 7, 8, 46, and 51 point at the amplifier first. It plugs into the side of the relay module and swaps in seconds. The amplifier must match the detector type: UV, UV self-check, infrared, or flame rod.

Flame detector. When the amplifier checks out and the flame signal still cannot reach specification, the scanner or flame rod is next. UV tubes lose sensitivity with age and fail gradually, which shows up as marginal flame signal before it becomes a lockout.

Purge card. Codes 1 and 6. The card sets purge timing and is a plug-in replacement. Replace with the same timing designation.

KDM. The display is not part of the safety chain. A scrambled or dark display is a KDM or connection problem, not a lockout; remove and reinstall the KDM and reset. The burner runs without it.

Part numbers for each component are below.

6. 7800 Series Replacement Parts Quick Reference

Common relay modules, amplifiers, scanners, and accessories for fault repairs. Every part below is something we stock or source.

Part number What it is When you need it
RM7800L2012 RM7800L relay module, grounding pin version Relay module replacement for codes 24-25, 35-40, 94-127, and code 110 jumper lockouts
RM7800L2053 RM7800L relay module Relay module replacement, modulating applications
RM7840L1075 RM7840L relay module Relay module replacement where no KDM is used
RM7890A1015 RM7890 on-off primary control Relay module replacement, on-off burner applications
R7849A1023 UV flame amplifier Codes 7, 8, 46, 51 with a UV scanner
R7847A1082 Rectification flame amplifier Codes 7, 8, 46, 51 with a flame rod
C7027A1049 Minipeeper UV flame sensor Low flame signal, codes 16, 28 after amplifier checks out
C7012 / C7061 Purple Peepers Purple Peeper UV flame detectors, standard and self-check Scanner replacement on larger burners and self-check applications
S7800A1142 Keyboard Display Module Dark or scrambled display; adding fault code readout to an RM7840
ST7800A1039 Purge timer card, 30 second Codes 1 and 6
Q7800A1005 7800 Series wiring subbase Panel builds and subbase damage; field wiring lands here

Amplifier and detector must match: UV scanners pair with R7849 amplifiers, flame rods with R7847, infrared with R7852. Verify the pairing before ordering either half.

Replacing an older Honeywell primary rather than repairing a 7800? Our flame safeguard replacement guide covers the R4795, BC7000, and RA890 upgrade paths, and our RM7800 vs RM7823 vs RM7890 comparison covers choosing between current models. Or send us the model number from your control and we’ll quote the exact replacement.

7. Get the Burner Back Up: Source Your Replacement From TCI Supply

If the diagnosis landed on hardware, send us the model number from your relay module, amplifier, or scanner and the fault code you’re seeing. We’ll confirm the exact replacement and get it moving. We stock the common 7800 Series relay modules, amplifiers, and Purple Peeper scanners, and we source discontinued flame safeguard parts through the secondary market. Flame safeguard replacement should be installed and commissioned by a qualified burner technician. Contact TCI Supply or call us at 1-800-755-2883.

Frequently Asked Questions

What is the difference between a hold and a lockout?
A hold pauses the sequence and waits for a condition to clear, such as PURGE HOLD: T7 waiting for the running interlock. The control resumes on its own if the condition clears within the allowed time. A lockout stops the burner and requires a manual reset. Most holds become lockouts if the condition does not clear within the published hold time.
How do I view the fault history?
On the KDM, scroll to Fault History. The control stores the six most recent lockouts, each with the fault code, message, cycle count, hours, and the sequence state at the time of the fault. The history survives resets and power cycles, so faults cleared by an operator before you arrived are still recorded.
Can I use any flame amplifier with any 7800 relay module?
No. The amplifier must match the flame detector type: R7849 for UV scanners, R7847 for rectification flame rods, R7852 for infrared, and R7861 for self-check UV. An incompatible amplifier produces code 46 or unreliable flame signal. The relay module reports the installed amplifier type in the KDM diagnostic menu.
Do fault codes differ between the RM7800, RM7840, and RM7890?
The code list is shared across the 7800 Series. A few codes are model-specific: codes 53 and 67 apply to the RM/EC7850, and codes 54 through 58 apply to Fulton pulse models. On modules without a KDM, such as a typical RM7890 installation, the same faults are reported through LED blink annunciation, and a KDM can be plugged in to read the stored codes directly.
What does the Run/Test switch do, and is it safe to use?
The Run/Test switch on RM7800 and RM7840 modules stops the sequence timing at PREPURGE or PILOT ignition so switches and flame signal can be adjusted. Honeywell’s published warning: do not use the Run/Test switch during the pilot flame establishing period trials. Return the switch to RUN after service; the control holds and will not advance in TEST.

Get A Quote

Fill in the form below, or call us now at 1-800-755-2883

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Full Product Catalog

See our comprehensive product catalog!