OBD-II Code B2840: Body Control Module Fault
What B2840 means, why it triggers, and how to fix it
- Code B2840 is manufacturer-specific, meaning it flags a critical airbag fault on a Honda but a charging system failure on a Nissan Leaf.
- On Honda and Acura vehicles, B2840 almost always indicates a loose 39-pin SRS module connector, which you can often fix for $0 by simply reseating it.
- For Nissan Leaf owners, B2840 signals a failed On-Board Charger (OBC); skip the $3,000 dealer replacement and hire an EV specialist for an $800 board-level repair.
- Always test your 12V battery and inspect under-seat wiring harnesses before buying replacement modules, as voltage drops and strained wires cause over 50% of B2840 codes.
What Does B2840 Mean?
Code B2840 indicates a body system computer detected an electrical fault. The exact meaning depends heavily on the manufacturer. It flags convenience feature issues (like climate control) on Fords, but points to critical airbag failures on Hondas or charging system failures on Nissan Leafs.
Technical definition: Manufacturers assign the formal definition for B2840. On Honda/Acura, it means 'SRS Unit Connector A Not Properly Installed.' On the Nissan Leaf, it flags an internal On-Board Charger (OBC) fault. On Ford/Mazda, it indicates an 'Ambient Air Thermistor Circuit Failure.'
Can I Drive With B2840?
Yes, But With Caution. You can drive the car, but if the SRS (airbag) light is on, it is extremely unsafe. The airbag and seatbelt pretensioner systems are disabled and will not deploy in a crash. Driving with a disabled SRS system turns a survivable accident into a life-threatening one. If the code relates to a non-safety feature like climate control, it is safe to drive.
Common Causes
- Poor connection at a module connector (Very Common) — The electrical plug connected to a control module is loose, dirty, or corroded. Aggressively moving front seats often strains the wiring harness, partially unplugging the yellow SRS connector.
- Low battery voltage (Common) — A weak 12V battery causes unpredictable communication errors between electronic modules during startup. This frequently triggers B2840 on the Nissan Leaf, preventing the vehicle from charging.
- Failed control module or internal component (Common) — The electronic module itself failed internally. This includes the Body Control Module (BCM), the Supplemental Restraint System (SRS) module, or blown diodes inside an EV's On-Board Charger (OBC).
- Damaged wiring harness (Less Common) — Wires break, chafe, or short-circuit in high-movement areas, such as the wiring boot between a door and the car's body.
- Failed sensor or switch (Less Common) — A faulty component, such as a Ford ambient air thermistor or a Chevrolet door latch sensor, sends an incorrect signal to the control module.
Symptoms
- Airbag (SRS) warning light is on — The SRS light illuminates solidly or flashes intermittently. This indicates a disabled airbag system, most common on Honda and Acura models.
- Electric vehicle will not charge — The battery refuses to charge via Level 1 or Level 2 EVSE. This is the primary symptom for Nissan Leafs with a failed on-board charger.
- Climate control or power accessories malfunction — The A/C blows incorrect temperatures, the outside temp display reads -40°F, or power windows/locks stop working entirely.
- 'Door Ajar' warning light stays on — The system incorrectly registers an open door due to a faulty switch or wiring, preventing the doors from locking.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Reseating a Loose Connector — Parts: $0, Labor: $0 - $150, ~0.8 hr book time (DIY)
- Replacing Ambient Air Thermistor (Ford/Mazda)
— Parts: $20 - $50, Labor: $100 - $200, ~0.7 hr book time
(DIY)
2012-2018 Ford Focus: OEM CV6Z-19C734-A (Alt: Dorman 902-021) - Repairing the On-Board Charger (Nissan Leaf) — Parts: $10 - $100, Labor: $400 - $800, ~4 hr book time (Professional)
- Replacing the SRS (Airbag) Control Module
— Parts: $550 - $950, Labor: $180 - $300, ~2 hr book time
(Professional)
2011-2017 Honda Odyssey: OEM 77960-TK8-A11 (Alt: N/A) - Replacing the On-Board Charger (Nissan Leaf)
— Parts: $1700 - $3500, Labor: $800 - $1200, ~6 hr book time
(Professional)
2011-2012 Nissan Leaf: OEM 296A0-3NA8A (Alt: N/A) - Repairing a Damaged Wire — Parts: $5 - $20, Labor: $100 - $300, ~1.5 hr book time (Intermediate)
DIY vs Professional
- Reseating a Loose Connector — Beginner:
Tools: Flashlight, trim removal tools - Replacing Ambient Air Thermistor — Beginner:
Tools: Basic hand tools - Replacing the SRS Control Module — Beginner:
Tools: Socket set, trim removal tools, professional scan tool - Replacing the On-Board Charger (Nissan Leaf) — Beginner:
Tools: Full socket set, high-voltage safety gloves, multimeter, vehicle lift
Used vs. New Parts: Buying Guide
When a used part is worth it: Buy a used Nissan Leaf On-Board Charger to save thousands. Never buy a used SRS Control Module unless you use a professional reprogramming service, as they contain locked VINs and crash data.
Donor-vehicle mileage cap: roughly under 100000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- For SRS Modules: Must have an EXACT part number match and verified clear of crash data.
- For Leaf OBC: Match part numbers carefully as there are many revisions.
Decision logic:
- If The part is a safety-critical SRS Control Module. → Buy new OEM or use a professional service to reset your original module.
- If The part is a Nissan Leaf On-Board Charger and the vehicle is out of warranty. → A used part from a reputable salvage yard is an acceptable, budget-conscious choice.
- If The part is a simple sensor or switch (e.g., Ambient Air Thermistor). → New aftermarket parts offer a good balance of low cost and warranty.
Warranty tradeoff: Used parts typically have a 30-90 day warranty. New aftermarket parts carry a 1-year warranty. New OEM parts carry the manufacturer's warranty.
Worst-case if a used part fails: $500-1000 (Paying diagnostic and installation labor a second time for a faulty used module.)
What Happens If You Wait — Timeline
- Immediate (Honda/Acura SRS Fault): SRS warning light illuminates. The entire airbag and seatbelt pretensioner system is immediately disabled. (MPG impact: 0%% · Added cost: $0)
- Ongoing (Honda/Acura SRS Fault): Continued driving without airbag protection. Fails state safety inspections. (MPG impact: 0%% · Added cost: $50 - $150 (Failed inspection fees))
- Immediate (Nissan Leaf Charger Fault): The vehicle will no longer accept a charge from Level 1 or Level 2 AC chargers. (MPG impact: N/A% · Added cost: $0)
- 1-2 Days (Nissan Leaf Charger Fault): The high-voltage battery runs out of charge, rendering the vehicle immobile. (MPG impact: N/A% · Added cost: $150 - $400 (Towing fees))
Cost of Not Fixing It
- Immediate (Honda/Acura): The Supplemental Restraint System is disabled. Airbags will not deploy in an accident, drastically increasing the risk of severe injury or death. (Added cost: $0)
- Immediate (Nissan Leaf): The vehicle cannot charge via Level 1 or Level 2 AC chargers. Once the current battery depletes, the vehicle becomes immobile. (Added cost: $150 - $300 (Towing fees))
- Ongoing (Ford/GM): Loss of a non-critical function, such as incorrect climate control temperatures or a broken dashboard information switch. (Added cost: $0)
Diagnosis Steps
- Check the 12V Battery
Measure battery voltage with a multimeter. A healthy battery reads 12.6V (engine off) and 13.7-14.7V (running). Low voltage causes false B2840 codes across all makes.
Tools: Multimeter (Beginner) - Identify the Affected System
Match the code to your vehicle's symptoms. An airbag light on a Honda points to the SRS module. A no-charge condition on a Leaf points to the On-Board Charger.
Tools: OBD-II Scanner (Beginner) - Perform a Visual Inspection
Inspect the wiring harness for visible damage. For airbag lights, check wiring under the front seats for loose yellow plugs disturbed by moving the seats.
Tools: Flashlight (Beginner) - Reseat the SRS Connector (Honda/Acura)
Disconnect the 12V battery for 10 minutes. Locate 'Connector A' (a 39-pin plug) on the SRS unit under the center console. Unplug it, check for bent pins, and firmly reconnect it.
Tools: Socket set, trim removal tools (Intermediate) - Test Ambient Air Thermistor (Ford/Mazda)
Disconnect the sensor behind the grille and measure resistance. A standard Ford sensor reads 37,000 ohms at 32°F and 10,000 ohms at 77°F. Infinite or zero resistance confirms a dead sensor.
Tools: Multimeter, temperature chart (Beginner) - Test for Failed Diode (Nissan Leaf)
Measure resistance at the J1772 charge port between the 'pilot' and 'ground' pins with the car off. Reverse the leads and measure again. Low resistance in both directions confirms a blown diode inside the charger.
Tools: Multimeter (Professional) - Test CAN Bus Health
With the battery disconnected, measure resistance between CAN High and CAN Low pins at the OBD-II port. A healthy network reads 60 ohms. Abnormal readings indicate a wiring short or faulty module.
Tools: Multimeter, OBD-II breakout box (Advanced) - Test SRS Circuit with a Resistor
Substitute a 2-ohm resistor into the component's harness connector to bypass the seatbelt tensioner or airbag. If the code clears, the wiring is good and the component itself failed.
Tools: 2-ohm resistor, professional scan tool (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Ignition Status: ON (The fault is detected during the power-on self-test sequence immediately after turning the key.)
- System Voltage: < 10.5V (A low 12V battery causes modules to fail their self-tests or log communication errors during startup.)
- Fault Type: Open / High Resistance (The module logs an open circuit, indicating a disconnected wire or unplugged connector.)
- Module State: Initialization (The error occurs when the Body Control Module or SRS module initializes and checks its connected circuits.)
Related Codes
- B2840-13 — Honda-specific sub-code specifying 'SRS Unit Connector A Not Properly Installed'.
- P3170 — Appears alongside B2840 on the Nissan Leaf, confirming a total failure of the On-Board Charger.
- B29C1 — Appears alongside B2840 on the Nissan Leaf, indicating the charging station detects a missing signal from the failed charger.
- U0155 — Indicates the entire module lost communication on the CAN bus due to power loss or internal failure, rather than a single circuit fault.
Climate & Environmental Factors
- High Humidity / Water Intrusion: Moisture accelerates corrosion on connector pins, causing high-resistance faults in low-mounted SRS modules.
- Extreme Cold: Cold temperatures drop a weak 12V battery's voltage further, preventing the Nissan Leaf charging system from initializing.
How to Talk to a Mechanic About This Code
Say this: "I have a B2840 code and the [airbag light is on / EV is not charging]. Please start by checking the 12V battery and physical connectors before quoting a full module replacement."
Directs the technician to check the cheapest fixes first, preventing an immediate jump to a $1,500 SRS module or $3,000 charger.
Avoid saying:
- 'My airbag light is on, can you just fix it?'
- 'The car's not charging, do whatever you need to do.'
- 'I have a body code, just tell me what it costs.'
Questions to ask before authorizing the repair:
- For a Honda/Acura airbag light: Did you physically inspect and reseat the main SRS module connector and the connectors under the front seats?
- For a Nissan Leaf charging issue: Did you confirm the 12V battery is healthy and fully charged before diagnosing the on-board charger?
- For a Ford/Mazda A/C issue: Did you test the resistance of the ambient air thermistor, or are you just replacing it?
- If a module replacement is recommended: Can you confirm the wiring harness between the module and its main sensor has been tested for continuity?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Use for warranty claims or if a new, programmed SRS module is confirmed necessary.
Best for: Vehicles under warranty., SRS (Airbag) Control Module replacement that requires manufacturer-specific programming.
Downsides: Highest labor rates., Defaults to expensive module replacement instead of diagnosing a simpler wiring fault. (Typical cost: +50% vs. baseline) - Independent Shop:
Excellent starting point for diagnosing the fault and handling simple connector repairs.
Best for: Initial diagnosis of the B2840 code., Fixing known simple issues like a loose connector or replacing a thermistor.
Downsides: May not have the specialized tools to reprogram a new SRS module., Not equipped to handle high-voltage EV component repairs. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. This code requires specific diagnostic expertise not found at chain shops.
Best for: Simple tasks unrelated to this code, like tires or oil changes.
Downsides: Lacks diagnostic tools for complex electrical or SRS issues., High pressure to upsell leads to misdiagnosis. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the repair exceeds 50% of the car's value, consider selling.
- Car worth $4000, fix is $3500: Walk away. A $3,500 quote from a dealer to replace a Nissan Leaf's On-Board Charger on a car worth $4,000 is not economical. Seek a specialist for an $800 repair or sell the vehicle.
- Car worth $8000, fix is $1500: Borderline — get a 2nd opinion. Pay for a diagnostic-only appointment to confirm it isn't just a loose connector, which costs $150 to fix.
- Car worth $6000, fix is $250: Fix it. A $250 repair for a failed sensor on a car worth $6,000 is well below the threshold.
What Scan Tool You Need for This Code
Minimum: A scanner that reads Body Control Module (BCM) and Supplemental Restraint System (SRS) codes. $20 engine readers cannot see B2840.
A cheap scanner from a parts store shows 'No Codes' because it only reads 'P' (Powertrain) codes from the engine computer.
Budget: Foxwell NT301 (~$70) — Reads and clears the B2840 code from the SRS module, which is the minimum needed for diagnosis.
Mid-range: BlueDriver Pro (~$120) — Offers Bluetooth connectivity to a smartphone app and reads all modules, including SRS and BCM.
Professional: Autel MaxiCOM MK808 (~$500) — Offers full-system, bi-directional diagnostics required for initializing and programming a new SRS control module.
Rent vs buy: Most auto parts store 'free' scan services use basic readers and cannot read SRS/B-codes. Buying a mid-range scanner is a worthwhile investment.
How to Clear the Code After You Fix It
- Reconnect 12V battery.
- Use an OBD-II scan tool with SRS/Body capabilities to clear the code.
- Cycle the ignition off, then on, and wait 15 seconds to verify the light stays off.
Drive cycle (~10 minutes): A specific drive cycle is not required, but a 10-minute test drive verifies the fix is stable and the light does not return under normal driving vibrations.
Readiness monitors affected: None
Before emissions retest: drive at least 100 miles to fully set monitors.
Watch out for:
- Using a basic $20 engine code reader that cannot access B-codes.
- Disconnecting the battery will not clear hard SRS fault codes; a capable scanner is mandatory.
- Clearing the code without fixing the physical connection causes the light to return instantly.
Will This Fail Emissions / State Inspection?
No — by itself this code doesn't fail OBD inspection (but it can keep readiness monitors from setting, which causes a separate fail).
- California: Will NOT fail a smog check. California tests for emissions, and an airbag light is a non-emissions safety fault.
- New York: An illuminated airbag light causes an automatic safety inspection failure.
- Texas: Will NOT fail a safety inspection. The SRS warning light is not a checked item on the Texas checklist.
- Virginia: Will FAIL. An illuminated airbag warning light is an automatic failure of the Virginia state safety inspection.
Most Commonly Affected Vehicles
- Honda Odyssey (2011-2017) — Triggers B2840-13 for a loose 39-pin SRS module connector under the center console.
- Honda Pilot (2003-2008) — Prone to SRS codes caused by high resistance in the passenger airbag 'off' indicator light assembly.
- Acura All models (2000-2015) — Shares Honda's SRS design, making them highly susceptible to loose under-seat SRS connectors.
- Nissan Leaf (2011-2015) — Indicates a failed On-Board Charger (OBC), preventing Level 1/2 charging due to internal diode failure.
- Ford Focus, Transit Connect (2010-2024) — Defined as 'Ambient Air Thermistor Circuit Failure,' causing erratic climate control.
- Chevrolet Trailblazer (2002-2009) — Defined as 'DIC Reset Circuit Open,' related to a faulty Driver Information Center switch on the dashboard.
- Mazda 3 (2004-2009) — Refers to an 'Ambient air thermistor circuit failure,' similar to Ford vehicles.
- Land Rover Various (2000-2024) — Points to an 'Ambient air thermistor fault,' affecting the automatic climate control system.
Manufacturer-Specific Notes
- Honda / Acura: Almost always points to a loose main connector on the SRS control module, not a failed part.
- Nissan: Flags a serious On-Board Charger failure, but an EV specialist can often perform a cheap board-level repair instead of a $3,000 replacement.
- General Motors: Flags a non-critical 'DIC Reset Circuit Open', meaning the dashboard trip computer switch is broken.
- Ford: Flags an 'Ambient Air Thermistor Circuit Failure,' causing the A/C to blow incorrect temperatures but posing no safety risk.
Real Owner Stories
2012 Honda Odyssey with 115K miles
SRS airbag light stayed on after a deep interior clean where seats were moved to their limits.
What they tried:
- Mechanic read code B2840-13 but couldn't clear it.
- Mechanic quoted over $1,200 to replace the SRS control module.
Outcome: The owner disconnected the 12V battery, removed the center console trim, and found the 39-pin connector on the SRS unit was slightly loose. They firmly plugged it back in, reconnected the battery, and the light vanished. Total cost: $0.
Lesson: For a Honda/Acura with B2840, physically check the main SRS module connector before replacing the module, especially after interior detailing.
2013 Nissan Leaf SV with 65K miles
The car refused to charge from a Level 2 home charger. The charger clicked, but the dash lights did not sequence.
What they tried:
- Tested the 12V battery, which was healthy.
- Dealer diagnosed codes B2840 and P3170 and quoted $3,200 to replace the On-Board Charger (OBC).
Outcome: The owner hired a local independent EV repair specialist. The specialist opened the OBC, found a failed diode on the main board, and replaced it for $750. The car charges normally.
Lesson: On an out-of-warranty Nissan Leaf, seek an independent EV specialist who performs board-level repairs for a fraction of the dealer's OBC replacement price.
2015 Ford Focus with 80K miles
The automatic climate control blew cold air randomly, and the outside temperature display was stuck at -40°F.
What they tried:
- A basic OBD-II scanner showed no codes.
- Using FORScan software, the owner pulled body code B2840, 'Ambient Air Thermistor Circuit Failure'.
Outcome: The owner ordered a new Motorcraft sensor (part DY1137) for $35. They replaced the sensor behind the front grille in 15 minutes. The temperature display and climate control immediately worked normally.
Lesson: On Ford products, inaccurate outside temperature readings and erratic A/C are classic signs of a failed ambient air thermistor, an inexpensive DIY fix.
How to Prevent This Code From Triggering
- Maintain 12V Battery Health (Test annually after 3 years) — A weak battery causes random communication codes and prevents EV contactors from closing.
- Careful Interior Cleaning (During cleaning or DIY repairs) — Avoid shoving items under seats to prevent unplugging sensitive SRS connectors.
- Address Water Leaks Promptly (As needed) — Fix clogged sunroof drains to stop water from pooling and corroding low-mounted SRS modules.
Frequently Asked Questions
Is it safe to drive with code B2840?
It depends on the symptoms. If your airbag light is on, the airbags and seatbelt pretensioners are disabled and will not protect you in an accident. If only a convenience feature like A/C is acting up, it is safe to drive.
Can I fix code B2840 myself?
Yes, if the cause is a loose under-seat connector or a weak 12V battery. However, replacing control modules or tracing complex wiring requires a professional. Never probe yellow SRS wiring with a multimeter.
Why does my airbag light turn on and off?
An intermittent light indicates a loose connection or a wire starting to break. The connection drops when you hit a bump and restores itself later. The SRS module stores a 'hard fault' that requires a scanner to clear.
Will clearing the code fix the problem?
No. Clearing the code only erases the dashboard message. If the underlying electrical fault remains, the code returns immediately. Airbag faults are 'hard faults' that stay until properly repaired.
My car was in an accident or just detailed, and now I have this code. What does that mean?
Moving seats to their limits strains the under-seat wiring, partially unplugging the yellow SRS connector. After an accident, body shops frequently fail to fully seat the main SRS module connector during reassembly.
What is a common misdiagnosis for B2840?
Mechanics frequently assume the SRS control module failed and quote a $1,000+ replacement. The actual cause is usually a loose connector or damaged wire under a seat. Always inspect physical connections before condemning the module.
My mechanic says the SRS wiring can't be repaired and the whole harness needs to be replaced. Is this true?
Manufacturers state SRS wiring cannot be repaired and require full harness replacement to limit liability. However, a skilled technician can safely repair a single damaged wire or replace a connector pigtail. This saves thousands in parts and labor.
Key Takeaways
- Code B2840 is manufacturer-specific, meaning it flags a critical airbag fault on a Honda but a charging system failure on a Nissan Leaf.
- On Honda and Acura vehicles, B2840 almost always indicates a loose 39-pin SRS module connector, which you can often fix for $0 by simply reseating it.
- For Nissan Leaf owners, B2840 signals a failed On-Board Charger (OBC); skip the $3,000 dealer replacement and hire an EV specialist for an $800 board-level repair.
- Always test your 12V battery and inspect under-seat wiring harnesses before buying replacement modules, as voltage drops and strained wires cause over 50% of B2840 codes.
Helpful Videos
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🎬 Helpful Videos
- What Does B2840 Mean?
- Can I Drive With B2840?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- DIY vs Professional
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2012 Honda Odyssey with 115K miles
- 2013 Nissan Leaf SV with 65K miles
- 2015 Ford Focus with 80K miles
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Is it safe to drive with code B2840?
- Can I fix code B2840 myself?
- Why does my airbag light turn on and off?
- Will clearing the code fix the problem?
- My car was in an accident or just detailed, and now I have this code. What does that mean?
- What is a common misdiagnosis for B2840?
- My mechanic says the SRS wiring can't be repaired and the whole harness needs to be replaced. Is this true?
- Key Takeaways
- 🎟️ Get 5% Off