OBD-II trouble code
B0022: Left Curtain Deployment Control 2 (Subfault)
A fault on the left curtain's second firing loop. The first question is not what broke but whether that second loop exists on this vehicle at all — a module carrying the wrong build configuration reports a circuit that was never installed, and it reports it as an open, which reads exactly like a broken wire.
Quick facts
- System
- Body
- Category
- Airbag / SRS Restraints
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,000
- DIY difficulty
- Shop recommended
What does B0022 mean?
Not every curtain airbag has two firing loops. A second loop exists for one of two reasons, and which one applies to a given vehicle changes where you look. Some designs use a multi-stage inflator, where a second charge is available so the module can vary how forcefully the curtain deploys according to crash severity. Others use two separate inflators because the curtain itself is long — on a three-row vehicle the fabric may run from the A-pillar all the way to the D-pillar, and a single gas generator at the front cannot fill that length quickly or evenly enough. In the first case both loops are in the same assembly at the front. In the second, the loop numbered two is a physically separate device sitting near the rear of the roof rail, several feet away from loop one.
That distinction is why this code deserves its own approach rather than being treated as a repeat of the loop one fault. If the vehicle uses two inflators, everything about the inspection moves rearward. The connector is behind the C or D pillar trim rather than the A-pillar, and the hazards in that area are different: cargo shifting against the trim, roof-mounted grab handles being pulled on, rear speaker and third row lighting wiring sharing the route, and on estates and SUVs a tailgate strut anchorage nearby. None of those are relevant to the front of the roof rail. Establishing from service data whether the second loop is a separate rear inflator or a second stage of the same front device decides where the panels come off, and getting it wrong means dismantling the wrong end of the car.
The more important trap on any code that names a second circuit is the population question. If the restraints module has been replaced with a used unit, or configured to the wrong build, it will monitor the loops the configuration says the vehicle should have rather than the loops it actually has. A vehicle built with a single loop curtain, controlled by a module that thinks it has two, produces a permanent open circuit fault on the loop that was never fitted. The symptom byte reads as an open, the harness tests fine because there is no harness to test, and hours can be spent looking for a break in a circuit that does not exist. Confirming the vehicle's actual build against the module's configuration is quick and should come before any trim removal, particularly on a vehicle with a history of accident repair or a module sourced second hand.
Everything else about the seriousness applies as it does across restraint faults. The vehicle drives normally. The consequence is that head protection on that side may be reduced or unavailable in a side impact or rollover, and the module will usually decline to fire a loop it cannot verify. Nothing here should be probed without disabling the system by the manufacturer's procedure first.
Common causes
- Restraints module configured for a build with two curtain loops when the vehicle was fitted with one, producing a permanent open on a circuit that does not exist
- Used or donor restraints module never coded to this vehicle after a previous repair
- Connector fault at a rear-mounted second inflator behind the C or D pillar trim
- Harness damage in the rear roof rail from cargo pressing against the trim or a grab handle being pulled loose
- Corrosion at the rear connector from a tailgate or rear quarter water leak
- Failed second-stage squib within a multi-stage front inflator assembly
- Damage during third row lighting, speaker or rear trim installation
- Open or shorted section of the rearward run of the curtain harness
- Restraints control module internal fault on that channel
Symptoms
- Airbag or SRS warning light on continuously
- B0022 stored with a symptom byte, most often reporting an open circuit
- Fault that cannot be cleared and returns immediately on the next ignition cycle
- Code present ever since a restraints module was replaced, with no event in between
- No effect whatsoever on how the vehicle drives
- Harness testing perfectly while the code persists, which is the signature of a configuration mismatch
- Companion curtain or side restraint codes where the rear harness run is damaged
Diagnostic steps
- 1.Establish from service data whether this vehicle actually has a second left curtain loop, and whether that loop is a second stage of the front inflator or a physically separate rear inflator. The two answers send you to opposite ends of the roof rail.
- 2.Check the restraints module's configuration against the vehicle's build before removing any trim. A module coded for two loops on a single loop vehicle reports a permanent open that no wiring repair can fix.
- 3.Ask whether the restraints module has ever been replaced, and whether the replacement was new or used. A code present continuously since that work points at configuration rather than hardware.
- 4.Capture the full symptom byte. An open on a second loop has a very different weight to a short, because the open is the condition a phantom circuit produces.
- 5.Disable the restraint system by the manufacturer's procedure and observe the specified waiting period before opening any connector.
- 6.If the second loop is a separate rear inflator, remove the C or D pillar trim and inspect that connector and the rearward harness run for crushing, cargo damage and corrosion.
- 7.Look for water ingress at the rear quarter and tailgate area, which corrodes rear roof rail connectors in a way front connectors are protected from.
- 8.Measure the loop against specification only once the connector and the configuration have both been cleared.
- 9.If the second stage is part of the front assembly, note that stages cannot be replaced individually — the inflator is a single unit.
Repair cost
$100 – $1,000
A configuration correction is the cheapest possible outcome and is usually covered by the diagnostic charge of $100 to $250, because the fix is programming rather than parts. A rear connector or harness repair behind the pillar trim is $150 to $450. Replacing a curtain assembly is $600 to $1,000 or more fitted, and it is worth knowing in advance that an individual stage cannot be bought separately — a failed second stage means the whole inflator or curtain unit. A restraints module replacement with programming reaches the top of the range. Checking the module configuration first costs nothing and occasionally ends the job on the spot.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with airbag control module (sdm) replacement / reset preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.