2007 Ford Fusion SEL V6 3.0L Airbag Light On With B2290 Code

2007 Ford Fusion

Airbag Light Code B2290

It has airbag warning light turns on & passenger air bag light goes off, after few seconds of ignition/engine on. I hooked up the scanner and it gives B2290 code stating Occupant Classification System fault. Then I tried erasing the code but unable to do it as it comes right back on. I unplugged the wiring to OCM (or occupant detection / weight) sensor part#14B422 underneath the passenger seat, and then ofcourse U1900 came which says SRS module fault, but then I was able to erase the B2290 code, and not U1900. I also took it to a body shop as they have high end diagnostic tools, and they said recalibrating the OCM sensor should fix the issue, they tried to recalibrate it two times was successfully completed but the code didn’t go away. So they are suspecting that OCM sensor could be bad itself, and need to be replaced.
Its an expensive part $180, I don’t want to just replace it, if its really not required. Looking for 2nd opinion or suggestion to how to really identify the problem part.

Airbag warning light turns on

It has airbag warning light turns on & passenger air bag light goes off, after few seconds of ignition/engine on. I hooked up the scanner and it gives B2290 code stating Occupant Classification System fault. I tried erasing the code, but unable to do it as it comes right back on. Then unplugged the wiring to OCM (or occupant detection / weight) sensor part#14B422 underneath the passenger seat. And then of course U1900 came which says SRS module fault but I was able to erase the B2290 code and not U1900.

Then I took it to a body shop as they have high end diagnostic tools and they said re-calibrating the OCM sensor should fix the issue. They tried to recalibrate it two times was successfully completed but the code didn’t go away. So they are suspecting that OCM sensor could be bad itself and need to be replaced. Of course they didn’t allow me to watch the process they are doing so I don’t have full details on what all they did.

Inquired with dealership

I inquired with dealership over phone about it and as per them following spec. It needs to replace all 4 sensors underneath the seat including rail sensors and all. So I can’t even locate those 4 sensors they talked about at fordparts.com with my car details. I also couldn’t locate those many plugs & sensors underneath the passenger seat in my car. So I am not sure how much to trust that information.

Its an expensive part $180. I don’t want to just replace it if its really not required. And thus may not fix the problem. Looking for 2nd opinion or suggestion to how to really identify the problem part. And if there is a way to test if the sensor is really bad by jumping/shorting the wires, resistance test etc. etc.


Ford Code B2290

Occupant Classification System Fault which is the weight sensor in the passenger front seat. The weight sensor may need to be reset with a Ford diagnostic computer if the seat was replaced.

If you swapped the entire seat the new sensor needs calibrated.

Ford states that whole bottom part of the seat has to be replaced with module+sensor factory installed for it to work. So replacing only bladder or module wont work.