What Does B2647 Mean?
This code indicates the Body Control Module (BCM) has detected a voltage signal from the ambient light sensor that is below the expected threshold. The ambient light sensor monitors exterior light levels to automatically control functions like automatic headlights, instrument panel dimming, and climate control settings. A low circuit reading typically means the sensor signal voltage is near zero volts when it should be reading higher values based on ambient conditions.
Common Causes
45%
Faulty ambient light sensor with internal short to ground or component failure
30%
Damaged wiring harness or connector with chafed wire creating short to ground between sensor and BCM
15%
Corroded or damaged connector at ambient light sensor causing poor ground connection
10%
BCM internal fault causing incorrect voltage reference or signal processing error
Diagnostic Steps
1
Step 1: Locate the ambient light sensor (typically on dashboard near windshield or integrated into rearview mirror) and perform visual inspection of sensor, connector, and visible wiring for physical damage, corrosion, water intrusion, or chafing
2
Step 2: Disconnect the ambient light sensor connector and measure voltage on the signal wire from the BCM side (typically 5V reference) with key on, engine off using a digital multimeter - should read 4.5-5.2V
3
Step 3: Check for short to ground by measuring resistance between the sensor signal wire (BCM side) and chassis ground with connector disconnected - should read infinite resistance (OL on meter), any reading below 10k ohms indicates a short
4
Step 4: Measure resistance of the ambient light sensor across its terminals per manufacturer specifications (typically 5-50k ohms varying with light exposure) - if out of range or shows 0 ohms, sensor is faulty
5
Step 5: If wiring and sensor test normal, check BCM connector terminals for corrosion or pushback, inspect BCM for water damage, and verify proper BCM ground connections with resistance test to chassis (should be less than 1 ohm)
6
Step 6: Clear codes, reinstall components, and verify proper operation by covering sensor (voltage should drop) and exposing to light (voltage should rise proportionally), then road test and confirm no code return
Estimated Repair Cost
$75 - $350
Parts + labor, varies by vehicle and location
This code indicates the Body Control Module (BCM) has detected a voltage signal from the ambient light sensor that is below the expected threshold. The ambient light sensor monitors exterior light levels to automatically control functions like automatic headlights, instrument panel dimming, and clim...
The most common cause of B2647 (Ambient Light Sensor Circuit Low) is: Faulty ambient light sensor with internal short to ground or component failure
Typical repair costs for B2647 range from $75 to $350, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Safe to continue driving with no immediate safety concerns. Automatic headlight, instrument panel dimming, and automatic climate control functions may not operate properly, requiring manual control of these features until repaired.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2647 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 Control and Lighting System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.