Ultimate Guide to OBD-II Code B0122: Airbag, Seat Belt, or Speaker Fault?
The Definitive Resource for Diagnosing and Fixing B0122
- Code B0122 disables your driver's side airbag, increasing the risk of fatal injury in a frontal crash by 29%.
- A broken clock spring causes over 90% of B0122 codes, confirmed instantly if your horn and steering wheel buttons also fail.
- Toyota and Lexus vehicles use B0122 to indicate a failed driver's seat belt buckle switch, not a clock spring or airbag fault.
- Repairing a clock spring costs between $195 and $650 at a professional shop and requires an SRS-capable scanner to clear the hard code.
What Does B0122 Mean?
B0122 is a generic Body Diagnostic Trouble Code (DTC) for the Supplemental Restraint System (SRS). For most manufacturers, it indicates a fault in the driver-side airbag deployment circuit (Squib Circuit 1), prompting the Airbag Control Module to disable the airbag and illuminate the warning light. However, Toyota and Lexus use this code specifically for a faulty seat belt buckle switch, while many EV and Hybrid models use it to indicate a broken Pedestrian Alert Speaker.
Technical definition: The SAE/ISO definition for B0122 is 'Reserved for manufacturer-specific use', but it universally translates to 'Driver-Side Airbag Squib Circuit 1 Open / High Resistance' on most gas vehicles. Alternate definitions include 'Seat Belt Buckle Switch, RH Malfunction' (Toyota/Lexus) or 'Pedestrian Alert Speaker A Circuit Fault' (EV/Hybrid models).
Can I Drive With B0122?
No, recommended While the vehicle operates normally, driving with code B0122 is strongly discouraged. In over 90% of cases, this code signifies the driver's frontal airbag is disabled and will not deploy in a collision. The NHTSA states frontal airbags reduce driver fatalities in head-on crashes by 29%. Forfeiting this protection poses an immediate and unnecessary risk of severe injury or death.
Common Causes
- Faulty Clock Spring (Spiral Cable) (Very Common) — This causes over 90% of B0122 codes on non-Toyota vehicles. The clock spring maintains electrical contact for steering wheel components. Its thin internal ribbon 🎬 See these expert tips for a successful clock spring replacement wires fatigue and break over time, causing an open circuit.
- Damaged Wiring or Loose Connectors (Common) — The yellow airbag harness connectors under the driver's seat or at the base of the steering column frequently become loose, corroded, or damaged by debris.
- Faulty Driver Seat Belt Buckle Switch (Common On Specific Makes) — On Toyota, Lexus, and Scion vehicles, B0122 specifically indicates a failed internal switch inside the driver-side seat belt buckle. The SRS module cannot verify if the belt is latched.
- Faulty Pedestrian Alert Speaker (EV/Hybrid) (Common On Specific Makes) — On many EV and Hybrid vehicles, B0122 indicates a failed external speaker that warns pedestrians at low speeds. This results from a blown speaker or corroded wiring.
- Water Intrusion and Corrosion (Less Common) — Spilled drinks or leaking sunroofs cause water to pool under the driver's seat. This corrodes the sensitive pins in the SRS connectors, creating high resistance.
- Faulty Driver Airbag Module (Squib) (Less Common) — The inflator assembly (squib) within the airbag module fails its internal resistance check. This is a direct component failure, though less frequent than a clock spring break.
- Low Battery Voltage or Poor Grounds (Rare) — A weak battery or a faulty ground connection for the SRS module causes unpredictable voltage drops, triggering spurious fault codes during the system's self-test.
- Faulty Airbag (SRS) Control Module (Very Rare) — The SRS control module fails internally. This is extremely rare and is only considered after exhaustively testing the wiring, connectors, clock spring, and airbag.
Symptoms
- Solid Airbag Warning Light — An airbag icon or the letters 'SRS' remain permanently illuminated on the instrument cluster.
- Horn, Steering Wheel Buttons, or Paddles Inoperative — A dead horn or non-functioning steering wheel buttons are definitive proof of a failed clock spring, as they share the same broken ribbon cable.
- Scraping or Grinding Noise When Turning — A broken clock spring's internal ribbon catches inside the steering column, creating an audible rubbing or clicking noise during turns. 🎬 Watch: How to replace a clock spring to fix your horn
- No Pedestrian Warning Sound (EV/Hybrid) — The low-speed humming sound that warns pedestrians is absent, often accompanied by a 'Pedestrian Sounder Fault' message on the dash.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Replace Clock Spring — Parts: $70-$400, Labor: $125-$250, ~1.5 hr book time (Professional)
- Replace Seat Belt Buckle Assembly — Parts: $100-$350, Labor: $100-$200, ~1.2 hr book time (Intermediate)
- Replace Pedestrian Alert Speaker — Parts: $80-$200, Labor: $100-$180, ~1.3 hr book time (Intermediate)
- Repair Wiring or Replace Connector Pigtail — Parts: $20-$60, Labor: $150-$300, ~2 hr book time (Advanced)
- Replace Driver-Side Airbag Module — Parts: $300-$900, Labor: $75-$150, ~1 hr book time (Professional)
- Replace Airbag Control Module and Program — Parts: $400-$1000, Labor: $150-$300, ~2 hr book time (Professional)
DIY vs Professional
- Replace Clock Spring 🟢 Beginner
Tools: Socket set, torque wrench, steering wheel puller, trim removal tools. - Repair Wiring or Replace Connector 🟢 Beginner
Tools: High-precision multimeter, wire strippers, approved crimpers/solder, heat shrink. - Replace Seat Belt Buckle Assembly 🟢 Beginner
Tools: Socket set, torque wrench, trim removal tools. - Replace Pedestrian Alert Speaker 🟢 Beginner
Tools: Socket/wrench set, trim/clip removal tools. - Replace Airbag Module or SRS Control Module 🟢 Beginner
Tools: Professional diagnostic and programming tools.
Used vs. New Parts: Buying Guide
When a used part is worth it: Buying a used clock spring is never recommended due to internal wear and tear. A new aftermarket part offers better reliability. Used airbag modules should only be considered from reputable recyclers who guarantee the part is non-deployed.
Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the donor vehicle was not in a collision.
- Match the part number exactly; small variations lead to incompatibility.
- Avoid parts from high-mileage vehicles as the internal ribbon is a wear item.
Decision logic:
- If Part is the clock spring → Buy a new OEM or top-tier aftermarket part. The cost savings of a used part do not justify the risk of premature failure.
- If Part is the airbag module itself → Favor a new OEM part. Used modules are viable ONLY from a certified vendor who guarantees it is non-deployed.
- If Part is a seat belt buckle or pedestrian speaker → A used part from a low-mileage donor is an acceptable budget-friendly option.
Warranty tradeoff: Used parts typically offer a 30-90 day warranty. New Aftermarket parts come with a 1-year to limited lifetime warranty. New OEM parts offer a 12-month/12,000-mile warranty.
Worst-case if a used part fails: $200-$400 if a used clock spring fails shortly after installation, requiring repeat labor costs.
What Happens If You Wait — Timeline
- 0-4 weeks: Intermittent Fault: The airbag light turns on and off randomly. The internal wire in the clock spring is partially broken, causing faults only at specific steering angles. (MPG impact: 0%% · Added cost: $0 (Safety Risk: Airbag is unreliable))
- 1-3 months: Hard Fault: The airbag light stays on permanently. The wire has broken completely, definitively disabling the driver's airbag. (MPG impact: 0%% · Added cost: $0 (Safety Risk: Airbag will not deploy))
- 2-6 months: Ancillary Failures: Other wires in the clock spring ribbon fail. The horn and steering wheel audio controls stop working, creating a secondary safety issue. (MPG impact: 0%% · Added cost: $50-$200 (Potential fine for inoperative horn))
- 6+ months: Inspection Failure: The vehicle fails mandatory state safety inspections, preventing registration renewal. (MPG impact: 0%% · Added cost: $350-$750 (Mandatory repair cost to pass inspection))
Cost of Not Fixing It
- Immediate: The driver's airbag is disabled and will not deploy in a collision, creating a severe risk of injury or death. (Added cost: N/A (Safety Risk))
- 0-3 months: If caused by a faulty clock spring, other steering wheel controls like the horn and cruise control will fail, creating a secondary safety issue. (Added cost: $0)
- Ongoing: The vehicle will fail mandatory state safety inspections, preventing legal registration renewal. (Added cost: Cost of eventual repair + potential fines for expired registration.)
Diagnosis Steps
- Verify Code with SRS-Capable Scan Tool
Use an OBD-II scanner capable of reading Body ('B') codes. A standard engine code reader will not work. Confirm B0122 is active and check its specific manufacturer definition.
Tools: SRS-Capable OBD-II Scanner (Beginner) - Functional Check of Steering Wheel Components
Test the horn and all steering wheel-mounted buttons. If any of these malfunction alongside the airbag light, a faulty clock spring is the guaranteed culprit.
Tools: None (Beginner) - Analyze Live SRS Data
View the live data for 'Driver Airbag Squib 1 Resistance' on your scanner. A healthy circuit reads 2.0 to 4.0 ohms. Slowly turn the steering wheel lock-to-lock. If the value jumps to 'OPEN' or fluctuates wildly, the clock spring is defective.
Tools: SRS-Capable OBD-II Scanner (Intermediate) - Safety Depower and Visual Inspection
CRITICAL SAFETY STEP: Disconnect the negative battery terminal and wait 15 minutes for the SRS backup capacitor to discharge. Visually inspect all yellow airbag connectors under the driver's seat and steering column for corrosion or loose wires.
Tools: Wrench/Socket Set (Beginner) - Test Seat Belt Buckle Switch (Toyota/Lexus)
If diagnosing a Toyota or Lexus, monitor the 'Driver Seat Belt Buckle Switch' status in live data. The status must change from 'Unbuckled' to 'Buckled' when inserting the belt. If it remains stuck, replace the buckle assembly.
Tools: SRS-Capable OBD-II Scanner (Intermediate) - Test Pedestrian Alert Speaker Circuit (EV/Hybrid)
If the code points to the pedestrian speaker, disconnect it and measure resistance across its terminals. A healthy speaker reads 3.5 to 4.5 ohms. Check for 12V at the connector when the vehicle is 'On' and in gear.
Tools: Multimeter, Basic Hand Tools (Intermediate) - [PRO TIP] Perform a Connector Pin-Drag Test
Disconnect the connector at the base of the clock spring. Use a properly sized male terminal to test the tension of each female pin. Loose pins fail to make a solid connection, causing high resistance missed by visual inspection.
Tools: Terminal Pin Test Kit (Advanced) - [PRO TIP] Test Circuit with a Load Simulator
Depower the system, disconnect the airbag module, and connect a 2.2-2.5 ohm SRS load tool to the vehicle-side connector. Reconnect the battery and clear codes. If B0122 stays away, the airbag module is faulty. If it returns, the wiring or clock spring is bad.
Tools: SRS Load Simulator, SRS-Capable OBD-II Scanner (Advanced) - [ADVANCED] Measure Squib Circuit Resistance Manually
With the system depowered, measure resistance through the clock spring from the column connector to the wheel connector. Readings above 2.0 ohms or 'OL' (Over Limit) confirm an open circuit. NEVER measure the airbag module directly.
Tools: High-Precision Multimeter, Vehicle Service Manual (Advanced)
When This Code Triggers (Freeze-Frame Conditions)
- Ignition Status: ON (The code sets during the SRS module's initial 7-second self-test immediately after turning the ignition on.)
- System Voltage: 11.8V - 14.5V (The self-test requires normal battery voltage; readings below 11.5V indicate a battery issue causing a false code.)
- Steering Wheel Angle: Variable (For intermittent clock spring faults, the code triggers only when the steering wheel turns to a specific angle that breaks the circuit.)
Related Codes
- B0123 — This code is for 'Driver-Side Airbag Squib Circuit 2'. Seeing B0122 and B0123 together guarantees a common point of failure, like the clock spring or its primary connector.
- B1346 (Hyundai/Kia) — This manufacturer-specific code means 'Driver Airbag Resistance too high'. It is functionally identical to the generic B0122 and points to a failed clock spring.
- U0151 — This means 'Lost Communication With Restraints Control Module'. B0122 indicates the module is online but sees a circuit fault. U0151 points to a blown fuse or a failed module.
- B0120 / B0121 (EV/Hybrid) — These codes relate to the pedestrian alert system. Seeing these alongside B0122 helps pinpoint the exact electrical fault in the speaker circuit.
Climate & Environmental Factors
- High Humidity / Moisture: Water intrusion from leaks or high humidity causes corrosion on SRS connector pins. This corrosion increases resistance, directly triggering a B0122 code.
- Extreme Cold: Very cold temperatures cause metal pins within electrical connectors to contract, leading to loose connections and intermittent high resistance faults.
- Extreme Heat: High ambient temperatures cause plastic connectors and wire insulation to expand or become brittle, compromising connections over time.
How to Talk to a Mechanic About This Code
Say this: "I have an airbag light on and my scanner shows code B0122. My horn and steering wheel buttons have also stopped working. I'd like to schedule a diagnosis, and I suspect it's the clock spring. Can you provide an estimate to diagnose and confirm that?"
This signals you are an informed customer. It states the specific code, describes the classic secondary symptoms, and directs the shop toward a specific diagnostic path, preventing a broad, expensive search.
Avoid saying:
- 'My airbag light is on, can you fix it?' (too vague, invites a costly diagnostic process)
- 'Just replace the clock spring.' (Don't order a repair without a professional diagnosis to confirm the fault)
- 'I'm not sure what's wrong, just do whatever it takes.'
Questions to ask before authorizing the repair:
- Did you confirm the clock spring is the issue by monitoring the squib circuit resistance while turning the wheel?
- Are you using a new OEM or a high-quality aftermarket part, and what is the warranty?
- Does the estimate include the final SRS system reset to turn off the light?
- What is your shop's warranty on the labor for this repair?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Recommended only if your vehicle is covered by a specific clock spring warranty extension. Otherwise, it's the most expensive option.
Best for: Vehicles under a manufacturer's extended warranty for the clock spring (common with Kia, Hyundai, VW)., Complex cases where an independent shop has failed to find the issue.
Downsides: Highest labor rates, typically 50-100% more than independent shops., Less willing to use aftermarket parts to save costs. (Typical cost: +75% vs. baseline) - Independent Shop:
Best fit for most consumers. A reputable local mechanic performs this repair correctly for significantly less than a dealer.
Best for: Out-of-warranty vehicles where cost is a major factor., Most B0122 cases, as clock spring replacement is a routine job for experienced technicians.
Downsides: Quality varies; ensure the shop is ASE certified and has good reviews for electrical repairs., Must have an SRS-capable scan tool. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID for B0122 diagnosis and repair. The risk of an incorrect diagnosis or improper handling of a safety component is too high.
Best for: Simple tasks like oil changes or tires, not complex diagnostics.
Downsides: Technician skill with safety systems like SRS is inconsistent., High pressure to upsell and lack of specific diagnostic tools for airbag systems. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost for the B0122 code exceeds 40-50% of your car's private-party value, pause and evaluate your options. An active airbag light significantly reduces trade-in value.
- Car worth $4000, fix is $600: Fix it. The repair cost is a small fraction of the car's value and is essential for safety and passing inspection.
- Car worth $2500, fix is $1200: Borderline. The repair is nearly 50% of the car's value. Get a second opinion or consider selling 'as-is' with full disclosure.
- Car worth $1500, fix is $750: Walk away. It rarely makes sense to put this much money into a low-value car for a single repair.
What Scan Tool You Need for This Code
Minimum: A scanner that reads and clears Supplemental Restraint System (SRS/Airbag) codes. A basic engine-only code reader will NOT work.
A cheap, engine-only scanner won't detect the SRS module. You need a tool that communicates with body control systems to read the B0122 code and clear it after the repair.
Budget: Autel AutoLink AL619 (~$70) — Reads and clears engine, ABS, and SRS (airbag) codes on most major vehicle makes. It confirms the B0122 code and clears the light after repair.
Mid-range: BlueDriver Pro Bluetooth OBDII Scan Tool (~$120) — Connects to your smartphone and provides access to SRS codes, including live data. Graphing the 'Driver Airbag Squib Resistance' live confirms a bad clock spring.
Professional: Autel MaxiCOM MK808 / Foxwell NT716 (~$450-550) — Offers full system diagnostics, bidirectional control, and access to manufacturer-specific data. Essential for professional shops or serious DIYers.
Rent vs buy: Auto parts stores do NOT rent out SRS-capable scanners due to liability. For a one-time B0122 fix, buying a budget pick like the Autel AL619 is more economical than paying a shop's diagnostic fee.
How to Clear the Code After You Fix It
- Perform the physical repair with the battery disconnected.
- Reconnect the battery.
- Use an SRS-capable OBD-II scan tool to access the Restraint Control Module.
- Select the function to 'Clear Codes' or 'Reset SRS'.
- Cycle the ignition off, then on, and verify the airbag light performs its self-check and turns off.
Drive cycle (~5 minutes): An SRS-specific drive cycle is not required. After clearing the code, the system's status is known immediately upon the next ignition-on self-test. If the light stays off for 7-10 seconds after starting the car, the repair is successful.
Readiness monitors affected: None. Readiness monitors are part of the emissions control system and are not affected by Body codes like B0122.
Watch out for:
- Disconnecting the battery alone will not clear 'hard faults' stored in the SRS module.
- A basic engine code reader cannot communicate with or clear codes from the SRS module.
- If the code returns immediately, the root cause was not fixed or the replacement part is faulty.
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: An illuminated airbag warning light is an automatic failure for the state's safety inspection.
- New York: An illuminated airbag warning lamp is currently an advisory issue and not grounds for inspection failure, though legislation has been proposed to change this.
- Texas: An illuminated airbag light is NOT an item on the official vehicle inspection checklist and will not cause the vehicle to fail.
Most Commonly Affected Vehicles
- Kia / Hyundai Sorento, Optima, Sonata, Elantra, Tucson (2011-2025) — Extremely common clock spring failures. Kia issued warranty extensions (e.g., Campaign WEE) for the 2011-2015 Sorento, extending coverage to 15 years/unlimited miles.
- Volkswagen Jetta, Golf, Passat, Tiguan, Beetle (2010-2019) — High rate of clock spring failure. VW issued a warranty extension (Service Action 97H8) for some models to 15 years/150,000 miles.
- Nissan Altima, Rogue, Sentra, Versa (2013-2019) — Clock spring failures are a widely known issue. Part number 25560-3TA2A is a common replacement for many of these models.
- Toyota / Lexus / Scion Corolla, Camry, Land Cruiser, various Lexus (2002-2016) — On these vehicles, B0122 almost always indicates a faulty Seat Belt Buckle Switch, not the clock spring. Diagnosis must start at the buckle.
- Ford Focus, Escape, Maverick (Hybrid) (2012-2022) — Clock spring failures are common on Focus and Escape. On the Maverick Hybrid, B0122 is used for the Pedestrian Alert Speaker fault.
- Chrysler / Dodge / Jeep Town & Country, Grand Caravan, Wrangler (2007-2016) — Notorious for clock spring failures. Chrysler issued warranty extension X56 for some models. The part is often called the 'Steering Angle Sensor' assembly.
- Chevrolet / GMC Silverado / Sierra 1500/2500/3500 (2007-2014) — A known issue addressed by GM TSBs. The replacement part is often OEM P/N 25966966. The fault is almost always the clock spring.
- Subaru Impreza, Forester, Outback, Crosstrek (2012-2018) — Clock spring (or 'roll connector') failure is a known issue, causing the airbag light and loss of steering wheel controls.
Manufacturer-Specific Notes
- Volkswagen: VW has extended the warranty (Service Action 97H8) to 15 years/150,000 miles for certain vehicles to cover clock spring diagnosis and replacement.
- Kia / Hyundai: Kia issued multiple warranty extensions (e.g., Campaign WEE) extending clock spring coverage to 15 years/unlimited miles. Owners who paid for repairs previously may be eligible for reimbursement.
- Toyota: Toyota consistently uses code B0122 to indicate a 'Seat Belt Buckle Switch Malfunction'. Diagnosing the clock spring for this code on a Toyota is a waste of time.
- General Motors: GM clock spring repairs often require removing and replacing both the upper and lower steering column shrouds to access the component.
- EV / Hybrid Vehicles (Ford, Tesla, etc.): On many electrified vehicles, B0122 means 'Pedestrian Alert Speaker A Circuit Fault'. This disables the low-speed warning sound but does not illuminate the airbag light.
Real Owner Stories
2011 Kia Sorento at 110K miles
The airbag light illuminated simultaneously with the failure of the horn and cruise control buttons.
What they tried:
- Identified the issue as a clock spring failure based on the combination of symptoms.
Outcome: The clock spring was the definitive cause. The owner opted for a professional repair due to the risks of handling the explosive airbag module.
Lesson: When the airbag light appears alongside a dead horn and steering wheel buttons, the clock spring is the culprit over 95% of the time.
2005 Toyota Corolla with B0122
The airbag light turned on. The owner suspected a faulty clock spring based on generic OBD-II search results.
What they tried:
- Researched Toyota-specific definitions for the B0122 code before buying parts.
Outcome: The owner discovered that Toyota uses B0122 exclusively for a seat belt buckle switch fault. Replacing the driver-side seat belt buckle assembly resolved the code.
Lesson: Always verify the manufacturer-specific definition of a generic code. Diagnosing the clock spring on a Toyota with B0122 is a complete waste of time.
2012 Toyota Highlander with recurring B0122
The owner replaced the clock spring four times in four years. The airbag light returned annually.
What they tried:
- Replaced the clock spring with OEM parts repeatedly.
Outcome: The root cause was a loose pin in the connector at the base of the steering column. Reseating the connector during replacement provided a temporary fix, masking the true wiring fault.
Lesson: If a part fails repeatedly, you have a misdiagnosis. Perform a pin-drag test on the connectors before replacing an expensive component a second time.
How to Prevent This Code From Triggering
- Apply Dielectric Grease to Connectors (During any related repair) — Applying non-conductive dielectric grease to SRS connector seals prevents the pin corrosion that causes high resistance and triggers the B0122 code.
- Address Water Leaks Immediately (As needed) — Fixing leaking window seals or sunroof drains prevents water from pooling under the seats, protecting sensitive SRS modules from corrosion.
- Avoid Turning the Wheel When Stationary (Daily habit) — Dry steering puts maximum stress on the clock spring's internal ribbon cable. Minimizing sharp, stationary turns prolongs its mechanical life.
- Secure the Clock Spring During Repairs (During any steering column service) — If the steering wheel is removed, the clock spring can spin freely and become improperly indexed, snapping the cable on the first turn. Always secure it with tape.
Frequently Asked Questions
Is it safe to drive with code B0122?
No. The B0122 code almost always means the driver's airbag is deactivated and will not deploy in an accident. This dramatically increases your risk of serious injury or death. Have the vehicle repaired immediately.
My search for B0122 shows results for a P0122 Throttle Sensor. What's the difference?
B0122 is an airbag/SRS code, while P0122 is an engine code for a 'Throttle Position Sensor Circuit Low' fault. Ensure your scanner reads Body Control Module codes to avoid a costly misdiagnosis.
What is an airbag 'squib circuit'?
A 'squib' is a small explosive detonator that ignites the propellant to inflate the airbag. The 'squib circuit' is the dedicated wiring loop running from the SRS module, through the clock spring, to the airbag. Code B0122 indicates a break or high resistance in this loop.
Why did my horn and radio buttons stop working at the same time as the airbag light?
This is the classic symptom of a failed clock spring. The clock spring is the common electrical connection for all electronic functions on the steering wheel. When its internal ribbon cable breaks, the airbag, horn, and buttons fail simultaneously.
Can a B0122 code be intermittent?
Yes. An intermittent B0122 is very common in the early stages of a clock spring failure. A partially broken wire causes the resistance to fluctuate as the steering wheel turns, making the airbag light turn on and off randomly.
I replaced the clock spring, but the airbag light is still on. What now?
First, ensure you used a high-quality OEM part, as cheap aftermarket clock springs have a high failure rate. Second, the SRS module stores 'hard faults' that must be cleared with a professional-grade scan tool after the repair. If it returns, you have a wiring issue.
Can I replace the clock spring myself to save money?
This advanced DIY repair requires depowering the SRS system and removing the explosive airbag module. Due to the extreme safety risks, leave this repair to a qualified professional unless you are highly experienced.
The airbag light is off, but my scanner shows a B0122 code. What does that mean?
If the airbag light is off, your vehicle uses B0122 for a non-airbag fault. This is typical for EV and hybrid models where it indicates a fault with the pedestrian alert speaker. It is not an immediate safety concern in this specific case.
Key Takeaways
- Code B0122 disables your driver's side airbag, increasing the risk of fatal injury in a frontal crash by 29%.
- A broken clock spring causes over 90% of B0122 codes, confirmed instantly if your horn and steering wheel buttons also fail.
- Toyota and Lexus vehicles use B0122 to indicate a failed driver's seat belt buckle switch, not a clock spring or airbag fault.
- Repairing a clock spring costs between $195 and $650 at a professional shop and requires an SRS-capable scanner to clear the hard code.
Helpful Videos
Shop the Parts Behind B0122
Below are the parts most often responsible for code B0122, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.
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.
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What Does B0122 Mean?
- Can I Drive With B0122?
- Common Causes
- Symptoms
- 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
- 2011 Kia Sorento at 110K miles
- 2005 Toyota Corolla with B0122
- 2012 Toyota Highlander with recurring B0122
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Is it safe to drive with code B0122?
- My search for B0122 shows results for a P0122 Throttle Sensor. What's the difference?
- What is an airbag 'squib circuit'?
- Why did my horn and radio buttons stop working at the same time as the airbag light?
- Can a B0122 code be intermittent?
- I replaced the clock spring, but the airbag light is still on. What now?
- Can I replace the clock spring myself to save money?
- The airbag light is off, but my scanner shows a B0122 code. What does that mean?
- Key Takeaways
- 🎟️ Get 5% Off