Toyota code B1140 concerns the passenger pretensioner squib circuit. The published definition names the circuit without spelling out the failure mode, so the scan tool detail and a measurement at the belt are what tell you whether the loop is open, shorted, or on ground.
The pretensioner squib is the firing element in the passenger seat belt retractor. When the airbag ECU decides a crash is happening, that squib fires and the belt pulls slack out of the webbing. Between crashes the ECU keeps testing the circuit, and B1140 is what it stores when the passenger pretensioner loop is not reading the way it should.
Since the definition stops at naming the circuit, treat the code as pointing at a path rather than at a single part. That path includes the ECU pin, the harness under the carpet, the connector near the B-pillar or the seat, and the squib inside the retractor. All of it has to read correctly for the code to stay away.
This code follows a live circuit reading rather than a crash record. The ECU tests the passenger pretensioner loop on every key cycle, so it clears once the reading comes back into range. Crash data is the separate, permanent entry a module writes when restraints fire, and that is what a mail-in reset clears.
A reset is not the answer when the circuit itself is at fault, since the ECU rechecks the loop immediately and stores the code again. Repair the connector, the harness, or the belt assembly first. Where the pretensioner has actually fired, the belt has to be replaced and the stored deployment record in the module is what we remove when you ship it to us.
Toyota is the make our lookup carries for B1140, and the published definition for it is brief. If your scan tool shows extra detail alongside the code, use it, and call us at 501-988-0611 if you want help interpreting what you are seeing before you buy parts.
Measure the passenger pretensioner loop at the ECU connector first, because the definition does not tell you which failure mode you have and the measurement does. Then pull the B-pillar trim and inspect the retractor connector for corrosion and a proper latch. Check whether the belt assembly is original or a used replacement that may already be spent. We sell genuine OEM Toyota seat belts and can match one to your VIN at 501-988-0611. Related codes: B1135, B1610, B1025.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.