mypros+
Error code reference

GE Dishwasher Error Code F228

A fault has been detected on the machine control board.

A fault has been detected on the machine control board.

First step from the service manual

Replace the machine control board.

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

  • 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 F228 means on a GE dishwasher

The F228 error code on a GE dishwasher indicates that the machine control board has detected an internal fault within itself. The machine control board is the central processing unit of the dishwasher, responsible for coordinating all wash cycles, managing component timing, receiving input signals from the control panel, and sending output commands to components like the pump motor, water inlet valve, heater, and drain system. When F228 triggers, the board has identified an error in its own operation that it cannot recover from through normal processing.

This type of fault typically originates from hardware-level failures within the control board itself. Common contributing factors include power surge damage to onboard circuitry, failed solder joints or cracked traces on the PCB, a failed microprocessor or memory chip, or a short circuit caused by moisture intrusion into the control board housing. Because the fault is internal to the board rather than being caused by a downstream component, standard diagnostic steps like checking wiring harnesses or testing external components will generally not resolve the error.

Because F228 points directly to a control board fault, the primary corrective action is replacement of the machine control board. There is limited troubleshooting that can be done to repair the board in the field, as the failure is within the board's own electronics. Technicians should confirm the error code is not the result of a temporary voltage anomaly by performing a power reset before proceeding with board replacement.

Source: manufacturer service documentation.

Common causes of F228

  1. 01

    Internal control board failure

    Part replacement

    The most likely cause is a hardware failure within the machine control board itself, such as a failed processor, damaged memory, or failed onboard components. This cannot be repaired in the field and requires board replacement.

  2. 02

    Power surge damage

    Part replacement

    A voltage spike from a power outage or electrical event can permanently damage circuitry on the control board, causing it to report an internal fault. Check whether the error appeared after a power disruption.

  3. 03

    Moisture or corrosion on the control board

    Part replacement

    Water intrusion into the control board housing can cause short circuits or corrosion on PCB traces, leading to internal faults. Inspect the board for visible moisture damage, rust, or burn marks.

  4. 04

    Temporary voltage anomaly

    Wiring / connection

    In rare cases, a brief power interruption or brownout can cause the control board to register a false internal fault. A full power reset by disconnecting the dishwasher from power for several minutes may clear the error if no permanent damage occurred.

See the test procedure for each cause

Frequently asked questions about F228

What does F228 mean on a GE dishwasher?
F228 indicates that the machine control board has detected an internal fault within itself. The control board is the central component that manages all dishwasher functions, and this code signals that the board's own hardware or software has failed. Unlike many error codes that point to a specific external component, F228 identifies the control board itself as the source of the problem. Replacement of the machine control board is the recommended corrective action.
Can I fix the F228 error myself on a GE dishwasher?
A homeowner comfortable with appliance repair can attempt a power reset first by unplugging the dishwasher for a few minutes to see if the error clears. If the error returns, the machine control board will need to be replaced, which involves disconnecting the wiring harness and mounting the new board. This repair is manageable for a skilled DIYer, but if you are uncomfortable working with electrical components, a professional technician is recommended.
Will resetting my GE dishwasher clear the F228 error code?
A power reset may clear F228 if it was triggered by a temporary voltage fluctuation rather than a permanent hardware failure. To reset, disconnect the dishwasher from power for at least 5 minutes, then restore power and run a cycle. If the F228 code returns, the control board has a genuine internal fault and will need to be replaced.
Is it safe to use my GE dishwasher when it shows the F228 error?
When F228 is active, the dishwasher's control board is not functioning correctly, which means the appliance may not complete cycles properly or control components as intended. Running the dishwasher in this state is not recommended, as incorrect operation of the pump, heater, or water inlet valve could cause secondary damage or water-related issues. The dishwasher should remain out of service until the control board fault is resolved.
How much does it cost to fix a GE dishwasher showing the F228 error code?
The primary cost for resolving F228 is the replacement machine control board, which typically ranges from $100 to $250 depending on the specific GE model. If you hire a technician, labor costs will add approximately $75 to $150 on top of the part cost. Doing the repair yourself can significantly reduce the total expense if you are comfortable with the installation process.

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

Get Started

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