B0610 code meaning
Mirror Heater Circuit
What B0610 means
Public J2012 lists, OEM manuals and NHTSA bulletins all lack B0610; its use cannot be verified. The title describes the heating element behind the outside mirror glass. In the 2003–2012 Saab 9-3 each door module watches this load on its own: if the heater draws too much current when switched on, it stores B1640 02 and tries again only in the next drive cycle. Magna's US9481304B2 gives a typical pad of roughly 23 W (1.8 A at 13 V), often a PTC element, whose power is cut back while the car stands still. According to TI, a mirror module has to supervise both the folding motor and the heater load for faults. A dead heater only affects demisting; adjustment faults have their own codes (B0600, B0601).
B0610 at a glance
- Check engine lightUsually not
- Emissions testNot an emissions code
- Limp modeNot expected
- Repair difficultyEasy, DIY possible
- Typical labor0.3 to 2 hours
- Clears after repairWhen cleared with a scanner
Symptoms of B0610
- Outside mirror stays fogged or iced while the rear window clears
- Mirror glass does not warm up when the heating is switched on
- Code returns after every restart
Common causes of B0610
- Most likelyHeating pad behind the mirror glass broken or shorted
- PossibleCorroded plug at the mirror glass or in the mirror base
- PossibleWire chafed in the door hinge passage
- Less likelyHeater output of the door or body control module faulty
Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.
Parts involved
Mirror heater elementBody control module
What each part of B0610 means
| B | Body system: airbags, seat belts, power seats, lights and climate control. |
| 0 | Generic code: it means the same on every make (SAE standard). |
| 10 | The exact fault in that area. |
What to do next
- Note B0610 and any other codes stored with it: several codes together often point to one cause.
- Check for loose connectors and damaged wiring around the parts the code names.
- Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
- Clear the code only after the repair. If it comes back, the fault is still there.
Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.
Questions about B0610
What does B0610 mean?
B0610 means "Mirror Heater Circuit". Public J2012 lists, OEM manuals and NHTSA bulletins all lack B0610; its use cannot be verified. It is a generic code, so it means the same on every make.
Is it safe to drive with B0610?
B0610 does not normally turn on the check engine light by itself. Watch for the symptoms above and have it checked soon.
Will B0610 fail an emissions test?
B0610 is not an emissions code, so on its own it usually does not fail an emissions test. Other stored codes or a lit check engine light still can.
How hard is B0610 to fix?
Difficulty: easy. A typical repair takes 0.3 to 2 hours of work. A careful DIY repair is possible with basic tools and a scanner.
Will B0610 clear itself after the repair?
Clear the code with a scanner after the repair. If the fault is fixed, it does not come back.