mypros+
Error code reference

GE Refrigerator Error Code F128

COM wrong version (COM version not compatible with ACM).

COM wrong version (COM version not compatible with ACM).

MyPros+ Max

Get the full diagnostic procedure for F128.

  • 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 F128 means on a GE refrigerator

Error code F128 on a GE refrigerator indicates a communication version mismatch between the COM board and the ACM (Appliance Control Module). These two control boards must run compatible firmware versions to exchange data correctly. When the system detects that the COM board's firmware version does not match what the ACM expects, it flags F128 to alert the technician that the control system cannot function as intended.

This type of error is fundamentally a software or hardware compatibility issue rather than a mechanical failure. The COM board handles communication functions between various subsystems, while the ACM serves as the primary control hub managing compressor operation, defrost cycles, temperature regulation, and other core refrigerator functions. If these two modules are not running compatible firmware, they cannot interpret each other's signals correctly, which can cause erratic behavior, loss of temperature control, or a completely non-functional unit.

The most common triggers for F128 include installing a replacement COM board that carries a different firmware version than the existing ACM, or a failed firmware update that left one module partially updated. In some cases, a corrupted control board can also cause the version handshake to fail. Resolving this error typically requires ensuring both boards are at compatible firmware versions, which may involve replacing one of the control boards or having the firmware updated through a service procedure.

Source: manufacturer service documentation.

Common causes of F128

  1. 01

    Replacement COM board with incompatible firmware

    Part replacement

    If the COM board was recently replaced, the new board may be running a firmware version that is not compatible with the existing ACM. Verify that the replacement part is the correct version for your specific refrigerator model.

  2. 02

    Replacement ACM with incompatible firmware

    Part replacement

    Similarly, a newly installed ACM may carry firmware that does not match the existing COM board. Mismatched board versions after any control module replacement are a primary cause of F128.

  3. 03

    Failed or incomplete firmware update

    Wiring / connection

    A firmware update that did not complete successfully can leave one board on a newer version while the other remains on an older version, causing the version handshake to fail and triggering F128.

  4. 04

    Corrupted COM board

    Part replacement

    Internal corruption of the COM board's firmware, which can result from a power surge or electrical event, may cause it to report an incorrect version to the ACM. Inspecting the board for visible damage and testing communication signals can help identify this.

  5. 05

    Corrupted ACM

    Part replacement

    Corruption or internal failure of the ACM can cause it to misread or reject the COM board's version information. This is less common but should be considered if the COM board tests correctly.

See the test procedure for each cause

Frequently asked questions about F128

What does F128 mean on a GE refrigerator?
F128 indicates that the COM board and the ACM (Appliance Control Module) are running incompatible firmware versions and cannot communicate correctly. This is a control system compatibility error rather than a mechanical failure. It most commonly appears after a control board has been replaced with a part carrying a different firmware version. A qualified technician will need to diagnose which board is causing the mismatch.
Will resetting my GE refrigerator clear the F128 error code?
A simple power reset is unlikely to clear F128 because the error is caused by a fundamental firmware version incompatibility between the COM board and the ACM, not a temporary communication glitch. The code will return as soon as the boards attempt to establish communication. Resolving the root cause, either through a firmware update or board replacement, is necessary to clear the error permanently.
Is it safe to keep using my refrigerator when F128 is displayed?
When F128 is active, the two primary control boards cannot communicate properly, which means critical functions like temperature regulation, compressor control, and defrost cycles may not operate correctly. Continued use risks food spoilage and potential damage to other components. It is best to address the error promptly and transfer perishables to another refrigerator in the meantime.
How much does it cost to fix a GE refrigerator showing F128?
Repair costs depend on which component is at fault and whether a firmware update or a full board replacement is needed. A COM board replacement typically costs between $100 and $250 for the part, while an ACM can range from $150 to $400 or more depending on the model. Adding labor costs, total repair bills commonly fall between $200 and $600. Getting a diagnostic estimate from a certified technician before committing to repairs is recommended.
Can I fix the F128 error code myself?
DIY resolution of F128 is difficult because it requires identifying which board has the incompatible firmware version and either sourcing a correctly versioned replacement or performing a firmware update, which is generally a service-level procedure. If a board replacement is necessary, a knowledgeable DIYer who can source the exact correct part for their model may be able to perform the swap. However, incorrect part selection is the most common cause of this error, so professional diagnosis is strongly advised.

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

Get Started

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