Body, generic

B0710 Sunroof Position Sensor Circuit

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modeNo

Nothing public confirms B0710: it is missing from J2012 extracts, workshop manuals and recall bulletins alike. The title refers to the position feedback of a power sunroof. Typical designs count pulses from a Hall sensor at the motor shaft: Nedap's NL1001829C2 derives panel position and speed from the pole changes, and Bosch's DE19815960A1 resets such a counter at a mechanical stop and uses it to separate sliding from tilting travel. Without valid pulses neither the anti-trap function required by FMVSS 118 nor one-touch travel can work. In the 2011 Saab 9-5 the motor unit reports an unlearned calibration as B3697 4B; the 9-3 disables express operation with B3696 0B when the motor is misfitted or the mechanism blocked. Drive circuit: B0700.

Likely causes

End positions not relearned after battery disconnection or motor replacement
Hall sensor or motor electronics faulty
Binding mechanism or misfitted motor
Signal wire or connector at the motor damaged

Symptoms

  • One-touch opening or closing no longer works
  • Roof stops short of its end position or reverses unexpectedly
  • Roof can only be moved step by step until reinitialised

Repair estimate

DifficultyMediumDIY possible
Parts and labour€20–700
Time0.3–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

sunroof position sensorsunroof control module

Related codes

References: patents.google.com, patents.google.com, saabwisonline.com, saabwisonline.com.