FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
Toyota SRS fault codes

Toyota airbag codes and what they mean

Toyota writes its airbag codes two ways at once, as a five-character DTC and an older two-digit number, so a scan tool prints B1801/51. Once you know how Toyota builds those numbers, most of the list decodes itself.

What Toyota calls the module and where it lives

Toyota calls the airbag computer the center airbag sensor assembly on roughly 2000 through 2015 model years, and the airbag ECU assembly on newer ones. Both names mean the same box. It sits on the floor pan under the center console between the front seats, held by three bolts, with a waterproof sheet underneath that has to go back in the right position.

Toyota's manuals are firm on two points. Disconnect the negative battery terminal and wait at least 90 seconds before any SRS work. And if the assembly has been dropped, or its case or connector shows cracks or dents, it gets replaced rather than reused. Location notes by model are on our Toyota airbag service page.

How Toyota airbag codes are organized

Every firing circuit on a Toyota gets four consecutive codes in one fixed order. Start at the base number and count up: line-to-line short, open circuit, short to ground, short to battery positive. B1800, B1801, B1802, B1803 is the driver airbag squib in that order, B1805 through B1808 is the front passenger, and the same four steps run through every other squib on the car.

Toyota does not publish a code that reads crash recorded the way some manufacturers do. After a deployment the module writes the event into memory and locks itself, while the circuits whose squibs are spent report as opens. A deployed car often scans as a run of B1801, B1806, B1901 and B1906 with nothing naming the collision. That stored event is what a module-level crash data reset addresses. The exceptions are B1785 and B1787, the occupant classification collision detection codes, which Toyota's manual says can be cleared with a zero point calibration when no collision happened.

Code table

Toyota SRS codes we see, and what each one is

Codes with a link have their own page. Crash data clears with a module reset; hardware and circuit faults need the part fixed or replaced first.

CodeMeaningType
B1000Center airbag sensor assembly internal malfunction. The module failed its own self-test.Hardware fault
B1100Center airbag sensor assembly internal malfunction, same fault on Sienna-generation numbering.Hardware fault
B1610Front airbag sensor RH malfunction.Hardware fault
B1612Lost communication with the front airbag sensor RH.Circuit fault
B1615Front airbag sensor LH malfunction.Hardware fault
B1620Side airbag sensor RH circuit malfunction.Hardware fault
B1625Side airbag sensor LH circuit malfunction.Hardware fault
B1650Occupant classification system malfunction reported up to the airbag module.Hardware fault
B1653Seat position airbag sensor circuit malfunction.Circuit fault
B1656Seat belt buckle switch LH circuit malfunction.Circuit fault
B1660Passenger airbag on and off indicator circuit malfunction.Circuit fault
B1690Door side airbag sensor RH malfunction.Hardware fault
B1695Door side airbag sensor LH malfunction.Hardware fault
B1785Front occupant classification sensor LH collision detection. Clearable by zero point calibration when there was no collision.Crash data
B1787Rear occupant classification sensor LH collision detection.Crash data
B1790Communication circuit fault between the occupant classification ECU and the center airbag sensor assembly.Circuit fault
B1794Open in the occupant classification ECU battery positive line.Circuit fault
B1800Short in the driver side squib circuit.Circuit fault
B1801Open in the driver side squib circuit, often the spiral cable.Circuit fault
B1802Short to ground in the driver side squib circuit.Circuit fault
B1803Short to battery positive in the driver side squib circuit.Circuit fault
B1806Open in the front passenger side squib circuit.Circuit fault
B1811Open in the driver side squib second step circuit on a dual-stage airbag.Circuit fault
B1816Open in the front passenger side squib second step circuit.Circuit fault
B1821Open in the side squib RH circuit. Side assignment varies by model, so confirm against your manual.Circuit fault
B1826Open in the side squib LH circuit.Circuit fault
B1831Open in the curtain shield squib RH circuit.Circuit fault
B1861Open in the driver side knee airbag squib circuit.Circuit fault
B1901Open in the front seat belt pretensioner squib RH circuit.Circuit fault
B1906Open in the front seat belt pretensioner squib LH circuit.Circuit fault
B1135Driver pretensioner squib.Circuit fault
B1140Passenger pretensioner squib.Circuit fault

Scan tool notes for Toyota

Nothing at the parts store will read these. A basic OBD2 reader talks to the powertrain module on the emissions channel, and the airbag system answers on a Toyota protocol. The factory software is Techstream, also sold as GTS, connected at the DLC3 with the ignition on. Techstream also runs a check mode that raises detection sensitivity for intermittent squib faults that pass a normal scan.

The occupant classification system needs a zero point calibration and sensitivity check after the occupant detection ECU is replaced, after the front passenger seat comes out, after loosening any bolt holding that seat, and after seat covers or seatback trays go on. The check standard is 27 to 33 kilograms using solid weights, seat empty, vehicle level.

What we see on Toyota vehicles

Driver squib codes come through constantly and the airbag itself is usually fine. Toyota's trouble-area list for B1800 through B1803 names three things in that circuit: the module, the spiral cable, and the steering pad. The spiral cable is the only one that moves, so it is the one that wears. A frayed conductor sets the line short, a broken one sets the open. B1801 and B1811 together are the first and second stage of one dual-stage driver airbag, both running through the same clock spring.

The other steady one is occupant classification. Toyota recall 23TA15, filed with NHTSA as 23V-865, covers occupant classification sensors on 2020 through 2022 Camry, Corolla, Highlander, RAV4, Avalon and Sienna Hybrid that can short. Toyota released the remedy in phases starting with the most humid states, saying the failure shows up sooner there, which put Arkansas cars early in line.

Common questions

Toyota airbag code questions

It is the older two-digit code Toyota used before five-character DTCs, carried forward on the charts. Several modern codes share one legacy number. B1800, B1801, B1802 and B1803 are all 51, because the old system could only report driver squib circuit without saying which failure mode.

No. A standard reader only talks to the engine control module over the emissions channel. You need Techstream or an aftermarket scanner that lists Toyota SRS coverage. A reader saying no codes while the light is on has not reached the module.

Toyota requires a zero point calibration and sensitivity check after the front passenger seat comes out, and even after loosening any bolt that secures it. Skip it and the occupant classification system stays uncalibrated, which lights the SRS warning and the Passenger Airbag OFF indicator.

Both run through the spiral cable, so a genuinely failed clock spring sets both and a good replacement clears both. Codes that survive point at the rest of the circuit: the instrument panel wire, the connector at the steering pad, the steering pad itself, or the module. Aftermarket clock springs are a known repeat-failure item.

Keep reading:

Toyota SRS light on?

Read us the code and we will tell you what it needs

Crash data clears with a reset of your own module. A hardware fault needs the part. Either way, call and we will confirm.

Toyota airbags, seat belts, and modules in stock

Shop all Toyota parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.