mypros+
Error code reference

Maytag Dryer Error Code d-31

UI EEPROM memory is a CRC failure (cycles and price display disabled until diagnostic code is manually…

UI EEPROM memory is a CRC failure (cycles and price display disabled until diagnostic code is manually cleared).

MyPros+ Max

Get the full diagnostic procedure for d-31.

  • 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 d-31 means on a Maytag dryer

The d-31 error code on a Maytag dryer indicates a CRC (Cyclic Redundancy Check) failure in the EEPROM memory located on the user interface (UI) board. EEPROM stands for Electrically Erasable Programmable Read-Only Memory, and it stores persistent configuration data including cycle settings, saved preferences, and display parameters. A CRC failure means the controller has detected that the stored data does not match its expected checksum value, signaling that the data has become corrupted or is unreadable.

When this failure occurs, the dryer disables the cycles display and the price display as a protective response to prevent operation with unreliable configuration data. The error will persist until a technician manually clears the diagnostic code through the service diagnostic menu. The dryer itself may still have mechanical and heating functionality, but the UI board cannot reliably communicate or present cycle options to the user until the memory fault is resolved.

Common causes of this fault include power surge events that corrupt stored EEPROM data, a failing or failed UI control board where the EEPROM chip itself has degraded, and intermittent voltage irregularities that interrupt a write cycle to memory. In some cases, simply clearing the code through the diagnostic procedure will restore normal function if the corruption was a one-time event. If the fault returns after clearing, the UI board is likely failing and will need to be replaced to fully resolve the issue.

Source: manufacturer service documentation.

Common causes of d-31

  1. 01

    Power surge corrupting EEPROM data

    Wiring / connection

    A sudden voltage spike or power outage during a write operation can corrupt the data stored in the UI board's EEPROM memory. If the fault clears successfully and does not return, a power event is the most likely culprit.

  2. 02

    Failing UI control board

    Part replacement

    The EEPROM chip on the user interface board can degrade over time, causing repeated CRC failures even after the code is manually cleared. If d-31 returns shortly after being cleared, the UI board itself needs to be replaced.

  3. 03

    Intermittent voltage irregularities

    Wiring / connection

    Unstable supply voltage to the dryer can interrupt memory write cycles on the UI board, resulting in data corruption. Checking the outlet voltage and inspecting the power cord for damage can help identify this condition.

  4. 04

    Loose or damaged wiring to the UI board

    Wiring / connection

    Poor connections between the main control board and the UI board can cause communication errors that trigger EEPROM faults. Inspecting the wire harness connectors at both boards for corrosion, looseness, or damage is a recommended step.

  5. 05

    Defective UI board from factory or handling

    Part replacement

    In less common situations, a UI board may have a compromised EEPROM from manufacturing defects or physical damage sustained during shipping or installation. This is more likely if d-31 appears on a recently installed or replaced board.

See the test procedure for each cause

Frequently asked questions about d-31

What does d-31 mean on a Maytag dryer?
The d-31 code indicates a CRC failure in the EEPROM memory on the user interface board. This means the board has detected corrupted or unreadable stored data. As a result, the dryer disables the cycles display and price display until the code is manually cleared through the diagnostic menu by a technician.
Can I fix the d-31 error code myself?
Clearing the d-31 code requires accessing the dryer's service diagnostic mode, which involves a specific button sequence that not all users are familiar with. If clearing the code resolves the issue and it does not return, no parts are needed. However, if the fault recurs, the UI control board will likely need to be replaced, which is a more involved repair.
Will unplugging the dryer reset the d-31 error code?
Simply unplugging the dryer will not clear the d-31 error code. The fault is stored in EEPROM memory, which retains data even without power. The code must be cleared manually through the dryer's diagnostic procedure to restore normal display and cycle functionality.
Is it safe to use my Maytag dryer while the d-31 code is active?
The d-31 code disables the cycles display and price display, which means you may not be able to select or confirm drying cycles normally through the UI. Operating the dryer in this condition is not recommended, as the control panel cannot reliably present or execute cycle options. It is best to have the code cleared before resuming regular use.
How much does it cost to repair a d-31 error on a Maytag dryer?
If clearing the diagnostic code resolves the issue, the cost is primarily the service call fee, which typically ranges from $75 to $150 depending on your area. If the UI control board needs to be replaced, total repair costs including parts and labor generally range from $150 to $350. Getting a diagnostic estimate from a qualified technician before authorizing repairs is a good practice.

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

Get Started

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