What Does B1231 Mean?
This code indicates that the Body Control Module (BCM) or safety restraint system has detected a longitudinal (front-to-back) acceleration force that exceeded programmed thresholds. This typically relates to the vehicle's crash detection system, airbag deployment logic, or stability control sensors. The system detected an abnormal acceleration or deceleration event that may have triggered safety system protocols or logged as a potential collision event.
Common Causes
35%
Faulty or miscalibrated longitudinal acceleration sensor (G-sensor) providing erratic readings
30%
Actual hard braking, collision, or significant impact event that triggered legitimate threshold exceedance
20%
Loose or corroded wiring/connectors to acceleration sensor causing intermittent signal dropout or spikes
15%
BCM or airbag control module software calibration issue or internal fault
Diagnostic Steps
1
Step 1: Review freeze frame data and DTC history to determine if code set during a specific event (hard braking, impact, rough road). Check for date/time correlation with actual driving events to determine if legitimate threshold exceedance occurred.
2
Step 2: Perform visual inspection of longitudinal acceleration sensor mounting location (typically under center console or transmission tunnel area). Verify sensor is securely mounted, not loose, and connector is fully seated with no corrosion or terminal damage.
3
Step 3: Using a multimeter, check sensor power supply voltage (typically 5V reference) and ground integrity at the sensor connector. Verify resistance values match manufacturer specifications (typically 1-3K ohms depending on design).
4
Step 4: Monitor live sensor data stream while performing controlled acceleration and braking tests in a safe area. Compare sensor output voltage/values against specifications - should show smooth changes proportional to vehicle motion without sudden spikes or dropouts.
5
Step 5: Check for Technical Service Bulletins (TSBs) related to sensor calibration or software updates for the BCM/SRS module. Perform module reprogramming or calibration procedure if available.
6
Step 6: If sensor and wiring test normal but code persists without legitimate cause, suspect BCM/airbag module internal fault. Clear codes, road test, and verify repair by monitoring for code return.
Estimated Repair Cost
$150 - $800
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) or safety restraint system has detected a longitudinal (front-to-back) acceleration force that exceeded programmed thresholds. This typically relates to the vehicle's crash detection system, airbag deployment logic, or stability control sensors....
The most common cause of B1231 (Longitudinal Acceleration Threshold Exceeded) is: Faulty or miscalibrated longitudinal acceleration sensor (G-sensor) providing erratic readings
Typical repair costs for B1231 range from $150 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Vehicle is generally safe to drive, but airbag deployment logic and stability control systems may be compromised. If airbag warning light is illuminated, airbags may not deploy properly in a crash. Repair should be completed within a few days to ensure full safety system functionality.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B1231 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
Safety Restraint System / Stability Control
Difficulty
Type
Manufacturer
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.