🌫️ Fog lights: complete glossary
SAE J583 · ECE R19 · type‑approved auxiliary lamps — full‑spectrum reference from beam pattern to CAN bus decoding.
Low‑mounted, wide‑pattern lamps (typically 12‑30” above road) producing a sharp horizontal cutoff to reduce backscatter. Unlike low beams, they spread light toward the left and right road edges. Modern variants include cornering fog, static bending, and matrix fog. Color: white (SAE) or selective yellow (French heritage, still legal in many EU).
Halogen (H11, H16, 9006, H8)
55W standard, 100W off‑road. Life ~500h. Amber/yellow coating available.
⚠️ High current, high heat.
LED (full‑array, chip‑on‑board)
10‑40W, 1000‑4000 lumen. Life >30.000h.
Requires cooling (fan/passive) and CAN‑bus decoder in many European cars.
HID / Xenon (D2S, D4S retrofit)
35W, intense bluish output. Ballast required, warm‑up delay. Aftermarket kits often cause glare.
Laser fog (prototype / BMW, Audi)
Extremely long thin beam, supplementary. Not yet widespread.
Bulb size database: Honda uses H11, Toyota H16 (some), Ford 9145, VW H8, Jeep 5202, etc. Always consult OEM.
- 🔸 Burned filament – halogen only, vibration, old age.
- 🔸 LED driver burnout – thermal runaway, voltage spike.
- 🔸 Ballast failure – HID no start, flicker, color shift.
- 🔸 Fuse microcrack – intermittent, not always visible.
- 🔸 Relay contact carbonized – voltage drop >0.5V.
- 🔸 Socket melting – high wattage or loose terminal.
- 🔸 BCM software glitch – requires reflash (Ford, VAG).
- 🔸 Water ingress – vent plug clogged, lens adhesive aging.
- 🔸 Reflector corrosion – salt belt, humid climate.
- 🔸 Aiming screw seized – frozen adjuster, broken gear.
- 🔸 Aftermarket bulb CAN‑bus error – warning on dash.
- 🔸 Ground loop noise – flicker with alternator load.
- 🔸 Damaged LIN bus – on VAG group cornering fogs.
| Symptom | Most likely cause | Secondary cause |
|---|---|---|
| Both fog lights dead | Blown fuse (15A or 20A) | Relay coil open / switch failure |
| Only one dead, other works | Bulb burnt / LED module | Socket corrosion, broken wire |
| Flicker while driving | Poor ground (rusty bolt) | Alternator ripple, LED incompatibility |
| Condensation inside lens | Vent blocked or cracked housing | Seal gasket failure |
| Dim output (halogen) | Voltage drop (corroded connector) | Alternator undercharging |
| Dash warning “check fog light” | LED without decoder (cold test fail) | BCM wrong coding |
① Zero‑tech visual
- Check lens for rock cracks, moisture (white calcium residue).
- Operate switch, listen relay click under hood / dash.
- Swap relay with identical (horn, headlight) – functional test.
- Fuse pull: use test light on both fuse terminals (key ON).
② Multimeter assault
- Voltage at socket: backprobe harness – should read battery voltage (12.6V+). Low = resistance.
- Ground drop: voltage between socket ground pin and battery negative: >0.2V = bad ground.
- Relay bench test: apply 12V to coil pins 85/86; measure continuity 30-87 (under 0.5Ω).
- Switch signal: check continuity from switch to relay coil or BCM input.
③ Scan tool & body control
- Read DTCs from BCM: codes B2690, B2705, U1500 (LIN bus).
- Perform active test – command fog ON via diagnostic tool.
- Check BCM configuration: fog lights equipped? retrofitted?
- For Mercedes / BMW: use SDS/ISTA to calibrate footwell module.
④ Oscilloscope (PWM / LIN)
- Probe LED fog supply: should be 12V DC or PWM. Duty cycle controls brightness (cornering function).
- Check LIN bus signal on modern VAG group; corrupted signal causes no operation.
⑤ Thermal & intermittent
- Heat gun/cool spray: reproduce intermittent relay / module.
- Flex wiring harness while monitoring multimeter (chafed wire).
| Service / part | OEM part ($) | Aftermarket ($) | Labor ($) | Total (range $) |
|---|---|---|---|---|
| Halogen bulb (pair) | 25-50 | 10-25 | 25-50 | 35-100 |
| LED bulb (premium pair) | 70-180 | 30-90 | 25-60 | 55-240 |
| Complete assembly (each) | 150-480 | 50-200 | 45-120 | 95-600 |
| HID ballast / igniter | 180-350 | 35-90 | 40-90 | 75-440 |
| Fog relay / fuse box | 18-45 | 7-20 | 20-50 | 27-95 |
| Wiring harness repair (1h) | 25-60 | 15-30 | 80-150 | 95-210 |
| Dash switch replacement | 45-130 | 20-65 | 30-90 | 50-220 |
| Seal / lens restoration | – | 10-40 | 40-100 | 50-140 |
Labor rate: independent $90‑150, dealership $160‑250. Many bulb changes DIY – 15 minutes.
SAE J583
- Park 25 ft from wall, vehicle unloaded.
- Top cutoff must be 4 in below lamp center at 25 ft.
- Left edge straight ahead, right edge slightly up.
ECE R19 (EU)
- Horizontal cutoff sharp, 1% downward slope.
- No glare above 0.86°.
- Adjust with screw (usually torx/hex).
DIY method: Silicone sealant for stripped gear; use washers to shim aftermarket brackets.
- Philips X-tremeVision LED: OEM‑style beam, integrated decoder.
- OSRAM Night Breaker H11: +150% halogen.
- Diode Dynamics SS3: SAE/DOT compliant, sharp cutoff.
- MORIMOTO XB LED: plug‑play, fanless.
Cornering fog
Activates at low speed (<40km/h) when turning. Uses separate bulb or swivel mechanism. Diagnose via LIN bus.
Rear fog (red)
Mandatory in EU. One or two, 21W or LED. Often left‑side drive country specific. Symptom: always on → switch B+ short.