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.
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
$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
- 01
Failed or corrupted control module ROM
Part replacementThe 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.
- 02
Power surge or voltage spike damage
Part replacementA 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.
- 03
Internal control board component failure
Part replacementOver 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.
- 04
Moisture or contamination on the control board
Part replacementMoisture 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.
Frequently asked questions about E309
What does E309 mean on a Bosch range?
Can I fix E309 on my Bosch range myself?
Will resetting the Bosch range clear the E309 error?
Is it safe to use my Bosch range while E309 is active?
How much does it cost to fix a Bosch range E309 error?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass