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

Lexus airbag codes and what they mean

Lexus uses the same airbag code numbers Toyota does, read with the same factory software. What separates a Lexus scan is how much more of the table is live, because these cars carry restraint hardware that never shows up on the Toyota side of the lot.

What Lexus calls the module and where it lives

Lexus calls the airbag computer the center airbag sensor assembly on older models and the airbag ECU assembly on newer ones, the same two names Toyota uses across the same split. It mounts on the floor pan under the center console. There is no separate Lexus part name and no separate Lexus diagnostic language.

What differs is how much the module watches. A well-equipped RX or NX adds knee airbags, a front seat cushion airbag, rear seat belt pretensioners, selectable force limiters, a driver seat position sensor, and satellite sensors on their own bus. That is roughly twice the monitored firing circuits of a base Corolla. Model coverage is on our Lexus airbag service page.

How Lexus airbag codes are organized

The squib numbering follows Toyota's pattern exactly. Four consecutive codes per circuit, in the order short, open, short to ground, short to battery positive. Older Lexus manuals pair each code with a legacy two-digit number, printed as B1195/77, while manuals from 2016 forward use the bare five-character code and abbreviate the chart, writing D Squib, P Squib and P/T Squib.

These are the ranges a Lexus can set that most Toyotas cannot:

Sensor codes come in three flavors that are easy to confuse. A malfunction code such as B1690 means the module is talking to the sensor and the sensor reports itself bad. A lost communication code such as B1642 or U0154 means the module cannot reach the device at all, usually wiring, a connector, or the bus. An initialization incomplete code such as B1693 means a replaced part never finished its handshake and needs the procedure run rather than another new part.

Code table

Lexus 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
B1000Airbag ECU malfunction. The module reports an internal fault.Hardware fault
B1612Lost communication with the front airbag sensor RH.Circuit fault
B1617Lost communication with the front airbag sensor LH.Circuit fault
B1630Curtain shield airbag sensor RH malfunction, the Lexus name for this range.Hardware fault
B1635Curtain shield airbag sensor LH malfunction.Hardware fault
B1642Lost communication with the side satellite sensor bus RH.Circuit fault
B1647Lost communication with the side satellite sensor bus LH.Circuit fault
B1650Occupant classification system malfunction reported to the airbag ECU.Hardware fault
B1653Driver side seat position sensor circuit malfunction.Circuit fault
B1656Seat belt buckle switch LH circuit malfunction.Circuit fault
B1660Passenger airbag active mode indicator circuit malfunction.Circuit fault
B1690Side airbag sensor RH malfunction.Hardware fault
B1693Side airbag sensor RH initialization incomplete after replacement.Hardware fault
B1695Side airbag sensor LH malfunction.Hardware fault
B1785Front occupant classification sensor LH collision detection. Clearable by zero point calibration if no collision occurred.Crash data
B1787Rear occupant classification sensor LH collision detection.Crash data
B1790Communication circuit fault between the occupant classification ECU and the airbag sensor assembly.Circuit fault
B1794Open in the occupant classification ECU battery positive line.Circuit fault
B1801Open in the D squib circuit, the driver airbag firing loop.Circuit fault
B1811Open in the D squib second step circuit on a dual-stage driver airbag.Circuit fault
B1816Open in the P squib second step circuit.Circuit fault
B1826Open in the side squib LH circuit.Circuit fault
B1861Open in the driver knee airbag squib circuit.Circuit fault
B1866Open in the front passenger knee airbag squib circuit.Circuit fault
B1876Open in the passenger side front seat cushion squib circuit, a Lexus-only airbag.Circuit fault
B1906Open in the P/T squib LH circuit, the left front seat belt pretensioner.Circuit fault
B1926Open in the rear P/T squib LH circuit, the rear seat belt pretensioner.Circuit fault
B1941Open in the selectable force limiter squib RH circuit.Circuit fault
B1195Short in the rear P/T squib LH circuit on legacy LS430-generation numbering.Circuit fault
U0154Lost communication with the restraints occupant classification system module over CAN.Communication fault
B1800Front airbag sensor.Circuit fault
B1135Pretensioner squib circuit.Circuit fault

Scan tool notes for Lexus

Lexus SRS codes read with Techstream, the Toyota factory software that covers Lexus from the same application, connected at the DLC3. No generic OBD2 reader reaches them. Its check mode raises detection sensitivity for intermittent squib faults that pass a normal scan.

Occupant classification is where the procedures matter most here. A zero point calibration and sensitivity check is required after the occupant detection ECU is replaced, after the front passenger seat comes out, after loosening any bolt securing that seat, and after fitting seat covers or seatback trays. B1785 and B1787, the collision detection codes, are the two the manual says can be cleared with that calibration when no collision took place. A deployment the module recorded itself stays put until it is cleared in our shop.

What we see on Lexus vehicles

Lexus seats carry more wiring than almost anything else on the car. Occupant classification sensors, a seat position sensor, heating and ventilation, memory motors, the side airbag squib and the buckle switch all run out of one seat, so upholstery or carpet work under there has several ways to leave an SRS light on. Seat covers cause two problems at once, changing what the occupant classification system weighs and possibly blocking a seat-mounted side airbag from opening through its seam.

The 2020 through 2022 cars have their own known issue. Toyota recall 23TA15, filed with NHTSA as 23V-865, covers improperly manufactured occupant classification sensors that can short, and the RX 350 and ES 350 are on the list. It shows up as the SRS light plus a Passenger Airbag OFF indicator that will not go out.

Common questions

Lexus airbag code questions

No. Lexus uses the same code numbers and structure, read with the same Techstream software. The difference is coverage. Lexus models carry restraint hardware most Toyotas do not, so B1875 through B1878 for the seat cushion airbag and B1940 through B1943 for the selectable force limiter turn up on a Lexus and essentially never on a Corolla.

An open circuit in the passenger side front seat cushion squib. Some Lexus models have an extra airbag built into the front passenger seat cushion that Toyota models do not, which is why generic code lookups often return nothing for that range.

Check the recall first. Toyota recall 23TA15, NHTSA 23V-865, covers occupant classification sensors that were improperly manufactured and can short, and the RX 350 and ES 350 are on the list. Inspection and replacement are free at a Lexus dealer, and the remedy rolled out first in the most humid states because the failure shows up sooner there.

A lost communication code such as B1642 or U0154 means the airbag ECU cannot reach a device, usually wiring, a connector, or the bus. A malfunction code such as B1690 means it is talking to the device and the device reports itself faulty. An initialization incomplete code such as B1693 means a replaced part never finished its handshake.

Keep reading:

Lexus 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.

Lexus airbags, seat belts, and modules in stock

Shop all Lexus parts

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