mypros+
Error code reference

Bosch Range Error Code E309

ROM-check error in control module

ROM-check error in control module — ROM-check performed at reset fails; all heating elements disabled.

First step from the service manual

Replace control module.

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

  • 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 E309 means on a Bosch range

Error code E309 on a Bosch range indicates a ROM (Read-Only Memory) check failure within the main control module. During every power-up or reset cycle, the control module runs a self-diagnostic routine that verifies the integrity of the firmware stored in its ROM. If this checksum or integrity check fails, the module flags E309 and immediately disables all heating elements as a safety precaution. This prevents the range from operating under potentially corrupted control logic.

The ROM contains the core operating firmware that governs all range functions, including heating element control, temperature regulation, and user interface responses. A failed ROM check means the processor cannot confirm that its stored instructions are intact and uncorrupted. This is not a sensor fault or a wiring issue in the conventional sense. The fault originates inside the control module itself, where the memory storing the firmware has become unreadable, corrupted, or physically damaged.

Common triggers for ROM corruption or failure include power surges or voltage spikes reaching the control board, internal component degradation on the board over time, and in rare cases, moisture intrusion affecting the board's memory components. Because the ROM check failure is an internal hardware or firmware integrity issue, there is no external sensor to test, no wiring harness to inspect, and no reset procedure that will resolve the underlying cause. The diagnostic path leads directly to control module replacement as the required corrective action.

Source: manufacturer service documentation.

Common causes of E309

  1. 01

    Failed or corrupted control module ROM

    Part replacement

    The firmware stored in the control module's read-only memory has become corrupted or unreadable, causing the self-check to fail at every reset. This is the primary cause of E309 and requires control module replacement.

  2. 02

    Power surge or voltage spike damage

    Part replacement

    A voltage spike traveling through the home's electrical supply can damage the memory components on the control board, leading to permanent ROM corruption. Inspect for signs of burn marks or component damage on the board.

  3. 03

    Internal control board component failure

    Part replacement

    Over time, capacitors, memory chips, or other components on the control board can degrade and fail, causing the ROM integrity check to produce errors. This type of failure is internal and not repairable by component-level repair in most service scenarios.

  4. 04

    Moisture or contamination on the control board

    Part replacement

    Moisture intrusion from a boilover or cleaning activity can reach the control board and damage its memory components. Look for corrosion or residue on the board's surface as a supporting indicator.

See the test procedure for each cause

Frequently asked questions about E309

What does E309 mean on a Bosch range?
E309 indicates a ROM-check error in the main control module. During the startup reset cycle, the control module performs an internal self-test to verify that its firmware is intact. When that check fails, the range displays E309 and disables all heating elements until the issue is resolved.
Can I fix E309 on my Bosch range myself?
The required fix is replacement of the control module. A technically experienced DIYer who is comfortable working with appliance electronics and disconnecting power safely can perform this repair. The control module is typically accessible after removing the rear panel or control panel assembly, depending on the model.
Will resetting the Bosch range clear the E309 error?
No, resetting the range will not clear E309. The ROM check runs automatically at every reset, and if the module's memory is corrupted or damaged, the check will fail again each time power is restored. Only replacing the control module will resolve the error.
Is it safe to use my Bosch range while E309 is active?
When E309 is active, the range automatically disables all heating elements, so the cooking surfaces and oven will not operate. The range is not usable for cooking in this state. Because the control module is compromised, the range should remain powered off until the module is replaced.
How much does it cost to fix a Bosch range E309 error?
Repair costs depend on the specific model and where parts are sourced. Control module replacement parts typically range from $150 to $400 or more depending on the model, and professional labor to diagnose and install the part can add $100 to $250 to the total repair cost.

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

Get Started

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