Obdaryn

B0310Driver Seat Position Sensor Circuit

  • Generic OBD-II code · Body
How the car detects it
For B0310 there is neither a J2012 list entry nor a known manufacturer description. The title refers to the position feedback of the power driver seat. GM's 2011 Saab 9-5 uses Hall sensors built into each seat motor; the memory module feeds them 12 V and counts their pulses (0–65,535) to know where the seat is; its codes are B1825, B2355, B2365 and B2375. Saab's 9-3 files the fore-aft sensor as B2375: 04 above 0.5 V for an open line, 29 when no pulses arrive. Then memory recall stops and end-stop learning is lost. US5751129A names potentiometers, Hall sensors and commutator pulses as the usual principles. Manual seat movement normally still works.
What you may notice
  • Memory buttons do not recall stored seat positions
  • Seat moves jerkily or stops short of its end position
  • Easy-entry function does not move the seat back
Likely causes
  • LikelyHall sensor inside a seat motor failed
  • LikelyWiring under the seat pinched by the rails or pulled off
  • PossibleSensor supply or ground circuit open or shorted
  • RareSeat memory module input fault
Repair
Medium · Often possible to do yourself.Typical cost: €60 – €500

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.