Faulty Switch or Control Module

Affiliate disclosure. BimmerTalk is a proud partner of the Amazon Associates Program and Turner Motorsport. We may earn a small commission on qualifying purchases through our links, at no extra cost to you. Read the full disclosure.

Kamil Siegień, BimmerTalk founder

Kamil Siegień

Founder of BimmerTalk. Five years wrenching on BMWs, daily a G20 330i. Contact · Facebook · Instagram · LinkedIn

Last updated June 21, 2026

A faulty fog lamp switch, headlight switch module, or body electronic module (FRM/FEM) interrupts the signal path between your control input and the lights themselves. Even if the bulbs and wiring are good, a failed switch or module can block the command to illuminate. This cause sits on the electrical command side rather than the power side, so the symptom is usually a complete loss of fog lamp function with no obvious burnt bulbs or melted connectors.

01

What it feels like

Fog lights don't come on when you press the switch, even though the button moves normally and may still have an illuminated surround. The indicator on your dash may or may not light up. Sometimes the switch feels fine mechanically but nothing happens electrically. In some models, only one fog light works while the other remains dark. The issue is independent of weather or visibility, and toggling the switch multiple times or cycling the ignition doesn't restore function.

02

How to confirm it

  1. Check the fog lamp switch button itself. Verify it clicks normally, lights up if equipped, and shows no visible damage or water intrusion. Look at the switch surround for corrosion.
  2. Connect a BMW-capable diagnostic scanner to the vehicle. Read the body lighting module for stored fault codes. Most units will show DTCs related to lamp circuits or module communication.
  3. Use the scanner to command the fog lights on and off while observing the actual lamps. If the module sends no output signal to the lamp circuit even when commanded, the module or switch itself has failed.
  4. Backprobe or measure voltage at the fog lamp connector while the switch is held in the on position. If voltage is present and the bulbs are good, the issue is likely the lamp circuit itself. If no voltage reaches the connector, the switch or module is at fault.
03

Parts that fix it

Diagnostic scanners capable of reading and commanding BMW lighting modules are the first tool to confirm this fault. Once confirmed, the switch module or FRM/FEM itself will need replacement or reprogramming.

Schwaben i80II - Diagnostic Tablet for BMW OBD2 and 20-Pin by Schwaben - 1046.21. Full-function BMW-specific diagnostic tablet with module command capability and live data streaming across most chassis generations.

Schwaben TS7000 - Diagnostic and TPMS Tablet for BMW by Schwaben - 565.99. Mid-range tablet with lighting and body module access, suitable for fault code reading and basic module testing on modern BMWs.

Schwaben i70BT - Diagnostic Tablet for BMW OBD Scanning by Schwaben - 359.99. Compact wireless scanner with body module access for E and F chassis vehicles, fits smaller spaces and supports lamp circuit diagnostics.

Schwaben BMW MINI - Diagnostic Scan Tool for E31 E39 by OEM - 153.68. Budget-friendly scanner for older E-series BMWs, reads lighting faults on classic platforms where module complexity is lower.

Schwaben Elite - Diagnostic Tool for BMW DIY Service by Schwaben - 134.96. Entry-level wired scanner for code reading and basic lighting diagnostics, best suited for initial fault confirmation on standard modules.

Carly Universal Adapter - OBD Scanner for BMW Coding by Carly. Smartphone-based OBD adapter that connects to the Carly app for BMW module diagnostics and some coding functions on newer vehicles.

04

Sources

  • https://www.e90post.com/forums/showthread.php?t=909496
  • https://f30.bimmerpost.com/forums/showthread.php?t=1950878
  • https://www.e90post.com/forums/showthread.php?t=1291