What Does B2287 Mean?
DTC B2287 indicates that the Body Control Module (BCM) or Door Control Module has detected a fault in the power mirror position sensor circuit. This sensor provides feedback to the control module about the mirror's current position during adjustment. The code sets when the BCM detects an open circuit, short circuit, or implausible signal from the mirror position sensor.
Common Causes
35%
Faulty mirror position sensor or internal potentiometer failure within the mirror assembly
30%
Damaged or corroded wiring harness between door jamb and mirror assembly due to flexing and exposure
20%
Corroded or loose electrical connector at mirror assembly or door module
10%
Faulty door control module or BCM software issue
5%
Short to ground or power in mirror circuit wiring
Diagnostic Steps
1
Step 1: Perform a visual inspection of the mirror assembly and wiring at the door jamb for visible damage, broken wires, or corroded connections. Check for water intrusion in the mirror housing.
2
Step 2: With ignition on, use a digital multimeter to check for proper reference voltage (typically 5V) at the mirror position sensor connector. Verify ground circuit continuity to BCM/door module.
3
Step 3: Disconnect the mirror connector and measure resistance of the position sensor potentiometer while manually moving the mirror through its range. Readings should change smoothly without open or infinite resistance (typical range 1-10k ohms).
4
Step 4: Check for wiring continuity between the mirror connector and BCM/door module connector. Inspect for shorts to ground or power by measuring resistance with harness disconnected at both ends (should read open circuit to ground/power).
5
Step 5: If all wiring and connections test normal, substitute the mirror assembly with a known good unit to confirm internal sensor failure. Clear codes and test mirror operation through full range.
6
Step 6: If problem persists with new mirror, perform BCM/door module voltage supply and ground tests. Consider module reprogramming or replacement if all other components test satisfactory.
Estimated Repair Cost
$150 - $600
Parts + labor, varies by vehicle and location
DTC B2287 indicates that the Body Control Module (BCM) or Door Control Module has detected a fault in the power mirror position sensor circuit. This sensor provides feedback to the control module about the mirror's current position during adjustment. The code sets when the BCM detects an open circui...
The most common cause of B2287 (Mirror Position Sensor Circuit) is: Faulty mirror position sensor or internal potentiometer failure within the mirror assembly
Typical repair costs for B2287 range from $150 to $600, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to continue driving as this only affects mirror adjustment functionality and does not impact vehicle operation or safety systems. Repair at convenience, though proper mirror adjustment is important for visibility and safe lane changes.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2287 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Body Electrical System - Power Mirror Controls
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.