Check Battery Voltage First
CHECKThe manual specifically notes low battery as a possible cause for 1521. A battery that cranks too slowly generates a weak, intermittent MPU signal that the PZ410 cannot reliably read.
Do not get left in the dark!
Generac PZ410
1521 / 1522 / 1523 / 1524 — RPM Sensor Loss Controller lost the engine speed sensing signal during cranking or operation. The PZ410 tracks four distinct RPM Sensor Loss conditions — more granular than the Evolution/Nexus controllers: 1521 — Missing tooth pulses while running (75 consecutive ms without signal). Possible causes: RPM sensor alignment, low battery. 1522 — After crank command, both RPM and DPE frequency read 0. Possible cause: failed motor. 1523 — After crank, flywheel teeth count AND DPE frequency both read 0. Possible cause: failed motor. 1524 — Flywheel RPM and DPE-derived RPM differ by 100+ RPM for 300ms, or both sensors invalid simultaneously. Each code points to a different location in the speed sensing system. Weak or dead battery — crank speed too slow to generate reliable MPU signal (1521)MPU sensor out of alignment or air gap too largeFailed MPU sensor — no signal outputBroken or loose wiring between MPU sensor and PZ410 (J2 throttle connector)Failed starter motor — engine not actually cranking (1522/1523)Damaged flywheel ring gear teethDPE wiring fault — loss of voltage regulator feedback signal (1524)
Need a technician now? Skip the troubleshooting — open a service ticket and we'll handle it.
⚠ SAFETY FIRST: Always press OFF on the PZ410 before inspecting components — this prevents automatic starts. Disconnect battery (negative lead first) before touching wiring. This generator can auto-start.
Overview
1521 / 1522 / 1523 / 1524 — RPM Sensor Loss Controller lost the engine speed sensing signal during cranking or operation. The PZ410 tracks four distinct RPM Sensor Loss conditions — more granular than the Evolution/Nexus controllers: 1521 — Missing tooth pulses while running (75 consecutive ms without signal). Possible causes: RPM sensor alignment, low battery. 1522 — After crank command, both RPM and DPE frequency read 0. Possible cause: failed motor. 1523 — After crank, flywheel teeth count AND DPE frequency both read 0. Possible cause: failed motor. 1524 — Flywheel RPM and DPE-derived RPM differ by 100+ RPM for 300ms, or both sensors invalid simultaneously. Each code points to a different location in the speed sensing system. Weak or dead battery — crank speed too slow to generate reliable MPU signal (1521)MPU sensor out of alignment or air gap too largeFailed MPU sensor — no signal outputBroken or loose wiring between MPU sensor and PZ410 (J2 throttle connector)Failed starter motor — engine not actually cranking (1522/1523)Damaged flywheel ring gear teethDPE wiring fault — loss of voltage regulator feedback signal (1524)
Synced from the client troubleshooting workflow library. The frontend article uses the client layout source for this entry.
Weak or dead battery — crank speed too slow to generate reliable MPU signal (1521)
MPU sensor out of alignment or air gap too large
Failed MPU sensor — no signal output
Broken or loose wiring between MPU sensor and PZ410 (J2 throttle connector)
Failed starter motor — engine not actually cranking (1522/1523)
Damaged flywheel ring gear teeth
DPE wiring fault — loss of voltage regulator feedback signal (1524)
Step-by-step workflow
The manual specifically notes low battery as a possible cause for 1521. A battery that cranks too slowly generates a weak, intermittent MPU signal that the PZ410 cannot reliably read.
The specific E-code tells you where to look: 1521 = MPU sensor. 1522/1523 = engine not cranking (starter). 1524 = sensor cross-check failure.
The MPU sensor is located near the flywheel ring gear. Check alignment and air gap.
With a multimeter set to AC voltage, measure the MPU sensor output leads during a crank attempt — should read ~1–3V AC signal. Zero AC = sensor has failed.
After correcting battery, sensor, or wiring issue — clear the alarm and test.
After reset
The code cleared and the unit returned to standby. Log the incident, confirm ready-to-run status, and monitor the next exercise cycle.
If the code returns immediately, stop resetting and move into service. The issue likely needs inspection of wiring, switches, or a controller-level component.
Prevention
Low battery is the #1 cause of 1521 RPM Loss on PZ410. Proactive replacement prevents this fault.
Air gap check and sensor wiring inspection at every annual service.
Clean and reseat the J2 throttle connector at every service — vibration loosens speed sensor pins.
A&A Power Generators covers all RPM sensor checks. +1-888-991-6933
Check Info Screen → Run Log for any pattern of RPM faults during exercise cycles.
Receive instant RPM Sensor Loss notifications before a real outage occurs.
Let A&A Power Generators handle all preventative maintenance for your Generac XG/Protector generator.
Still need help?
If the issue persists after following the workflow, route the unit into ticket, appointment, or consultation support so the team can take over with the right service path.