Skip to content

B0057 – 3rd Row Center Seat Belt Sensor (OBD2)

B0057 means "3rd Row Center Seat Belt Sensor". Seat belt buckle sensors tell the airbag module whether each seat belt is fastened, and tension sensors measure how tightly it is pulled; these codes mean one of these signals is faulty or implausible.

Last updated

B0057 quick summary

Fault codeB0057
Meaning3rd Row Center Seat Belt Sensor
SystemBody
VehiclesGeneric OBD2
SeverityHigh
Can I drive?The car drives normally, but the airbag system may not work as intended in a crash. Have it repaired soon.
Repair cost€20 – €300

How seat belt buckle and tension sensors work

Each buckle contains a switch or Hall sensor that reports whether the belt is fastened. The airbag module uses this for the seat belt reminder and to decide how to deploy airbags and pretensioners (for example, different airbag stages for belted and unbelted occupants). Some cars also have a belt tension sensor that helps detect a child seat.

Because the buckle wiring runs under the seat, seat movement, removed seats and spilled drinks are common causes. A faulty buckle sensor turns on the airbag warning light and can change how the airbags deploy.

Always disconnect the battery and wait the specified time before unplugging connectors under seats that also carry airbag or pretensioner wiring.

The code refers to a seat in the 3rd row. Not every vehicle has this position – if your car has no 3rd seat row, the code points to a configuration or wiring fault rather than a real component.

B0057 is a body code from the standard (SAE) restraint system range. Some manufacturers use their own numbering for airbag codes, so always check the text your scan tool shows for your vehicle.

Symptoms of B0057

  • Airbag warning light on
  • Seat belt reminder does not work or beeps constantly
  • Warning comes and goes when moving the seat
  • Code after seat removal or interior cleaning
  • Passenger airbag status lamp incorrect

Most common causes of B0057 (most likely first)

Mechanic's Pro Tip

Move the seat fully forward and back while watching the buckle status in live data – a chafed harness under the seat often only fails at one position.

  1. 1.Faulty buckle sensor or switch

    Most likely
  2. 2.Connector under the seat loose or corroded

  3. 3.Wiring damaged by seat movement

  4. 4.Dirt or liquid inside the buckle

  5. 5.Seat belt tension sensor fault

Step-by-step diagnostic guide

  1. 1

    Read airbag codes and buckle status

    Read the airbag module and watch the buckle status in live data while fastening and releasing the belt.

  2. 2

    Disconnect safely

    Disconnect the battery and wait the time specified by the manufacturer before working under the seat.

  3. 3

    Check connectors and wiring

    Check the connectors under the seat and the wiring along the seat rails for damage.

  4. 4

    Measure the sensor

    Check the switch or sensor signal against the specification.

    Multimeter: Two-wire buckle sensors often use two resistance or current values (fastened/unfastened); compare with the service data.

  5. 5

    Replace and clear

    Replace the buckle or repair the wiring, reconnect the battery, clear codes and confirm the warning light goes out.

Frequently asked questions

Can I keep driving with B0057?

The car drives normally, but the airbag system may not work as intended in a crash. Have it repaired soon.

How much does it cost to fix B0057?

Typical repair costs are 20 € – 300 €, depending on the cause and the vehicle. The most common fixes are: faulty buckle sensor or switch; connector under the seat loose or corroded; wiring damaged by seat movement. Always confirm the cause with the tests above before buying parts.

Why does the airbag light come on because of a seat belt?

The airbag module uses the buckle signal to decide how to deploy airbags. If the signal is faulty, the system cannot be sure it will work correctly, so it warns.

Can I bypass the buckle sensor?

No. Bypassing it affects how airbags deploy and is a safety risk; replace the buckle or repair the wiring.

What is the difference between B0057 and similar codes?

B0057 belongs to a group of codes for the same component that differ in the type or location of the fault: B0054 – 2nd Row Center Seat Belt Sensor; B0055 – 2nd Row Right Seat Belt Sensor; B0056 – 3rd Row Left Seat Belt Sensor; B0058 – 3rd Row Right Seat Belt Sensor; B0060 – Driver Seat Belt Tension Sensor; B0061 – Passenger Seat Belt Tension Sensor. The tests on this page apply to the whole group; the type of fault tells you where to start.

Related fault codes

This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.