mypros+
Error code reference

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.

MyPros+ Max

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
Get the full procedure

$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

  1. 01

    Corrupted onboard memory on control board

    Part replacement

    The 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.

  2. 02

    Incompatible software components within the microprocessor

    Part replacement

    If 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.

  3. 03

    Physical damage to control board from power surge or moisture

    Part replacement

    A 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.

  4. 04

    Temporary memory fault from power interruption

    Wiring / connection

    In 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.

See the test procedure for each cause

Frequently asked questions about 1-2

What does error code 1-2 mean on a Whirlpool dishwasher?
Error code 1-2 means the control board has detected damaged or corrupted memory, or that software components inside the board's microprocessor are incompatible with each other. The board cannot function correctly in this state, so the dishwasher will not start or complete a cycle. This is a control board-level fault, not a problem with the wash system, pumps, or sensors.
How do I fix error code 1-2 on a Whirlpool dishwasher?
Start by unplugging the dishwasher or shutting off its circuit breaker for at least five minutes, then restore power to see if the code clears. If error 1-2 returns, the control board needs to be replaced. Order a replacement board using your dishwasher's full model number to ensure firmware compatibility. Board replacement involves disconnecting the wiring harness and mounting screws, and is a manageable DIY repair for someone comfortable working with appliance electronics.
Is it safe to use my Whirlpool dishwasher when error code 1-2 is active?
No. With error code 1-2 active, the control board cannot reliably direct the dishwasher's components, meaning the machine may not run at all or could behave unpredictably. Do not attempt to use the dishwasher until the control board has been replaced and the fault is cleared.
How much does it cost to repair Whirlpool dishwasher error code 1-2?
A replacement Whirlpool dishwasher control board typically costs between $80 and $200 depending on the model, with OEM parts at the higher end of that range. If you hire a technician, expect an additional $100 to $200 in labor, bringing the total repair to roughly $180 to $400. Replacing the control board yourself brings the cost down to just the part price, and the job usually takes 30 to 60 minutes with basic hand tools.
Will resetting my Whirlpool dishwasher fix error code 1-2?
A reset clears error code 1-2 only if the fault was caused by a temporary memory inconsistency from a power interruption. Disconnect power for five minutes, restore it, and run a cycle to test. If the code comes back, the memory on the control board is physically damaged or permanently corrupted and the board must be replaced. A reset will not fix a board with hardware-level memory failure.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass