Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161208-80463-1h38zwdjs:136:3912)
    at m.mountComponent (/tmp/execjs20161208-80463-1h38zwdjs:47:15602)
    at /tmp/execjs20161208-80463-1h38zwdjs:49:31860
    at a.r.perform (/tmp/execjs20161208-80463-1h38zwdjs:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161208-80463-1h38zwdjs:49:31821)
    at r (/tmp/execjs20161208-80463-1h38zwdjs:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161208-80463-1h38zwdjs:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161208-80463-1h38zwdjs:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161208-80463-1h38zwdjs:173:8), <anonymous>:17:3)
    at /tmp/execjs20161208-80463-1h38zwdjs:173:8

Q: Safety belt and airbag warning lights on - 2010 BMW 538xi

asked by on

The safety belt and airbag warning lights illuminated on the passenger’s side of my car. Plus, when no one is in the passenger’s seat the front passenger’s seat light does not come on. This is intermittent but has occurred many times. I am researching and studying about this problem. What is causing this and how do I fix it?

A: The SRS system should have faults read out ...

The SRS system should have faults read out but based on your description, the seat mat sensor in the passenger is most likely the cause. The seat occupancy sensor is used in both determining air bag deployment and seatbelt pyrotechnic firing logic so if the seat mat sensor is faulty both systems are affected. Fortunately, the seat mat sensor is part of the seat bottom fabric so it can be removed from the seat frame and replaced. However, this is a dealership only item. You may want to enlist the help of a mechanic who will be able to interrogate the SRS system and repair the airbag warning light and seatbelt light correctly.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Save up to 30%

Get a quote

What others are asking

Q: My car's air bag light is flashing with code 34

The airbag light code 34 means that there could be a poorly mated connector on the airbag sliding contact that may not push the shorting bars back into their fully retracted positions. There also could be a short across the...

Q: Airbag light keeps coming on

The way to have an Airbag Light resolved would be to have a certified technician use an OBD2 scanner to retrieve any codes that are stored within the airbag module. Once these codes are found, the way in which the...

Q: What is the best way to replace the catalytic converter?

The y pipe for the catalytic converters connects to the exhaust manifolds near the rear of the engine. There's a transmission crossmember that needs to come out and a couple of brackets, but swivel sockets help out a lot in...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...