Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Body code

    B2229 Diagnostic Trouble Code: Ambient Light Sensor Circuit

    Run a shop or repair van?

    Run your next b2229 diagnosis — ambient light sensor circuit job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "B2229 diagnosis — Ambient Light Sensor Circuit" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What it means: The B2229 code means there is a problem with the ambient light sensor circuit, which is responsible for automatically adjusting interior display brightness and controlling the automatic headlights.
    • Severity: Safe to keep driving. This fault does not affect the engine, transmission, or safety systems of the vehicle. Your automatic headlights and dash illumination may not work as expected, but you can operate them manually.
    • Most common cause: The most common cause of a B2229 code is a faulty ambient light sensor.

    What the B2229 code means

    The official OBD-II definition for B2229 is "Ambient Light Sensor Circuit." This is a Body (B-series) trouble code, meaning it relates to the vehicle's body and cabin electronics rather than the engine or drivetrain.

    In plain English, this code indicates that the Body Control Module (BCM) or another control unit has detected a fault in the circuit for the ambient light sensor. This sensor, typically located on top of the dashboard near the windshield, measures the amount of outside light. It tells the vehicle's computer systems when it's day or night.

    This data is primarily used for two features:

    1. Automatic Headlights: The system uses the sensor's reading to automatically turn the headlights and taillights on when it gets dark and off when it's light.
    2. Automatic Dimming: It adjusts the brightness of the instrument cluster, infotainment screen, and other interior lights. They are brighter during the day to be visible and dimmer at night to reduce glare.

    A B2229 code is set when the BCM detects a signal from the sensor that is out of its expected range—either too high, too low, or absent entirely. This could be due to an open, short, or high resistance in the circuit.

    Common symptoms

    When a B2229 code is present, you will likely notice issues with the features that rely on the ambient light sensor. Common symptoms include:

    • Automatic headlights do not turn on when it gets dark.
    • Automatic headlights stay on all the time, even in bright daylight.
    • Instrument panel and infotainment screen brightness do not adjust automatically.
    • The display is too dim to see during the day or too bright at night.
    • The check engine light or another warning indicator may be illuminated (less common for B-codes).

    Common causes

    Here are the most common causes of a B2229 code, ranked from most likely to least likely:

    1. Faulty Ambient Light Sensor: The sensor itself is the most frequent culprit. Like any electronic component, it can fail over time due to age, heat cycles, or internal shorts.
    2. Wiring or Connector Issues: The wiring between the sensor and the BCM can become damaged. This can include broken wires, corroded pins in the connectors, or a loose connection. This is often seen in older vehicles or those that have had dashboard or windshield work done recently.
    3. Blown Fuse or Faulty Relay: The circuit is protected by a fuse. If the fuse blows, the sensor will lose power and stop communicating, triggering the code. While less common, a faulty relay in the circuit could also be to blame.
    4. Faulty Body Control Module (BCM): In rare cases, the sensor and wiring may be fine, but the BCM itself is faulty. The BCM is the computer that receives and interprets the sensor's signal, and an internal failure can cause it to misread the data or fail to see the sensor at all. This is the least likely cause and should only be considered after all other possibilities have been exhausted.

    How a technician diagnoses it

    A technician will use a systematic approach to pinpoint the cause of a B2229 code. This ensures an accurate diagnosis without replacing unnecessary parts.

    1. Scan for Codes: The first step is always to connect a professional OBD-II scanner to the vehicle's diagnostic port. The technician will confirm the presence of B2229 and check for any other related codes that could provide more context.
    2. Inspect Freeze-Frame Data: The technician will analyze the freeze-frame data associated with the code. This data provides a snapshot of the vehicle's operating conditions at the moment the fault was detected, which can offer clues about the cause.
    3. Visual Inspection: A thorough visual inspection of the ambient light sensor, its connector, and any visible wiring is performed. The technician will look for signs of damage, corrosion, or loose connections. They will also check if an object on the dashboard is covering the sensor.
    4. Test the Sensor's Function: Using the live data function on the scan tool, the technician will monitor the voltage or resistance reading from the ambient light sensor. A good sensor's output should change predictably when the amount of light hitting it changes. For example, the technician will cover the sensor with their hand or a dark cloth (simulating night) and then shine a flashlight on it (simulating daylight). If the reading on the scan tool does not change, the sensor is likely bad. A good sensor will show a clear change in voltage (e.g., low voltage in darkness, higher voltage in bright light).
    5. Check the Circuit: If the sensor test is inconclusive, the technician will use a digital multimeter (DMM) to test the circuit. They will disconnect the sensor and BCM connectors to check for:
      • Power and Ground: Verify that the sensor is receiving the correct voltage (typically 5 volts) and has a solid ground connection.
      • Continuity: Check for breaks or opens in the signal wire between the sensor and the BCM.
      • Shorts: Test for a short to ground or a short to power in the signal wire.
    6. Check Fuses and Relays: The technician will locate and test the fuse associated with the ambient light sensor circuit to ensure it is not blown.
    7. Test the BCM: If all other tests pass, the BCM may be suspected. This is an advanced step that may involve specialized equipment to test the module's outputs or require swapping it with a known-good unit.

    Typical repair cost

    The cost to repair a B2229 code depends on the underlying cause. The prices below are estimates and can vary based on your vehicle's make and model and local labor rates.

    • Ambient Light Sensor Replacement: This is the most common repair. The sensor part itself typically costs between $50 and $150. Labor for replacement is usually minimal, often taking less than an hour, for a total repair cost of $100 to $250.
    • Wiring Repair: If the issue is a broken wire or corroded connector, the cost will be primarily labor. Expect to pay $100 to $300 for a technician to trace and repair the faulty wiring.
    • BCM Replacement: This is the most expensive and least likely scenario. A new BCM can cost from $400 to over $1,000, plus several hours of labor for installation and programming, potentially bringing the total to $600 to $1,500+.

    Can I keep driving with this code?

    Yes, it is generally safe to continue driving your vehicle with an active B2229 code. This fault does not impact the mechanical operation of the engine, transmission, brakes, or steering systems.

    The primary consequence is a loss of convenience. Your automatic headlights and automatic interior dimming features will not work correctly. You will need to manually turn your headlights on and off and may have to deal with a dashboard display that is either too bright at night or too dim during the day. While not a safety emergency, it's recommended to get it fixed for convenience and to ensure all your vehicle's features are working as designed.

    Related codes

    • B1245: Generic Ambient Light Sensor Circuit Malfunction
    • B1246: Ambient Light Sensor Circuit Open
    • B1247: Ambient Light Sensor Circuit Short to Ground
    • U0140: Lost Communication With Body Control Module

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related B-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email