Warning: Disconnect power before servicing.

Generac Error Codes

Find troubleshooting guides for all Generac error codes.

15 error codes across 1 appliance types

CodeMeaning
0Code 0 indicates the controller lost communication with one or more sensors or modules. This is a general communication fault similar in concept to a watchdog timeout.
moderate
1100Code 1100 means the controller lost the RPM signal from the engine speed sensor while the engine was running. Without RPM feedback, the controller cannot regulate engine speed and shuts down as a safety measure.
high
1300Code 1300 means the generator detected an electrical overload exceeding its rated capacity. The controller shuts down to prevent damage to the alternator and wiring.
high
1501The Evolution controller sent a signal to the oil pressure sensor and didn't get a valid response back. Either the circuit's open (broken wire, bad connection) or it's shorted somewhere. The controller can't verify oil pressure, so it shuts down and throws 1501 to protect the engine from running dry.
moderate
1505Code 1505 means the engine's oil pressure dropped below the safe threshold while it was running. Generac's controller sees that signal and kills the engine immediately to protect the bearings. Could be real low pressure or a failed switch sending a false signal.
critical
1600Code 1600 means engine speed deviated significantly from the target 3600 RPM. The governor system could not maintain proper speed under the current load conditions.
high
1603Code 1603 indicates the controller detected excessive current draw from the governor stepper motor (iSMA). The motor is either shorted or mechanically jammed.
high
1900Code 1900 indicates the controller lost the governor position feedback signal. The controller cannot confirm the throttle position.
high
1902Code 1902 indicates the electronic governor actuator (also called the stepper motor or iSMA - intelligent Speed Management Actuator) has failed to respond to the controller's speed commands. The governor controls engine speed by adjusting the throttle.
high
2099The controller clocked the engine spinning way above 3600 RPM, which is the exact speed needed for 60Hz output. When RPM climbs past the safe threshold, the ECM cuts fuel and shuts down immediately to keep things from flying apart inside the machine.
critical
2100Code 2100 means engine speed dropped below acceptable threshold while running. The engine is bogging down under load.
high
2400Code 2400 means the 12V starting battery voltage dropped below the minimum threshold the controller will tolerate. Without enough juice in that battery, the generator can't crank the engine to start, which is basically the whole point of the thing.
moderate
2780Code 2780 means the ignition system isn't producing adequate spark. The controller detected cranking without successful ignition events, basically the engine turned over but there was nothing to light the fuel-air mix.
high
2800Code 2800 on a Generac generator means the engine cranked for the maximum allowed time (typically 10-12 seconds per attempt, 6 attempts) without achieving a stable running speed. The controller detected cranking RPM but never saw running RPM, indicating a fuel delivery or ignition problem.
high
HUBGenerac uses numeric fault codes displayed on the Evolution or Nexus controller to flag engine and system problems before they cause real damage. The code tells you which system failed. The history log tells you how long it's been failing. Both matter a lot.
moderate