BMW 009CC5: Driver Mirror Heating Fault Diagnosis and Repair

BMW 009CC5 means the FRM has detected a fault in the heating circuit of the driver's exterior mirror. Diagnosis separates a damaged heated glass element from door wiring, connector, and FRM output problems.

— Tekin Code


009CC5 means the Footwell Module has detected a faulty heating circuit for the driver's exterior mirror. The FRM stores this BMW-specific code when electrical behavior on that output does not match a healthy heated glass element. Vehicle equipment, mirror design, and FRM software can change the precise test path, so confirm applicability by VIN. What Does 009CC5 Mean? 009CC5 is not a temperature-sensor code and does not prove that the FRM itself has failed. Its binding definition is FRM: Mirror heating, driver's side, faulty. In practice, the module has recognized an electrical load or response outside the expected pattern on the driver's mirror-heater output, which requires circuit isolation before replacing parts. The heater is normally integrated into or bonded behind the mirror glass. Power travels through the FRM-controlled door circuit, connectors, and short leads at the glass. A cracked heating film, loose contact at the mirror, broken conductor in the moving door-hinge harness, or disabled module output can therefore create the same stored code. Code: 009CC5 Definition: FRM: Mirror heating, driver's side, faulty Module: FRM (Footwell Module) Key data: driver's mirror-heater command, output status, current response Typical cause: open heated-glass element or door wiring fault Severity: low for propulsion, important for visibility Note: confirm mirror equipment and wiring by VIN First compare the two exterior mirrors under the same cold, damp conditions. One side clearing while the driver's side remains uniformly cold gives stronger direction than replacing the FRM from the code alone. What Symptoms Does 009CC5 Cause? The most specific symptom is an asymmetry: the passenger mirror warms or clears while the driver's mirror remains fogged, icy, or noticeably cooler. Depending on the vehicle, heating may be temperature-controlled or duty-cycled, so judge both sides at the same time. Intermittent operation when the door moves points toward wiring rather than the glass coating alone. • The driver's mirror remains misted after the passenger mirror has visibly cleared under identical ambient conditions. • A thermal camera shows a uniform cold driver's glass while the opposite heating pattern becomes clearly visible. • Heating briefly returns when the driver's door angle changes, implicating conductors inside the flexible hinge boot. • Only part of the mirror surface warms, suggesting a cracked or locally detached resistive heating film. • The FRM record returns soon after heater demand begins, even though unrelated mirror adjustments still operate normally. • Connector movement behind the glass changes heater current or surface temperature without affecting mirror positioning functions. Why Does 009CC5 Occur? Start with faults physically closest to the heated glass because they are common, visible, and inexpensive to isolate. Then inspect the door-side connectors and the flexing harness before suspecting the FRM output stage. Water intrusion, previous mirror-glass replacement, and repeated door movement are useful history because each directs testing toward a different point in this dedicated circuit. • Loose push-on contacts at the heated glass interrupt current after earlier glass removal or replacement work. • A cracked resistive coating behind the mirror creates an open circuit or an uneven heating pattern. • Oxidation inside the mirror housing raises resistance where moisture reaches the small heater contacts and connector pins. • A conductor fractures inside the driver's door-hinge boot after repeated bending during normal door operation. • Door-harness damage from previous trim repair pinches or stretches the dedicated mirror-heater conductors and insulation. • The FRM output remains disabled or electrically damaged after a prior short circuit in the heater load. How Is 009CC5 Diagnosed with OBDThink? Record the complete FRM scan, 009CC5 status, and available freeze frame before clearing stored fault codes. OBDThink is an independent BMW coding and diagnostics app and is not affiliated with BMW AG. Use OBDThink to identify whether the code is currently present or stored and to compare related FRM status data when the vehicle supports it. The app does not replace a multimeter, wiring diagram, or VIN-specific BMW test plan; electrical checks at the glass and door harness remain essential. • 1. Save the complete FRM scan and available freeze frame while 009CC5 is still stored as evidence. • 2. Confirm by VIN that the driver's glass includes heating and identify the correct circuit path. • 3. Compare both mirror surfaces simultaneously during genuine heater demand, using touch cautiously or thermal imaging. • 4. Remove the driver's mirror glass correctly and inspect its two heater contacts for looseness, oxidation, or heat damage. • 5. Disconnect the glass and measure element continuity, comparing the result with the intact opposite-side element design. • 6. Check voltage under load at the heater connector; an unloaded reading can hide a high-resistance conductor. • 7. Flex the door-hinge harness gently while observing current response, voltage stability, and mirror surface warming. • 8. After the repair, clear stored fault codes and repeat a cold, damp operating cycle to verify recovery. IF the passenger mirror warms AND the driver's glass remains cold with supply present, THEN isolate the driver's heating element. ELSE IF voltage or current changes as the door moves, THEN inspect conductors inside the hinge boot. ELSE IF the glass and wiring carry a stable load but the FRM output stays inactive, THEN follow the VIN-specific BMW module test plan. The decisive split is made at the disconnected glass: compare element continuity first, then test the vehicle-side connector under load. This prevents an open mirror film from being mistaken for an expensive FRM failure. How Is 009CC5 Repaired? Repair follows the failed point demonstrated by testing, not the module named in the definition. Re-seat clean glass contacts, repair damaged conductors with an automotive-grade flexible splice, or install the correct heated glass when its film is open. Consider FRM diagnosis only after the glass, connectors, and loaded wiring path have passed repeatable checks. • Low cost: clean and tighten serviceable heater contacts when oxidation or weak retention interrupts the load. • Low cost: restore damaged insulation and secure wiring so mirror movement cannot pull on the contacts. • Moderate cost: repair fractured door-hinge conductors with flexible automotive wire and protected staggered splices. • Moderate cost: replace the correct VIN-matched heated mirror glass when its resistive film is electrically open. • Moderate cost: replace a heat-damaged mirror connector if connector pins no longer retain reliable contact pressure. • High cost: repair or replace the FRM only after BMW module testing confirms a failed output stage. After repair, 009CC5 no longer occurs through repeated heater demand, both mirrors develop comparable warming patterns, and harness movement does not interrupt the driver's side. Can You Drive with 009CC5? You can usually drive with 009CC5 because it does not directly affect engine, braking, or steering operation. However, a mirror that will not clear can seriously reduce rearward visibility in frost, rain, or condensation. Clear the glass manually before moving and do not rely on the failed heater during poor weather. Arrange diagnosis promptly if cold or wet conditions are expected, because visibility may deteriorate again during the trip. Stop safely when ice, fog, or water prevents a usable view, or when the mirror housing smells hot. A burning odor can indicate a short circuit rather than a simple open heating element. Do not continue when the mirror housing smells burnt, becomes abnormally hot, or visibility cannot be restored safely. What Questions Are Common About 009CC5? These answers distinguish the stored FRM code from the actual failed part and explain useful next checks. Equipment varies across BMW platforms, so the same definition can lead to different connector layouts. Use the VIN and the fitted mirror option when selecting glass or following a wiring diagram. • Does 009CC5 prove the FRM is defective? No. An open heated-glass film, weak contact, or broken door conductor is more directly tested first. The FRM becomes a suspect only after a stable known-good load and wiring path are confirmed. • Can ordinary mirror adjustment still work with 009CC5? Yes. The heater uses a different electrical path from adjustment motors, so positioning may remain normal while the glass stays cold. That separation is a useful diagnostic clue. • Should the two mirrors have exactly the same temperature? Not necessarily, because airflow and control strategy can differ. Compare the timing and overall warming pattern under the same demand; a persistently cold driver's element is the meaningful imbalance. • Will clearing 009CC5 restore heating? It may briefly re-enable an output disabled after a transient event, but it does not mend an open film or broken conductor. Preserve evidence first and verify that the code no longer returns. Begin at the glass rather than ordering a control module: document the FRM event, compare both sides, and prove continuity plus loaded voltage. Those observations identify whether the repair belongs inside the mirror, in the moving door harness, or at the FRM output.

You may also like