Home › Whirlpool Washer Error Codes › Whirlpool Washer Error Code F28
Whirlpool Washer Error Code F28: What It Means and How to Fix It
F28 means the two brains of your Whirlpool Duet washer have stopped talking to each other, so the machine stops rather than run a cycle it cannot control. The central control unit runs the cycle, and the motor control unit drives the motor, and F28 appears when the serial messages between them fail. The hopeful news is that a loose or corroded wire harness causes many F28 faults and costs nothing to reseat. The expensive trap is guessing between the two boards, because no homeowner test can prove which one failed, so work through the reset and harness checks first and let a diagnosis, not a guess, choose any board.
What is happening inside the machine
A Duet washer splits its work between two control boards. The central control unit, or CCU, sits under the top panel and runs the cycle: it reads the program, checks the door lock, manages filling and draining, and tells the motor what to do. The motor control unit, or MCU, sits low under the tub and drives the motor: it receives speed and direction commands from the CCU and reports the motor state back. The two boards exchange serial messages over a wire harness, and the cycle only proceeds while those messages arrive cleanly in both directions. F28 appears when that exchange breaks down: the CCU sends a command and receives no sensible reply, or a reply it cannot interpret, so it concludes the motor cannot be controlled safely and stops the cycle. Three situations produce the same code. The harness itself can fail, because a connector works loose with vibration, a pin oxidises, or a wire chafes, so good boards cannot hear each other. The MCU can fail, sending a garbled signal or no signal at all, which technicians report as the more common board failure for F28. Or the CCU can fail, misreading a good reply or failing to send a clean command. One early clue matters: a machine that locks the door, fills a little water, then unlocks, relocks, and shows F28 after about a minute is following the classic pattern. Clothes locked inside are part of that pattern, not a separate door fault.
Finding the cause
A one-off glitch is holding the code
Start with the reset, because a control that latched a bad reading can hold F28 after the underlying glitch has passed. Press Pause and Cancel twice to clear the display, then unplug the washer or switch its breaker off for at least 5 minutes, so both boards fully power down. Restore power and try a short cycle with an empty tub. Watch the sequence closely: a machine that completes the cycle normally had a glitch, and no part needs replacing. A machine that repeats the same pattern, door locks, a little water enters, the door unlocks and relocks, then F28 returns after about a minute, has a real communication fault, and the harness check below is next. Do not keep resetting a machine that trips a breaker or smells of burning: that is a different fault, and it needs a service call, not more resets.
The door is locked with clothes inside
F28 often strands a load behind a locked door, and freeing the clothes is the first practical step, not a repair. Unplug the machine first. Remove the three screws along the bottom of the lower front panel, pull the panel straight down and off, and reach up behind the upper front panel to the bottom of the door lock assembly. A small plastic pull tab hangs from the lock: pull it down to release the door manually. If water is standing in the tub, place towels and a shallow pan ready first, because opening the door releases whatever water is inside. A door that will not release even with the tab, or a lock that feels broken rather than merely locked, points at a door lock fault on top of F28, and that combination needs a service visit. Once the clothes are out, continue with the harness check: the door lock itself is rarely the cause of F28, and replacing it on a guess wastes money.
The wire harness between the two boards has worked loose or corroded
The harness is the most hopeful cause of F28 and the check that most often saves a board replacement. The CCU sits under the top panel with a large bundle of wires, and the harness that carries the serial link runs from the CCU down to the MCU under the tub. Vibration, heat, and time can loosen a connector, and the metal contact pads can oxidise, so the boards exchange a degraded signal that the CCU reads as a communication failure. Checking the harness is an advanced homeowner job: unplug the machine, remove the top panel and the lower front panel, and inspect the connectors at both boards. Look for a connector that is not fully seated, a wire that has chafed against a sharp edge, and dull or discoloured contact pads. Reseat each connector firmly, and if the pads look oxidised, a technician can clean them properly rather than risk bending the pins. This is also where honesty matters: reseating a harness that was genuinely loose clears F28, but reseating connectors on a machine with a failed board changes nothing, and that negative result is itself useful, because it tells the technician the fault is in a board, not the wiring. Reassemble, restore power, and retest with an empty cycle. If F28 stays away for several cycles, the harness was the story.
The motor control unit has failed
When a reset and a harness check both fail, the MCU becomes the leading board suspect. Technicians who answer Duet F28 questions report the MCU as the more common failed board, because it handles the motor power electronics and lives low in the machine where heat and moisture reach it. Its failure mode fits the symptom exactly: it sends a garbled signal, or no signal, so the CCU cannot confirm the motor state and stops the cycle. The honest limit is that no homeowner check can prove the MCU has failed rather than the CCU: both boards produce the same code, and swapping the MCU on a pattern is a guess, even if it is the better guess. The practical rule is to treat MCU replacement as a diagnosed repair, not a first part swap. A technician can test the serial signal and the motor windings, and if the MCU is confirmed, replacement usually ends the fault. The part is model specific, so the model plate must be checked before ordering, and a board bought for the wrong Duet variant can fit physically while failing to communicate.
The central control unit has failed
The CCU is the less common board suspect for F28, but it cannot be ruled out from the symptom alone. A CCU fault can take two forms: it fails to send a clean command to the MCU, or it misreads a good reply from the MCU, and both look identical to an MCU failure from outside the machine. The clue that raises CCU suspicion is a machine with other control symptoms alongside F28, such as a display that behaves erratically, cycles that will not select, or several unrelated codes appearing together. Even then, the diagnosis needs component level testing that no external check can replace, and a CCU is expensive enough that guessing at it after already guessing at the MCU can quickly exceed the value of the repair. If a technician confirms the CCU, replacement ends the fault, but if the harness was never checked, the new board inherits the same bad connection and F28 returns. That is why the harness check comes before either board, every time.
A different code or a door lock fault is hiding behind F28
F28 sometimes arrives with company, and the companion symptom changes the diagnosis. F28 alongside a door lock code, or a door that will not release with the manual tab, points at the lock assembly rather than the board link. F28 alongside drain or fill codes points at a wider control problem, and the other code should be diagnosed first, because a machine that cannot drain or fill will also fail to start its motor properly. On newer Whirlpool models the F code system differs from the Duet system: some newer machines use combination codes such as F5 E2 and F8 E1, and a code that looks like F28 on one generation can mean something else on another. Check the model plate and the machine generation before applying this guide, and if your machine uses the newer combination codes, the Duet diagnosis here does not apply. A machine that trips a breaker, smells of burning, or shows scorch marks near either board needs a service call at once, not further homeowner checks.
| What you find | What it means | What to do next |
|---|---|---|
| F28 clears after a full power reset and stays away | A one-off glitch latched the code | No part needed, watch the next few cycles for a return |
| Door locks, a little water enters, then F28 after about a minute | The classic CCU to MCU communication failure pattern | Free the clothes with the manual tab, then check the harness |
| Harness connector loose, or pads dull and oxidised | The boards cannot exchange clean signals | Reseat the connectors firmly, have oxidised pads cleaned, then retest |
| F28 persists with a proven good harness | A board has likely failed | Arrange diagnosis of the serial signal before ordering any board |
| F28 with a door that will not release manually | A door lock fault may sit alongside F28 | Do not force the door, arrange a service visit |
| F28 with drain, fill, or several unrelated codes | A wider control problem, or a different code system | Diagnose the other code first, and confirm the machine generation |
Fixing it
- Free the clothes, about 10 minutes. Unplug the machine, remove the lower front panel, and pull the manual release tab on the door lock. Place towels ready if water is standing in the tub.
- Reset both boards, about 10 minutes. With the machine unplugged or its breaker off for at least 5 minutes, restore power and try a short empty cycle. If F28 stays away, it was a glitch.
- Check the harness, about 30 minutes, only if you are comfortable inside the machine. With the machine unplugged, remove the top and lower front panels, inspect the CCU to MCU connectors for looseness, chafing, or oxidised pads, reseat them firmly, reassemble, and retest.
- Arrange board diagnosis, service visit. If F28 persists with a good harness, have a technician test the serial signal and the motor windings before any board is ordered.
- Replace only the diagnosed board, service visit. Fit the correct model part, either the MCU or the CCU as diagnosed, and confirm the fault clears on a full cycle.
- Retest with a normal load, about 60 minutes. Run a full normal cycle and check that the door locks, the motor runs through wash and spin, and no F28 returns.
Reset and clearing
Press Pause and Cancel twice to clear the display, then unplug the washer or switch its breaker off for at least 5 minutes, so both boards fully power down, before restoring power and retesting. A short 1 minute reset sometimes leaves one board powered through its capacitors, so the 5 minute wait matters for a communication fault. A code that returns at the same stage of every cycle, after a full reset and a harness check, is a board fault, not a glitch, and pressing Pause and Cancel again only clears the display. Never keep resetting a washer that trips a breaker or smells of burning.
What it costs
Harness check first; diagnosis second; one board last, and only the diagnosed one. Guessing between two boards is the expensive mistake this guide exists to prevent.
| Route | DIY cost | Part only | Fitted by a service |
|---|---|---|---|
| Reset and manual door release | $0 | No part needed | No visit needed unless the door will not release |
| Harness reseat and pad cleaning | $0 if the harness is sound | $30 to $80 for a replacement harness (estimate) | $120 to $200 for a service visit (estimate) |
| Motor control unit replacement | Not a homeowner guess | $150 to $250 for the MCU (estimate) | $300 to $500 fitted, including diagnosis (estimate) |
| Central control unit replacement | Not a homeowner guess | $250 to $450 for the CCU (estimate) | $450 to $700 fitted, including diagnosis (estimate) |
All prices on this page are estimates based on typical US parts and service pricing. Your model, region and the actual failed part will move the real figure.
Repair or replace note: a harness repair is always worth doing, and a single diagnosed board repair usually is too, since the fitted cost is well below a replacement washer. Two board replacements on one older Duet need a harder look: if both boards plus labour pass half the cost of a comparable new washer, or if the pump, door lock, and a board all need work at once, replacement becomes the sensible choice. Drain problems are covered by the Whirlpool washer F21 guide, pressure sensor faults by the Whirlpool washer F35 guide, and the full list is on the Whirlpool washer hub.
Mistakes that make it worse
- Replacing a board on a guess. No homeowner test separates an MCU failure from a CCU failure, so a guessed board is wrong roughly as often as it is right, and the money is gone either way.
- Replacing the door lock for an F28 fault. A locked door is a symptom of the stopped cycle, not the cause, unless the lock itself will not release manually.
- Forcing a locked door open. A forced door breaks the lock assembly and the door strike, adding a second repair to a communication fault.
- Skipping the harness check. A new board connected through a loose or oxidised harness inherits the same fault, and F28 returns on the first cycle.
- Ordering a board for the wrong model. Check the model plate first: Duet boards look alike across variants while their communication setup differs.
- Clearing the display and calling it fixed. Pause and Cancel twice clears the code from the display, but a communication fault returns on the next cycle until the cause is fixed.
Stop and Call a Professional If
- The door will not release with the manual tab, or the lock feels broken.
- F28 returns after a full 5 minute reset and a harness check.
- Any work would involve either control board, the motor windings, or the serial signal testing.
- The washer trips a breaker, smells of burning, or shows scorch marks near either board.
- You are not comfortable removing panels with the machine unplugged.
Never work inside electrical panels beyond switching a breaker off and on, and never work inside a machine that is still connected to power. If anything in this guide conflicts with your model's manual or a safety warning on the machine, the manual and the warning win.
Frequently Asked Questions
What does F28 mean on a Whirlpool Duet washer?
F28 means a serial communication error between the central control unit, which runs the cycle, and the motor control unit, which drives the motor. The two boards are not exchanging signals correctly, so the washer stops instead of running a cycle it cannot control.
Can a loose wire cause F28?
Yes, and it is the most hopeful cause. The harness between the central control and the motor control can work loose, corrode, or lose contact at its pins, and reseating it clears F28 on many machines. Check the harness before replacing either board.
Which board should I replace first for F28?
Neither, until a diagnosis says so. There is no homeowner test that proves whether the motor control or the central control has failed, and technicians report the motor control failing more often, but that is an observed pattern, not a diagnosis for your machine. Get the harness and the signal checked first, then replace only the board a diagnosis points to.
Related Guides
- Whirlpool Washer Error Code F21: What It Means and How to Fix It
- Whirlpool Washer Error Code F35: What It Means and How to Fix It
- Whirlpool Washer Error Code F22: What It Means and How to Fix It
More From the Whirlpool Washer Error Codes Hub
Back to the full list: Whirlpool Washer Error Codes