Whirlpool Dishwasher Error Code 1-2
Stuck key or short circuit(s) detected in keypad or keypad connection
Stuck key or short circuit(s) detected in keypad or keypad connection. Control only alerts customer if Start/Resume or Cancel key is stuck; other stuck keys are ignored but recorded.
First step from the service manual
Check responsiveness of each key. If some keys do not respond, unplug dishwasher or disconnect power, disassemble door and inspect for correct assembly of control, console and button tree. Adjust assembly to eliminate stuck keys.
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for 1-2.
- Step-by-step tests with expected resistance, voltage, and continuity values
- Wiring diagram references and connector pinouts from the OEM service manual
- Verified part numbers when replacement is required
$29/month · Cancel anytime · Or $9.95 3-day pass
What 1-2 means on a Whirlpool dishwasher
Error code 1-2 on a Whirlpool dishwasher signals a memory fault detected within the main control board. The microprocessor has identified either corrupted or damaged onboard memory, or a mismatch between software components running inside the micro. This is a firmware or hardware-level failure on the control board itself, not a sensor or mechanical issue elsewhere in the machine. The board cannot operate reliably in this state, and the dishwasher will not run a cycle.
For homeowners, the control board is essentially the brain of your dishwasher. It stores instructions that tell every component when to run, how long, and at what level. When error code 1-2 appears, that brain has detected that some of its stored instructions are damaged or that internal software pieces no longer match each other correctly. This is similar to a computer refusing to boot because its operating system files are corrupted.
A power reset occasionally clears a temporary memory glitch, but error code 1-2 typically persists because the underlying issue is physical damage to the board's memory chips or a software incompatibility baked into the hardware. In most cases, replacing the control board is the required fix. There is no field-level repair for corrupted memory on a residential dishwasher control board.
Source: manufacturer service documentation.
Common causes of 1-2
- 01
Corrupted onboard memory on control board
Part replacementThe memory chips soldered onto the control board can become corrupted due to power surges, voltage spikes, or normal component degradation over time. Once corrupted, the board cannot recover the lost or damaged data and must be replaced.
- 02
Incompatible software components within the microprocessor
Part replacementIf a replacement control board was previously installed with firmware that does not match the dishwasher's model or configuration, the micro-level software components may be mismatched, triggering error 1-2. Installing the correct board for the exact model number resolves this.
- 03
Physical damage to control board from power surge or moisture
Part replacementA voltage spike from the home's electrical supply or moisture intrusion into the control board housing can physically damage memory components on the board. Visible burn marks or corrosion on the board indicate this cause.
- 04
Temporary memory fault from power interruption
Wiring / connectionIn rare cases, an abrupt power loss mid-cycle can leave the control board's memory in an inconsistent state. Disconnecting power for several minutes and restoring it may clear the fault, though persistent recurrence points to a failing board.
Frequently asked questions about 1-2
What does error code 1-2 mean on a Whirlpool dishwasher?
How do I fix error code 1-2 on a Whirlpool dishwasher?
Is it safe to use my Whirlpool dishwasher when error code 1-2 is active?
How much does it cost to repair Whirlpool dishwasher error code 1-2?
Will resetting my Whirlpool dishwasher fix error code 1-2?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass