Goodman Furnace Codes by Series
A Goodman furnace reports a fault in one of two ways: by flashing an LED a set number of times, or by showing a short code on a small display on the control board. The flash-count furnaces use a single LED, except the *MEC96, which has red, amber and green and gives each colour its own meanings. The display furnaces show three characters (EE2, E11) or, on the *MVM96 and *MVM97, two (E2, b0). The same flash count or code does not always mean the same thing from one series to the next, so find your series first and then read that series' table below. Every meaning on this page is copied from Goodman's installation manual for that series, with the document number and page.
Key facts
| Fact | Detail |
|---|---|
| Series covered | 10: *M9S96, *M9C96, *MEC96, *MVM97, *MVM96, *MSS9*, *MVC80, *M9S80*U, *MES80, GMH95 |
| Where the meanings come from | Goodman installation manuals IOG-2029A, IOG-2027B, IOG-2011U, IOG-2007E, IO-406E, IOG-2009E, IOG-2023A, IOG-2031A, IOG-2021G, IO-299P, plus service bulletin SF-024 |
| LED flash-count series | *MEC96 (red, amber, green), *MES80, *MSS9*, GMH95 (one LED) |
| Display series | *M9S96, *M9C96, *MVC80, *M9S80*U (three characters); *MVM96, *MVM97 (two characters) |
| Readings that are not faults | gH / gH1 / gH2 (gas heat, drawn like "9H"), IdL (idle, read as "1dL"), F01–F09 (blower speeds), On (normal, *MVM96 / *MVM97) |
| What the manuals leave to an owner | Filter cleaning or replacement and a visual look at the burner flame; everything marked "Qualified Servicer Only" is not |
| Last checked | October 4, 2026 |
How to find your series
Match the model number on your furnace's rating plate to the series names below. None of the ten installation manuals explains where on the cabinet the plate sits or how to decode the model letters, so this page does not try to either.
| Series as Goodman prints it | Manual (revision used here) | How it shows a fault | Section |
|---|---|---|---|
| *M9S96 / *C9S96 / *M9S92 | IOG-2029A (02/2022) | 3-character display | jump |
| *M9C96 / *C9C96 | IOG-2027B (02/2022) | 3-character display | jump |
| *MEC96 / *CEC96 | IOG-2011U (02/2022) | Red, amber and green LED | jump |
| *MVM97 / *CVM97 | IOG-2007E (9/2016) | 2-character display plus two network LEDs | jump |
| *MVM96 / *CVM96 | IO-406E (05/13) | 2-character display plus two network LEDs | jump |
| *MSS9* / *CSS9* | IOG-2009E (10/2015) | One LED, flash count | jump |
| *MVC80 / *CVC80 | IOG-2023A (05/2020) | 3-character display | jump |
| *M9S80*U | IOG-2031A (04/2022) | 3-character display | jump |
| *MES80 / *CES80 | IOG-2021G (08/2021) | One LED, flash count | jump |
| GMH95 / GCH95 / GME95 / GCH9 | IO-299P (10/2012) | One LED, flash count | jump |
Each manual was accepted only after a second copy with the same document number turned up from an independent supplier, or the copy came from Daikin's own document server; Daikin is Goodman's parent company. Where a newer revision changed a meaning, the newest is used and the change is called out.
How to read a Goodman code
Count the flashes on an LED furnace, and read the characters on a display furnace. Goodman's single-LED charts name the count ("3 FLASHES"), and the *MSS9* flash code list adds "then pause", so a code is one group of flashes followed by a gap, repeating. On the *MEC96 you also need the colour, because red three flashes and amber three flashes are different faults.
The display furnaces use a seven-segment font, and it changes how some letters look. In the manuals' display font the letter g is drawn with the same segments as a 9, so the gas-heat status gH appears as "9H", and the capital I in IdL is a short bar that reads as a 1. Those two readings get pages of their own: 9H and 1dL.
*M9S96 / *C9S96 / *M9S92 codes (IOG-2029A)
These furnaces show their status and faults on a three-character display, and apart from the no-power row (None, drawn “nonE”) every fault code in the chart starts with E. The table is IOG-2029A (02/2022), the copy on Daikin's own document server. The newer IOG-2029D adds two codes, EbL and EbU, but it was found only on a shared hosting service this site does not cite, so those two are not listed here.
Stored faults, in the manual's words (p. 43): "To View & Clear Fault Codes • Press either the Left or Right switch until L 6 F is displayed. • Press the center switch to view stored faults. • Press and hold the center switch for 5 to 30 seconds. • All stored faults will be erased, and the display will flash - - - three times and return to L 6 F."
| Display | Goodman's fault description (verbatim) | Page |
|---|---|---|
| IdL | Normal operation | 43 |
| EE0 | Furnace lockout due to an excessive number of ignition “retries” (3 total) Failure to establish flame Loss of flame after establishment | 43 |
| EE1 | Pressure switch circuit is closed at start of heating cycle Pressure switch contacts sticking Short in pressure switch circuit wiring | 43 |
| EE2 | Pressure switch circuit is not closed Pressure switch hose blocked pinched, or connected improperly Blocked flue and/or inlet air pipe, blocked drain system or weak induced draft blower Incorrect pressure switch set point or malfunctioning switch contacts Loose or improperly connected wiring | 43 |
| EE3 | Primary limit circuit is open Insufficient conditioned air over the heat exchanger Blocked filters, restrictive ductwork, improper circulator blower speed, or failed circulator blower motor Loose or improperly connected wiring in high limit circuit | 43 |
| EE4 | Flame sensed with no call for heat Short to ground in flame sense circuit Lingering burner flame Slow closing gas valve | 43 |
| EE5 | Open fuse Short in low voltage wiring | 43 |
| EE6 | Flame sense micro amp signal is minimal Flame sensor is coated/oxidized Flame sensor incorrectly positioned in burner fame Lazy burner flame due to improper gas pressure or combustion air | 44 |
| EEL | Problem with igniter circuit Improperly connected or shorted igniter Poor unit ground Igniter relay fault on integrated control module | 44 |
| EEA | Polarity of 115 volt AC is reversed Poor unit ground | 44 |
| EEb | Gas valve is not energized when it should be External Gas Valve Error | 44 |
| EEC | Gas valve is energized when it should not be Internal gas valve error | 44 |
| None (drawn “nonE”) | No 115 power to furnace or no 24 volt power to integrated control module. Blown fuse or tripped circuit breaker Integrated control module is non-functional | 44 |
| E10 | Grounding fault Poor neutral connection | 44 |
| E11 | Open roll out switch | 44 |
| EEn | Ignitor Open | 44 |
| EEJ | Inducer relay Error | 44 |
| EEH | TWIN Error | 44 |
| EEE | Internal Faults or IRQ Loss in Control Board | 44 |
The "Fault Description" column in this chart lists the fault and then its possible causes in one cell, and the cells are reproduced whole. The chart's corrective-action column is written for service technicians and is not reproduced. The normal readings, from the "1 Stage Status Codes" table on p. 42:
| Display | Status shown (verbatim) | Page |
|---|---|---|
| IdL | Idle | 42 |
| FAn | Continous Fan | 42 |
| 1AC | Compressor Cooling, Low Stage | 42 |
| 2AC | Compressor Cooling, High Stage | 42 |
| gH | Gas heat - Single Stage Control | 42 |
| EOL | OEM test Mode | 42 |
*M9C96 / *C9C96 codes (IOG-2027B)
The *M9C96 uses the same three-character display and largely the same codes as the *M9S96, with a second set of pressure-switch codes for high stage (EE8, EE9). The table is IOG-2027B (02/2022); IOG-2027A has an identical troubleshooting chart. The wiring diagram (p. 46) gives the recall: "TO RECALL THE LAST 6 FAULTS, MOST RECENT TO LEAST RECENT, DEPRESS SWITCH FOR MORE THAN 2 SECONDS WHILE IN STANDBY (NO THERMOSTAT INPUTS)".
| Display | Goodman's fault description (verbatim) | Page |
|---|---|---|
| IdL | Normal operation | 45 |
| EE0 | Furnace lockout due to an excessive number of ignition “retries” (3 total) Failure to establish flame Loss of flame after establishment | 45 |
| EE1 | Low stage pressure switch circuit is closed at start of heating cycle Low stage pressure switch contacts sticking Short in pressure switch circuit wiring | 45 |
| EE2 | Low stage pressure switch circuit is not closed Pressure switch hose blocked pinched, or connected Blocked flue and/or inlet air pipe, blocked drain system or weak induced draft blower Incorrect pressure switch set point or malfunctioning switch contacts Loose or improperly connected wiring | 45 |
| EE3 | Primary limit circuit is open Insufficient conditioned air over the heat exchanger Blocked filters, restrictive ductwork, improper circulator blower speed, or failed circulator blower motor Loose or improperly connected wiring in high limit circuit | 45 |
| EE4 | Flame sensed with no call for heat Short to ground in flame sense circuit Lingering burner flame Slow closing gas valve | 45 |
| EE5 | Open fuse Short in low voltage wiring | 45 |
| EE6 | Flame sense micro amp signal is minimal Flame sensor is coated/oxidized Flame sensor incorrectly positioned in burner fame Lazy burner flame due to improper gas pressure or combustion air | 45 |
| EEL | Problem with igniter circuit Improperly connected or shorted igniter Poor unit ground Igniter relay fault on integrated control module | 45 |
| EE8 | High stage pressure switch circuit is closed at start of heating cycle. High stage pressure switch contacts sticking Shorts in pressure switch circuit wiring | 45 |
| EE9 | High stage pressure switch circuit is not closed | 45 |
| EEA | Polarity of 115 volt AC is reversed Poor unit ground | 45 |
| EEb | Gas valve is not energized when it should be External Gas Valve Error | 45 |
| EEC | Gas valve is energized when it should not be Internal gas valve error | 45 |
| None (drawn “nonE”) | No 115 power to furnace or no 24 volt power to integrated control module. Blown fuse or tripped circuit breaker Integrated control module is non-functional | 45 |
| E10 | Grounding fault Poor neutral connection | 45 |
| E11 | Open roll out switch | 45 |
| EEn | Ignitor Open | 45 |
| EEJ | Inducer relay Error | 45 |
| EEH | TWIN Error | 45 |
| EEE | Internal Faults or IRQ Loss in Control Board | 45 |
The status table on p. 44 differs between revisions. IOG-2027A lists "Gas heat, Low Stage" as gH1 and "Gas heat, High Stage" as gH2; IOG-2027B, under a "2 STAGE STATUS CODES" heading, lists a single "Gas heat - Single Stage Control" as gH. This is the IOG-2027B table:
| Display | Status shown (verbatim) | Page |
|---|---|---|
| IdL | Idle | 44 |
| FAn | Continous Fan | 44 |
| 1AC | Compressor Cooling, Low Stage | 44 |
| 2AC | Compressor Cooling, High Stage | 44 |
| gH | Gas heat - Single Stage Control | 44 |
| EOL | OEM test Mode | 44 |
*MEC96 / *CEC96 codes (IOG-2011U)
The *MEC96 is the only series here with three LED colours. Green describes what the thermostat is calling for; amber reports heating calls, two thermostat-signal problems and low flame sense current; and red reports faults. All five revisions found, from IOG-2011K to IOG-2011U (02/2022), carry the same chart, which is on pp. 54–55 of revision U.
Stored faults (p. 50): "To retrieve fault codes, push and release the “LAST ERROR” button for more than 1/ 5 second and less than 5 seconds (the LED will indicate this period by solid GREEN for 1/5 second to 5 seconds). The LED will flash up to five stored fault codes, beginning with the most recent. If there are no fault codes in memory, the LED will flash two green flashes." The manual adds: "Solid LED error codes will not be displayed."
| LED signal | Goodman's fault description (verbatim) | Page |
|---|---|---|
| All LEDs: None | •Defective disconnect switch •defective door switch • No 115 volt power •No 24 volt power | 54 |
| Green: Solid ON | •Furnace is not receiving a call | 54 |
| Green: Rapid Flash | •Furnace is receiving a call for fan (24 volts on G terminal | 54 |
| Green: One repeating flash | •Normal operation with low stage call for cooling (Ylo & G) | 54 |
| Green: Two repeating flashes | •Normal operation with high or single stage call for cooling (Y & G) | 54 |
| Amber: One repeating flash | •Normal operation with low stage call for heat (W1) | 54 |
| Amber: Two repeating flashes | •Normal operation with high or single stage call for heat | 54 |
| Amber: Three repeating flashes | •W2 call present without W1 | 54 |
| Amber: Four repeating flashes | •Ylo or Y call present without G | 54 |
| Amber: Rapid | •Low flame sense current | 54 |
| Red: One repeating flash | •Flame sensed when no flame should be present | 54 |
| Red: Two repeating flashes | •Pressure switch stuck closed | 54 |
| Red: Three repeating flashes | •Low fire pressure switch stuck open | 54 |
| Red: Four repeating flashes | •Open limit circuit, main limit, aux limit, or roll out switch | 55 |
| Red: Five repeating flashes | •Limit & rollout circuit open for 15 minutes. Open control board fuse or rollout switch | 55 |
| Red: Six repeating flashes | •Pressure switch cycling lockout, pressure switch has opened 5 times in the same heating cycle | 55 |
| Red: Seven repeating flashes | •Lockout - excessive retries from flame not being proven during trial for ignition | 55 |
| Red: Eight repeating flashes | • Lockout - excessive recycles from flame proving being lost after being proven | 55 |
| Red: Nine repeating flashes | •Improper grounding or reverse polarity | 55 |
| Red: Ten repeating flashes | •Gas valve current detected with no call for heat | 55 |
| Red: Eleven repeating flashes | •Open limit switch circuit for more than 5 minutes | 55 |
| Red: Twelve repeating flashes | •Control board igniter relay not energizing igniter | 55 |
| Red: Solid ON | •Control board internal fault | 55 |
| Red: Rapid Flash | •Twinning error | 55 |
| Red: Three double flashes | •Second stage pressure switch stuck open | 55 |
*MVM97 / *CVM97 codes (IOG-2007E)
This modulating series uses a two-character display, so its codes are E2 and b0 rather than EE2. It also has a red communications LED and a green receive LED for the communicating thermostat network. The tables are IOG-2007E (9/2016): the wiring-diagram code list on p. 61, with the matching troubleshooting-chart description from pp. 56–60 alongside.
Recall and clear (p. 50): "FAULT RECALL SEQUENCE • Only allowed in standby mode while display is showing ON. • Hold fault recall push-button for 2-5 seconds (until display is blank) and then release." Clearing: "Hold fault recall push-button for 5-10 seconds (until display starts flashing “—”) and then release."
| Display | Wiring-diagram code list (verbatim) | Troubleshooting chart (verbatim) |
|---|---|---|
| (blank display) | NO POWER | — |
| On | NORMAL OPERATION | • Normal operation (p. 56) |
| A | INDICATES AIRFLOW, FOLLOWED BY CFM | — |
| b0 | BLOWER MOTOR NOT RUNNING | • Circulator blower motor is not running when it should be running. (p. 59) |
| b1 | BLOWER COMMUNICATION ERROR | • Integrated control module has lost communications with circulator blower motor. (p. 59) |
| b2 | BLOWER HP MIS-MATCH | • Circulator blower motor horse power in shared data set does not match circulator blower motor horse power. (p. 59) |
| b3 | BLOWER MOTOR OPERATING IN POWER, TEMPERATURE, OR SPEED LIMIT | • Circulator blower motor is operating in a power, temperature, or speed limiting condition. (p. 59) |
| b4 | BLOWER MOTOR CURRENT TRIP OR LOST ROTOR | • Circulator blower motor senses a loss of rotor control. • Circulator blower motor senses high current. (p. 59) |
| b5 | BLOWER MOTOR LOCKED ROTOR | • Circulator blower motor fails to start 10 consecutive times. (p. 60) |
| b6 | BLOWER OVER/UNDER VOLTAGE TRIP OR OVER TEMPERATURE TRIP | • Circulator blower motor shuts down for over or under voltage condition. • Circulator blower motor shuts down due to over temperature condition on power module. (p. 60) |
| b7 | INCOMPLETE PARAMETERS SENT TO MOTOR | • Circulator blower motor does not have enough information to operate properly. • Motor fails to start 40 consecutive times. (p. 60) |
| b9 | LOW INDOOR AIRFLOW | • Airflow is lower than demanded. (p. 60) |
| C | CONVENTIONAL COMPRESSOR COOLING WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| C1 | LOW STAGE COOL | — |
| C2 | HIGH STAGE COOL | — |
| d | CONVENTIONAL COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| d0 | DATA NOT YET ON NETWORK | • Data not yet on network. (p. 58) |
| d1 | CONVENTIONAL 1-STAGE COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 2-STAGE COMPRESSOR IS SET UP | — |
| d2 | CONVENTIONAL 2-STAGE COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 2-STAGE COMPRESSOR IS SET UP | — |
| d4 | INVALID MEMORY CARD DATA | • Invalid memory card data. (p. 58) |
| dF | DEFROST DEMAND | — |
| E0 | LOCKOUT DUE TO EXCESSIVE RETRIES OR RECYCLES | • Furnace lockout due to an excessive number of ignition “retries” or flame “recycles” (3 total). (p. 56) |
| E1 | LOW STAGE PRESSURE SWITCH STUCK CLOSED AT START OF HEATING CYCLE | • Low stage pressure switch circuit is closed at start of heating cycle. (p. 56) |
| E2 | LOW STAGE PRESSURE SWITCH STUCK OPEN | • Low stage pressure switch circuit is not closed. (p. 56) |
| E3 | OPEN HIGH LIMIT SWITCH | • Primary limit. (p. 56) |
| E4 | FLAME DETECTED WHEN NO FLAME SHOULD BE PRESENT | • Flame sensed when it should not be present. (p. 57) |
| E5 | OPEN FUSE | • Open Fuse. (p. 57) |
| E6 | LOW FLAME SIGNAL | • Flame sense micro amp signal is low. (p. 57) |
| E7 | IGNITER FAULT OR IMPROPER GROUNDING | • Problem with igniter circuit. (p. 57) |
| E8 | HIGH STAGE PRESSURE SWITCH STUCK CLOSED AT START OF HEATING CYCLE | • High stage pressure switch circuit is closed at start of heating cycle. • Induced draft blower is operating. • Furnace is operating on low stage only (p. 58) |
| E9 | HIGH STAGE PRESSURE SWITCH STUCK OPEN | • High stage pressure switch circuit is not closed. • Induced draft blower is operating. • Furnace is operating on low stage only (p. 58) |
| EA | REVERSED 115 VAC POLARITY | • Polarity of 115 volt AC is reversed (p. 58) |
| EC | INDUCER MOTOR OVERCURRENT FAULT | • Inducer motor overcurrent fault. (p. 57) |
| Ed | ROLLOUT SWITCH OPEN | • Manual reset rollout switch is open. (p. 57) |
| EF | AUXILIARY INPUT OPEN | • Open auxiliary input. (p. 57) |
| F | CONTINUOUS FAN OR FURNACE PROVIDING AIR FOR COMMUNICATING OUTDOOR UNIT | — |
| Ft | FIELD TEST MODE | — |
| H | INDICATES GAS HEAT, FOLLOWED BY PERCENTAGE OF DEMAND | — |
| HI | HIGH HEAT = 100% | — |
| IF | INTERNAL FAULT | • Integrated control module has an internal fault (p. 56) |
| P | CONVENTIONAL COMPRESSOR HEATING WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| P1 | CONVENTIONAL 1-STAGE COMPRESSOR HEATING WHEN 2-STAGE COMPESSOR IS SET UP | — |
| P2 | CONVENTIONAL 2-STAGE COMPRESSOR HEATING WHEN 2-STAGE COMPESSOR IS SET UP | — |
| 50 | % OF HIGH HEAT | — |
| 12 | CFM x 100, ALTERNATES WITH THERMOSTAT CALL & GAS HEAT OPERATING PERCENTAGE. | — |
Network LEDs, p. 50:
| LED | Goodman's description (verbatim) | Page |
|---|---|---|
| Red Communications LED: Off | • Normal condition | 50 |
| Red Communications LED: 2 Flashes | • Out-of-box reset | 50 |
| Green Receive LED: Rapid Flashing | • Normal network traffic | 50 |
| Green Receive LED: On Solid | • Data 1/ Data 2 miss-wire | 50 |
*MVM96 / *CVM96 codes (IO-406E)
The *MVM96 shares the two-character display and nearly all of its code list with the *MVM97. The tables are IO-406E (05/13). One difference in the source: the IO-406E troubleshooting chart has no row for E7, while its wiring-diagram list on p. 57 does ("IGNITER FAULT OR IMPROPER GROUNDING"), so that row shows only the list wording.
The recall and clear sequence is printed on pp. 46–47 in the same words as the *MVM97 manual. Compared with the first issue (IO-406, 6/11), revision E drops the network-LED row "Red Communications LED: 1 Flash".
| Display | Wiring-diagram code list (verbatim) | Troubleshooting chart (verbatim) |
|---|---|---|
| (blank display) | NO POWER | — |
| On | NORMAL OPERATION | • Normal operation (p. 52) |
| A | INDICATES AIRFLOW, FOLLOWED BY CFM | — |
| b0 | BLOWER MOTOR NOT RUNNING | • Circulator blower motor is not running when it should be running. (p. 55) |
| b1 | BLOWER COMMUNICATION ERROR | • Integrated control module has lost communications with circulator blower motor. (p. 55) |
| b2 | BLOWER HP MIS-MATCH | • Circulator blower motor horse power in shared data set does not match circulator blower motor horse power. (p. 55) |
| b3 | BLOWER MOTOR OPERATING IN POWER, TEMPERATURE, OR SPEED LIMIT | • Circulator blower motor is operating in a power, temperature, or speed limiting condition. (p. 55) |
| b4 | BLOWER MOTOR CURRENT TRIP OR LOST ROTOR | • Circulator blower motor senses a loss of rotor control. • Circulator blower motor senses high current. (p. 56) |
| b5 | BLOWER MOTOR LOCKED ROTOR | • Circulator blower motor fails to start 10 consecutive times. (p. 56) |
| b6 | BLOWER OVER/UNDER VOLTAGE TRIP OR OVER TEMPERATURE TRIP | • Circulator blower motor shuts down for over or under voltage condition. • Circulator blower motor shuts down due to over temperature condition on power module. (p. 56) |
| b7 | INCOMPLETE PARAMETERS SENT TO MOTOR | • Circulator blower motor does not have enough information to operate properly. • Motor fails to start 40 consecutive times. (p. 56) |
| b9 | LOW INDOOR AIRFLOW | • Airflow is lower than demanded. (p. 56) |
| C | CONVENTIONAL COMPRESSOR COOLING WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| C1 | LOW STAGE COOL | — |
| C2 | HIGH STAGE COOL | — |
| d | CONVENTIONAL COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| d0 | DATA NOT YET ON NETWORK | • Data not yet on network. (p. 54) |
| d1 | CONVENTIONAL 1-STAGE COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 2-STAGE COMPRESSOR IS SET UP | — |
| d2 | CONVENTIONAL 2-STAGE COMPRESSOR COOLING WITH DEHUMIDIFICATION WHEN 2-STAGE COMPRESSOR IS SET UP | — |
| d4 | INVALID MEMORY CARD DATA | • Invalid memory card data. (p. 55) |
| dF | DEFROST DEMAND | — |
| E0 | LOCKOUT DUE TO EXCESSIVE RETRIES OR RECYCLES | • Furnace lockout due to an excessive number of ignition “retries” or flame “recycles” (3 total). (p. 52) |
| E1 | LOW STAGE PRESSURE SWITCH STUCK CLOSED AT START OF HEATING CYCLE | • Low stage pressure switch circuit is closed at start of heating cycle. (p. 52) |
| E2 | LOW STAGE PRESSURE SWITCH STUCK OPEN | • Low stage pressure switch circuit is not closed. (p. 52) |
| E3 | OPEN HIGH LIMIT SWITCH | • Primary limit. (p. 53) |
| E4 | FLAME DETECTED WHEN NO FLAME SHOULD BE PRESENT | • Flame sensed when it should not be present. (p. 53) |
| E5 | OPEN FUSE | • Open Fuse (p. 53) |
| E6 | LOW FLAME SIGNAL | • Flame sense micro amp signal is low (p. 53) |
| E7 | IGNITER FAULT OR IMPROPER GROUNDING | — |
| E8 | HIGH STAGE PRESSURE SWITCH STUCK CLOSED AT START OF HEATING CYCLE | • High stage pressure switch circuit is closed at start of heating cycle. • Induced draft blower is operating. • Furnace is operating on low stage only (p. 54) |
| E9 | HIGH STAGE PRESSURE SWITCH STUCK OPEN | • High stage pressure switch circuit is not closed. • Induced draft blower is operating. • Furnace is operating on low stage only (p. 54) |
| EA | REVERSED 115 VAC POLARITY | • Polarity of 115 volt AC is reversed (p. 54) |
| EC | INDUCER MOTOR OVERCURRENT FAULT | • Inducer motor overcurrent fault. (p. 53) |
| Ed | ROLLOUT SWITCH OPEN | • Manual reset rollout switch is open (p. 53) |
| EF | AUXILIARY INPUT OPEN | • Open auxiliary input. (p. 53) |
| F | CONTINUOUS FAN OR FURNACE PROVIDING AIR FOR COMMUNICATING OUTDOOR UNIT | — |
| Ft | FIELD TEST MODE | — |
| H | INDICATES GAS HEAT, FOLLOWED BY PERCENTAGE OF DEMAND | — |
| HI | HIGH HEAT = 100% | — |
| IF | INTERNAL FAULT | • Integrated control module has an internal fault (p. 52) |
| P | CONVENTIONAL COMPRESSOR HEATING WHEN 1-STAGE COMPRESSOR IS SET UP | — |
| P1 | CONVENTIONAL 1-STAGE COMPRESSOR HEATING WHEN 2-STAGE COMPESSOR IS SET UP | — |
| P2 | CONVENTIONAL 2-STAGE COMPRESSOR HEATING WHEN 2-STAGE COMPESSOR IS SET UP | — |
| 50 | % OF HIGH HEAT | — |
| 12 | CFM x 100, ALTERNATES WITH THERMOSTAT CALL & GAS HEAT OPERATING PERCENTAGE. | — |
Network LEDs, p. 47:
| LED | Goodman's description (verbatim) | Page |
|---|---|---|
| Red Communications LED: Off | • Normal condition | 47 |
| Red Communications LED: 2 Flashes | • Out-of-box reset | 47 |
| Green Receive LED: Rapid Flashing | • Normal network traffic | 47 |
| Green Receive LED: On Solid | • Data 1/ Data 2 miss-wire | 47 |
*MSS9* / *CSS9* codes (IOG-2009E)
This series has one LED and a flash code list on p. 40, with a fuller troubleshooting chart on pp. 42–43. The table puts both side by side. Fault recall (p. 39): "FAULT RECALL (96% Models Only) The last five fault codes stored can be displayed on the diagnostic LED. When the control is in standby mode (no call for heat or cool), press the FAULT RECALL switch for approximately two seconds or until the diagnostic LED turns off."
To erase them, the same page says: "press the FAULT RECALL switch for five to ten seconds or until the diagnostic LED begins to rapid flash." Against the 08/14 first issue, revision E changes six flashes from "Open rollout switch" to "Open rollout switch / open control board fuse" and adds the 8 FLASHES and STEADY ON chart rows.
| LED | Flash code list (verbatim) | Troubleshooting chart (verbatim) |
|---|---|---|
| 1 flash, then pause / 1 FLASH | System lockout (p. 40) | •Furnace lockout due to an excessive number of ignition “retries” (3 total)1. (p. 42) |
| 2 flashes, then pause / 2 FLASHES | Pressure switch stuck closed (p. 40) | • Pressure switch circuit is closed. • Induced draft blower is not operating. (p. 42) |
| 3 flashes, then pause / 3 FLASHES | Pressure switch stuck open (p. 40) | • Pressure switch circuit not closed. • Induced draft blower is operating. (p. 42) |
| 4 flashes, then pause / 4 FLASHES | Open limit switch (p. 40) | •Primary or auxiliary limit circuit is open. (p. 43) |
| 5 flashes, then pause / 5 FLASHES | Flame has been sensed when no flame should be present (no call for heat) (p. 40) | •Flame sensed with no call for heat. (p. 43) |
| 6 flashes, then pause / 6 FLASHES | Open rollout switch / open control board fuse (p. 40) | •Rollout limit open. •Integrated control module fuse is blown. (p. 43) |
| 7 flashes, then pause / 7 FLASHES | Low flame sense signal (p. 40) | •Flame sense microamp signal is low. (p. 43) |
| 8 flashes, then pause / 8 FLASHES | Igniter relay fault (p. 40) | •Problem with igniter circuit. (p. 43) |
| Continuous flashing / CONTINUOUS/ RAPID FLASH | 115 Volt AC power reversed (p. 40) | •Polarity of 115 or 24 volt power is reversed. (p. 43) |
| OFF / NONE | Control failure (p. 40) | •No 115 volt power to furnace, or no 24 volt power to integrated control module. •Blown fuse or circuit breaker. •Integrated control module has an internal fault. (p. 42) |
| ON / CONTINUOUS ON | Normal operation (p. 40) | • Normal Operation (p. 42) |
| STEADY ON | — | •Normal operation. (p. 43) |
Within revision E itself, eight flashes are "Igniter relay fault" in the flash code list (p. 40) and "•Problem with igniter circuit." in the chart (p. 43). Both are shown above as printed.
*MVC80 / *CVC80 codes (IOG-2023A)
The *MVC80 uses a three-character display, with a longer status list than the other display series because it also reports heat pump, inverter and dehumidification modes. The tables are IOG-2023A (05/2020), which Goodman's parent company hosts directly; the 08/2019 first issue has the same code tables.
On stored faults, p. 28 says: "Accessing the furnace’s diagnostic menu provides access to the last six faults detected by the furnace. Faults are stored most recent to least recent, Any consecutively repeated fault is stored a maximum of three times." It adds: "NOTE: It is highly recommended that the fault history be cleared when performing maintenance or servicing the furnace."
| Display | Goodman's fault description (verbatim) | Page |
|---|---|---|
| d0 | Equipment lacks shared data | 33 |
| IdL | Normal operation | 33 |
| None (drawn “nonE”) | No 115 power to furnace or no 24 volt power to integrated control module Blown fuse or tripped circuit breaker Integrated control module is non-functional | 33 |
| Eb0 | Circulator blower motor is not running when it should be running | 33 |
| Eb1 | Integrated control module has lost communications with circulator blower motor | 33 |
| Eb2 | Circulator blower motor horse power in shared data set does not match circulator blower motor horse power. | 33 |
| Eb3 | Circulator blower motor is operating in a power, temperature, or speed limiting condition | 33 |
| Eb4 | Circulator blower motor senses a loss of rotor control Circulator blower motor senses high current | 33 |
| Eb5 | Circulator blower motor fails to start 10 consecutive times | 33 |
| Eb6 | Circulator blower motor shuts down for over or under voltage condition Circulator blower motor shuts down due to over temperature condition on power module | 33 |
| Eb7 | Circulator blower motor lacks information to operate properly Motor fails to start 40 consecutive times | 33 |
| Eb9 | Airflow is lower than demanded | 34 |
| E10 | Grounding fault Poor neutral connection | 34 |
| E11 | Open roll out switch | 34 |
| Ed0 | Data not yet on network | 34 |
| Ed1 | Invalid memory card data | 34 |
| EE0 | Furnace lockout due to an excessive number of ignition “retries” (3 total) Failure to establish flame Loss of flame after establishment | 34 |
| EE1 | Low stage pressure switch circuit is closed at start of heating cycle Low stage pressure switch contacts sticking Short in pressure switch circuit wiring | 34 |
| EE2 | Low stage pressure switch circuit is not closed Pressure switch hose blocked pinched, or connected improperly Blocked flue and/or inlet air pipe, blocked drain system or weak induced draft blower Incorrect pressure switch set point or malfunctioning switch contacts Loose or improperly connected wiring | 34 |
| EE3 | Primary limit circuit is open Insufficient conditioned air over the heat exchanger Blocked filters, restrictive ductwork, improper circulator blower speed, or failed circulator blower motor Loose or improperly connected wiring in high limit circuit | 34 |
| EE4 | Flame sensed with no call for heat Short to ground in flame sense circuit Lingering burner flame Slow closing gas valve | 35 |
| EE5 | Open fuse Short in low voltage wiring | 35 |
| EE6 | Flame sense micro amp signal is low Flame sensor is coated/oxidized Flame sensor incorrectly positioned in burner fame Lazy burner flame due to improper gas pressure or combustion air | 35 |
| EE7 | Problem with igniter circuit Improperly connected or shorted igniter Poor unit ground Igniter relay fault on integrated control module | 35 |
| EE8 | High stage pressure switch circuit is closed at start of heating cycle. High stage pressure switch contacts sticking Shorts in pressure switch circuit wiring | 35 |
| EE9 | High stage pressure switch circuit is not closed Furnace is operating on low stage only | 35 |
| EEA | Polarity of 115 volt AC is reversed Poor unit ground | 35 |
| EEB | Gas valve is not energized when it should be External Gas Valve Error | 35 |
| EEC | Gas valve is energized when it should not be Internal gas valve error | 35 |
| EED | Aux limit switch open (blower compartment) | 36 |
| EEF | Aux switch (condensate switch) open | 36 |
Status codes, p. 32:
| Display | Description of System Status (verbatim) | Page |
|---|---|---|
| 1AC | Compressor Cooling, Low Stage (non-communicating units) | 32 |
| 2AC | Compressor Cooling, High Stage (non-communicating units) | 32 |
| 1HP | Compressor Heat, Low Stage (non-communicating units) | 32 |
| 2HP | Compressor Heat, High Stage (non-communicating units) | 32 |
| AC | Compressor Cooling, Single-Stage (single stage non-comm. units) | 32 |
| AC1 | Compressor Cooling, Low Stage (communicating units) | 32 |
| AC2 | Compressor Cooling, High Stage (communicating units) | 32 |
| dF1 | Defrost, Low Stage Gas Heat | 32 |
| dF2 | Defrost, High Stage Gas Heat | 32 |
| dHU | Dehumidification | 32 |
| FAn | Constant Fan | 32 |
| gH1 | Gas Heat, Low Stage | 32 |
| gH2 | Gas Heat, High Stage | 32 |
| HP | Compressor Heat, Single-Stage (single stage non-comm. units) | 32 |
| HP1 | Compressor Heat, Low Stage (Communicating Units) | 32 |
| HP2 | Compressor Heat, High Stage (Communicating Units) | 32 |
| IdL | Idle | 32 |
| vAC | Inverter Cooling | 32 |
| vHP | Inverter Heating | 32 |
*M9S80*U codes (IOG-2031A)
This series has a three-character display and a fault list that includes five "APS" codes not found in the other manuals. It is also the one where EEb and EEC are the other way round from the *M9C96, *M9S96 and *MVC80; see "Same code, different meaning" below. The tables are IOG-2031A (04/2022).
Stored faults (p. 25): "Clear Fault Memory To clear all alarm codes, navigate to the last six faults menu, L6F, and hold the option button down for 5 seconds." The same page explains that the stored faults are viewed from the L6F menu using the control's menu and option buttons.
| Display | Troubleshooting chart (verbatim) | Wiring-diagram label, p. 32 (verbatim) |
|---|---|---|
| IdL | Stand-by Mode Normal Operation (p. 28) | — |
| EEE | Internal Control Fault (p. 28) | — |
| EE0 | Furnace lockout due to an excessive number of ignition “retries” (3 total) Failure to establish flame Loss of flame after establishment (p. 28) | Lockout Due to Excessive Retries Recycle |
| EE1 | Draft Inducer pressure switch circuit is closed at start of heating cycle Draft Inducer pressure switch contacts sticking Short in pressure switch circuit wiring (p. 28) | Pressure Switch Closed When Expected To Be Open |
| EE2 | Draft Inducer pressure switch circuit is not closed Pressure switch hose blocked pinched, or connected improperly Blocked flue and/or inlet air or weak induced draft blower Incorrect pressure switch set point or malfunctioning switch contacts Loose or improperly connected wiring in high limit circuit (p. 28) | Pressure Switch Open When Expected To Be Closed |
| EE3 | Primary limit circuit is open Insufficient conditioned air over the heat exchanger Blocked filters, restrictive ductwork, improper circulator blower speed, or failed circulator blower motor Loose or improperly connected wiring in high limit circuit (p. 28) | Open High Limit Switch |
| EE4 | Flame sensed with no call for heat Short to ground in flame sense circuit Lingering burner flame Slow closing gas valve (p. 28) | Flame Detected When No Flame Should Be Present |
| EE5 | Open fuse Short in low voltage wiring (p. 28) | Open Fuse |
| EE6 | Flame sense micro amp signal is minimal Flame sensor is coated/oxidized Flame sensor incorrectly positioned in burner flame Lazy burner flame due to improper gas pressure or combustion air (p. 28) | Low Flame Signal |
| EE7 | Problem with igniter circuit Improperly connected or shorted igniter Poor unit ground Igniter relay fault on integrated control module (p. 28) | Ignitor Fault Or Ignitor Relay Fault |
| EEA | Polarity of 115 volt AC is reversed Poor unit ground (p. 29) | Reversed Line Polarity |
| EEb | Gas valve is energized when it should not be Internal gas valve error (p. 29) | Inernal Gas Valve Error |
| EEC | Gas valve is not energized when it should be External Gas Valve Error (p. 29) | External Gas Valve Error |
| EEd | Auxiliary limit switch (blower compartment) circuit is open (p. 29) | Aux Limit Switch Open |
| E10 | Grounding Error (p. 29) | Grounding Error |
| E11 | Burner limit switch circuit is open (p. 29) | Burner Limit Switch Open (printed “E 1 I”) |
| E12 | Redundant relay open alarm (p. 29) | — |
| E13 | Redundant relay stuck closed alarm (p. 29) | — |
| EbF | Inducer communication alarm (p. 29) | — |
| E1b | APS reference error (p. 29) | — |
| E1C | APS null error (p. 29) | — |
| E1d | APS span error (p. 29) | — |
| E1E | APS pressure error (p. 29) | — |
| E1F | APS input error (p. 29) | — |
| EEH | Twinning error (p. 29) | — |
| EbL | Low circulator current (p. 29) | — |
| EbU | Circulator current unexpected (p. 29) | — |
| EdO | No shared data (p. 29) | — |
The wiring-diagram table on p. 32 prints each code one character per segment, which is where "1 d L" for Idle and "E 1 I" for the burner limit come from. Status codes from the "Control Board Status Menu" on p. 19:
| Display | Description of System Status (verbatim) | Page |
|---|---|---|
| 888 | All segments illuminated = control powering up | 19 |
| IDL | Idle | 19 |
| FAn | Constant Fan | 19 |
| 1AC | Low Stage Cooling | 19 |
| 2AC | High Stage Cooling | 19 |
| 1AC | Compressor Heat, Low Stage | 19 |
| 2AC | Compressor Heat, High Stage | 19 |
| gH | Gas Heat | 19 |
| 1HP | Low Stage HP | 19 |
| 2HP | High Stage HP | 19 |
| dFt | Defrost | 19 |
*MES80 / *CES80 codes (IOG-2021G)
The *MES80 has one LED. Revision G (08/2021) prints a flash code list on p. 25, split under the headings "Flash Codes stored in memory (auto-erased after 14 days)" and "Flash Codes NOT stored in memory", and a troubleshooting chart on pp. 29–31. The table shows both.
Recall and erase (p. 26): "Fault recall shall be via momentary push button switch when held depressed for 2–5 seconds while control is in standby mode. The control shall flash the last five status codes that have occurred." And: "The last five fault codes can be erased from memory by depressing the fault recall switch for 5–10 seconds."
| LED | Flash code list (verbatim) | Troubleshooting chart (verbatim) |
|---|---|---|
| 1 / 1 FLASH | System Lockout (Retries Exceeded) (p. 25) | • Furnace lockout due to an excessive number of ignition "retries" (3 total)1. (p. 29) |
| 2 / 2 FLASHES | Pressure Switch stuck Closed (p. 25) | • Pressure switch circuit is closed. • Induced draft blower is not operating. (p. 29) |
| 3 / 3 FLASHES | Pressure Switch stuck Open (p. 25) | • Pressure switch circuit not closed. • Induced draft blower is operating. (p. 29) |
| 4 / 4 FLASHES | Open Main or Auxillary Temperature Limit Switch (p. 25) | • Primary or auxiliary limit circuit is open. (p. 30) |
| 5 / 5 FLASHES | Flame Sensed>4.25 Seconds with Gas Valve De-Energized (p. 25) | • Flame sensed with no call for heat. (p. 30) |
| 6 / 6 FLASHES | Open Rollout Temperature Limit Switch (p. 25) | • Rollout limit open. •Integrated control module fuse is blown. (p. 30) |
| 7 / 7 FLASHES | Low Flame Sense Signal (p. 25) | • Flame sense microamp signal is low. (p. 30) |
| 8 / 8 FLASHES | Igniter Relay Fault (p. 25) | • Igniter Relay Fault (p. 30) |
| 9 / 9 FLASHES | Twinning Fault (p. 25) | •Twinning Fault (p. 31) |
| 10 / 10 FLASHES | Open Fuse (p. 25) | • Open Fuse / No 24V power to integrated control module (p. 31) |
| 11 / 11 FLASHES | Igniter Open (p. 25) | • Igniter Open (p. 31) |
| 12 / 12 FLASHES | Inducer Relay Error/Improper Grounding (p. 25) | • Inducer Relay Fault • Improper Grounding (p. 31) |
| OFF | Control Failure / No Power / Internal Fault / IRQ Loss. Gas Heating Lockout (Gas valve energized when it should be de-energized) Or Gas Valve De-energized when it should be Energized (p. 25) | • No 115 volt power to furnace, or no 24 volt power to integrated control module. • Blown fuse or circuit breaker. •Integrated control module has an internal fault. (p. 29) |
| Rapid Flash / CONTINOUS RAPID FLASH | Reverse Polarity (p. 25) | • Polarity of 115 or 24 volt power is reversed. (p. 31) |
| Continuous On / CONTINUOUS ON | Normal Operation (p. 25) | • Normal Operation (p. 29) |
The chart's footnote, p. 31: "1Integrated control module will automatically attempt to reset from lockout after one hour. 2LED Flash code will cease if power to the control module is interrupted through the disconnect or door switch."
The wording changed between revisions. In IOG-2021A (05/2019) four flashes were "•Primary limit circuit is open." and eight were "•Problem with igniter circuit."; from IOG-2021D (03/2020) they read "• Primary or auxiliary limit circuit is open." and "• Igniter Relay Fault". Revision A also had no 9 to 12 flash rows.
GMH95 / GCH95 codes (IO-299P)
The GMH95 is the oldest series here, with one LED and a troubleshooting chart on pp. 42–43 of IO-299P (10/2012). Fault recall (p. 39): "The ignition control is equipped with a momentary pushbutton switch that can be used to display on the diagnostic LED the last five faults detected by the control. The control must be in Standby Mode (no thermostat inputs) to use the feature."
| LED | Goodman's fault description (verbatim) | Page |
|---|---|---|
| NONE | •No 115 volt power to furnace, or no 24 volt power to integrated control module. •Blown fuse or circuit breaker. •Integrated control module has an internal fault. | 42 |
| CONTINUOUS ON | • Normal Operation | 42 |
| 1 FLASH | •Furnace lockout due to an excessive number of ignition “retries” (3 total)1. | 42 |
| 2 FLASHES | • Pressure switch circuit is closed. • Induced draft blower is not operating. | 42 |
| 3 FLASHES | • Pressure switch circuit not closed. • Induced draft blower is operating. | 42 |
| 4 FLASHES | •Primary limit circuit is open. | 43 |
| 5 FLASHES | •Flame sensed with no call for heat. | 43 |
| 6 FLASHES | •Rollout limit open. •Integrated control module fuse is blown. | 43 |
| 7 FLASHES | •Flame sense microamp signal is low. | 43 |
| 8 FLASHES | •Problem with igniter circuit. | 43 |
| CONTINUOUS FLASHING | •Polarity of 115 or 24 volt power is reversed. | 43 |
| STEADY ON | • Normal operation. | 43 |
The earlier IO-299B (7/07) differs in two places. It has no 8 FLASHES row, and its four flashes read "•Primary or auxiliary limit circuit is open.", where revision P says "•Primary limit circuit is open."
Codes that aren't errors
Three readings bring people here that are not fault codes at all. gH, which the display font draws as "9H", is the gas-heat status; IdL, read as "1dL", means idle and waiting for the thermostat; and F01 to F09 are blower speed numbers that appear while settings are being changed.
- Goodman 9H: gas heat status, not an error
- Goodman 1dL (IdL): idle, not an error
- Goodman F02: blower speed, not an error
7P1 does not appear in any of the Goodman furnace installation manuals we checked (list in Sources).
Same code, different meaning
These are the places where Goodman's own documents give one code two meanings, or where a newer revision changed the wording. If your manual's revision differs from the one cited, read your copy.
| Code | Where it means one thing | Where it means another |
|---|---|---|
| EEb | *M9C96 (IOG-2027B p. 45), *M9S96 (IOG-2029A p. 44), *MVC80 (IOG-2023A p. 35, printed EEB): "Gas valve is not energized when it should be External Gas Valve Error" | *M9S80*U (IOG-2031A p. 29): "Gas valve is energized when it should not be Internal gas valve error" |
| EEC | *M9C96, *M9S96, *MVC80 (same pages): "Gas valve is energized when it should not be Internal gas valve error" | *M9S80*U (IOG-2031A p. 29): "Gas valve is not energized when it should be External Gas Valve Error" |
| E11 | *M9C96, *M9S96, *MVC80: "Open roll out switch" | *M9S80*U (IOG-2031A p. 29): "Burner limit switch circuit is open"; label p. 32 prints "E 1 I" |
| Igniter circuit | *M9C96 and *M9S96 print it as EEL ("Problem with igniter circuit…") | *MVC80 and *M9S80*U print the same wording as EE7 |
| Pressure switch not closed | Three-character series: EE2 (and EE9 for high stage on *M9C96 and *MVC80) | *MVM96 / *MVM97: E2 and E9, two characters |
| 4 flashes | *MES80 IOG-2021A (05/2019): "•Primary limit circuit is open." | *MES80 IOG-2021D and G: "• Primary or auxiliary limit circuit is open." |
| 4 flashes | GMH95 IO-299B (7/07): "•Primary or auxiliary limit circuit is open." | GMH95 IO-299P (10/2012): "•Primary limit circuit is open." |
| 6 flashes | *MSS9* IOG-2009 (08/14) list: "Open rollout switch" | *MSS9* IOG-2009E list: "Open rollout switch / open control board fuse" |
| 3 and 4 flashes | Single-LED series: pressure switch (3) and limit circuit (4) | *MEC96 amber: "•W2 call present without W1" (3) and "•Ylo or Y call present without G" (4) |
8 flashes on "H" model furnaces (SF-024)
Goodman addressed an undocumented eight-flash code in Service Bulletin SF-024, dated November 3, 2008 and sent "TO: All Service and Parts Managers". It covers the ignition control used on "“H” model furnaces (GMH,.AMH, GCH and GDH)", which "may display an Eight (8) Flash Fault Code for which there isn’t a description either on the furnace wiring diagram or in our Service and Technical manuals."
The bulletin's explanation: "According to the control manufacturer, the eight (8) Flash Fault Code indicates an igniter relay fault or a shorted HSI." It reports grounding as the most common field cause and tells service staff to tighten the furnace ground connections, then "turn off the power to the furnace for 10 seconds and then turn the power back on and all fault codes will be reset. If the code returns replace the HSI."
The dates line up with the GMH95 manuals above: IO-299B (7/07) has no eight-flash row, the bulletin follows in November 2008, and IO-299P (10/2012) lists 8 FLASHES as "•Problem with igniter circuit." The bulletin itself names no series number, and its steps are addressed to service staff.
Goodman's safety wording
Every manual cited here prints the same gas-leak instruction near the front, and the furnace pages on this site carry it in Goodman's words as well as in the general guidance above. It sits on p. 3 of IOG-2029A, IOG-2027B, IOG-2011U, IOG-2009E, IOG-2031A and IOG-2021G, p. 2 of IOG-2023A, and p. 4 of IOG-2007E, IO-406E and IO-299P.
| Goodman's wording (verbatim) | Source |
|---|---|
| "WHAT TO DO IF YOU SMELL GAS: • Do not try to light any appliance. • Do not touch any electrical switch; do not use any phone in your building. • Immediately call your gas supplier from a neighbor’s phone. Follow the gas supplier’s instructions. • If you cannot reach your gas supplier, call the fire department." | IOG-2031A, p. 3 (same instruction in all ten manuals, capitals in some) |
| "Installation and service must be performed by a qualified installer, service agency or the gas supplier." | IOG-2011U, p. 3 |
| "Possible property damage, personal injury or death due to fire, explosion, smoke, soot, condensation, electrical shock or carbon monoxide may result from improper installation, repair operation, or maintenance of this product." | IOG-2011U, p. 3 |
| "Should overheating occur or the gas supply fail to shut off, turn off the manual gas shutoff valve external to the furnace before turning off the electrical supply." | IOG-2011U, p. 3 |
What an owner can do, and what Goodman reserves for a servicer
The maintenance sections in these manuals are short, and they mark most items "Qualified Servicer Only". Two things are not marked that way: keeping the filter clean, and looking at the burner flame. The annual inspection is assigned to "a qualified installer, or service agency".
| Task | Goodman's wording (verbatim) | Who |
|---|---|---|
| Filter | "Improper filter maintenance is the most common cause of inadequate heating or cooling performance. Filters should be cleaned (permanent) or replaced (disposable) every two months or as required." (IOG-2011U p. 52; the same wording is in IOG-2029A, IOG-2027B and IOG-2021G. IOG-2023A p. 38 says only "as required".) | Not marked servicer-only |
| Burner flame | "Visually inspect the burner flames periodically during the heating season." (IOG-2011U p. 53) | Not marked servicer-only |
| Annual inspection | "The furnace should be inspected by a qualified installer, or service agency at least once per year." (all ten manuals; IOG-2011U p. 52) | Installer or service agency |
| Condensate trap and drain (96 and 97 series) | "Condensate Trap and Drain System (Qualified Servicer Only)" (IOG-2011U p. 53; IOG-2029A p. 39) | Qualified servicer |
| Flame sensor | "Flame Sensor (Qualified Servicer Only)" (IOG-2011U p. 53) | Qualified servicer |
| Flue passages | "Flue Passages (Qualified Servicer Only)" (IOG-2011U p. 53) | Qualified servicer |
| Igniter | "Only a qualified servicer should ever handle the igniter." (IOG-2011U p. 52; IOG-2021G p. 26) | Qualified servicer |
Pages for the flash counts people look up most
Three and four flashes are the counts searched most, and each now has its own page. Each page lays out the wording series by series and revision by revision, so you can see where the meaning holds and where it changes.
For a different brand's scheme, Carrier's two-digit flash codes are on the Carrier furnace codes hub.
Frequently asked questions
What do the flashing lights on a Goodman furnace mean?
It depends on the series. On the single-LED series the count is the code, so three flashes on a *MES80, *MSS9* or GMH95 is the pressure switch. On the *MEC96 the colour matters too, and on display furnaces the code is printed as characters such as EE2.
Where is the code list for my Goodman furnace?
In the installation manual for your series, usually near the back, in a troubleshooting chart. The *MVM96, *MVM97 and *M9S80*U also print a code list on the wiring-diagram label. This page reproduces the chart from the newest revision found for each of ten series.
How do I clear the stored codes on a Goodman furnace?
Each series does it differently. On the *MES80 and *MSS9* you hold the fault-recall switch for five to ten seconds; on the *M9S96, the center switch for 5 to 30 seconds from the L 6 F menu; on the *M9S80*U, the option button for 5 seconds in L6F. Clearing the history does not fix the fault.
Is 9H a fault code on a Goodman furnace?
No. Goodman's manuals list gH as the gas-heat status, and the display font draws the g like a 9. A furnace showing 9H is in gas-heat mode. The same goes for 1dL, which is IdL, the idle status.
Why does the same code mean different things on two Goodman furnaces?
Because Goodman used different controls across series and changed the wording between revisions. EEb and EEC are swapped between the *M9S80*U and the *M9C96, *M9S96 and *MVC80, and E11 is a rollout switch on three series but a burner limit on the *M9S80*U.
Can I fix a Goodman furnace fault code myself?
Goodman's manuals leave very little to an owner: keeping the filter clean and looking at the burner flame. The flame sensor, drain system, flue passages and igniter are all marked "Qualified Servicer Only", and installation and service are assigned to a qualified installer, service agency or the gas supplier.