mypros+
Error code reference

GE Range Error Code ER 12

MTwisT Control fault

MTwisT Control fault: Mismatch of relay port pin and software register.

MyPros+ Max

Get the full diagnostic procedure for ER 12.

  • 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 ER 12 means on a GE range

ER 12 on a GE range indicates a fault within the MTwisT control system, specifically a mismatch between the relay port pin state and the corresponding software register value. The MTwisT (Multi-Twist) control board manages relay switching operations that control burner elements, the oven bake and broil elements, and other high-voltage circuits. When the control's internal software reads a relay register state that does not match the actual hardware pin output on the relay port, the board flags this as a critical fault and halts normal operation to prevent uncontrolled relay switching.

This type of fault is fundamentally a communication or integrity breakdown within the control board itself. The relay port pins are hardware outputs on the microcontroller or relay driver IC, and the software registers are the corresponding memory locations the firmware uses to track relay states. A mismatch between these two can result from corrupted firmware, a failing microcontroller, a defective relay driver circuit on the board, or voltage irregularities that cause the processor to lose accurate state tracking. In some cases, a transient power event such as a voltage spike or brief outage can trigger a one-time mismatch that clears on power reset.

Because the fault is internal to the MTwisT control board rather than tied to an external sensor or wiring harness, external component checks have limited diagnostic value. The primary path forward involves a hard power reset to determine if the fault is persistent, followed by control board inspection and likely replacement if the error returns. Wiring connections to the control board should be inspected for corrosion or looseness, as poor connections can introduce signal noise that contributes to register mismatches.

Source: manufacturer service documentation.

Common causes of ER 12

  1. 01

    Faulty MTwisT control board

    Part replacement

    A defective or failing control board is the most likely cause of a persistent ER 12. Internal component failures on the board, such as a degraded microcontroller or relay driver IC, can cause permanent mismatches between hardware pin states and software registers.

  2. 02

    Transient power event or voltage spike

    Wiring / connection

    A brief power surge, brownout, or interruption can corrupt the relay register states temporarily, triggering a one-time ER 12. If the error clears after a full power reset and does not return, a transient power event is the likely culprit.

  3. 03

    Corrupted control board firmware

    Part replacement

    If the firmware stored on the control board becomes corrupted, the software register tracking may fail to accurately reflect relay pin states. This condition typically requires control board replacement.

  4. 04

    Loose or corroded wiring connections at the control board

    Wiring / connection

    Poor electrical connections to the control board can introduce signal noise or intermittent voltage drops that disrupt accurate relay state tracking. Inspect all connectors at the board for corrosion, looseness, or damaged pins.

  5. 05

    Relay driver circuit failure on the control board

    Part replacement

    The relay driver components on the board translate software commands into physical relay switching. A failed driver transistor or IC can cause the pin output to diverge from the register value, triggering the mismatch fault.

See the test procedure for each cause

Frequently asked questions about ER 12

What does ER 12 mean on a GE range?
ER 12 indicates a fault in the MTwisT control system where the relay port pin state does not match the software register value stored on the control board. This means the board's hardware outputs and internal software tracking are out of sync. The range flags this as a fault and stops normal operation to prevent unpredictable behavior from the heating element relays.
Will resetting the power clear the ER 12 error on my GE range?
A hard power reset, by shutting off the circuit breaker for one to two minutes and then restoring power, can clear ER 12 if the fault was caused by a transient power event or temporary voltage irregularity. If the error returns immediately or shortly after the reset, the control board likely has a persistent internal failure that requires further diagnosis or replacement. A reset alone will not fix an underlying hardware fault.
Is it safe to use my GE range when it shows ER 12?
No, the range should not be used while displaying ER 12. The fault indicates the control board cannot reliably track the state of its relay outputs, which means heating elements could behave unpredictably. Continuing to operate the range under this condition creates a risk of overheating or elements not shutting off as commanded.
How do I fix the ER 12 error on a GE range?
Start by performing a full power reset at the circuit breaker for at least one to two minutes. If the error clears and does not return, monitor the range for recurrence. If the error persists, inspect all wiring harness connections at the control board for corrosion or looseness. A persistent ER 12 that does not clear with a reset typically requires replacement of the MTwisT control board.
How much does it cost to repair a GE range with an ER 12 error?
If the fix requires a control board replacement, parts alone typically range from around 150 to 400 dollars depending on the specific model, with professional labor adding another 100 to 200 dollars. If the error is caused by a loose wiring connection, the repair cost is minimal. Getting a diagnosis from a qualified technician before purchasing parts is advisable, since control boards are generally non-returnable once installed.

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

Get Started

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