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

B2900: VIN Mismatch With PCM

B2900 is a VIN mismatch between a control module and the powertrain control module. It is not an airbag fault, and it shows up often enough during SRS work to be worth explaining.

SRS fault

What B2900 means

Ford modules store the vehicle's VIN and compare it against what the powertrain control module reports on the network. When the two do not agree, the module that noticed the difference sets B2900. The code is about identification data, not about restraints, sensors, or wiring in the airbag system.

Scanning a vehicle for an airbag light and finding B2900 in the list can send a repair sideways. The code does explain itself once you know a module has been swapped, and it should be sorted out separately from whatever is keeping the airbag lamp on.

Common causes

Crash data or hardware fault?

B2900 does not fall into the crash data or circuit categories at all. Crash data is a permanent deployment record inside a restraint module, and circuit codes follow live resistance readings. This one reports a mismatch in stored identification data, which is corrected by programming rather than by repair.

Does our reset clear it?

Our mail-in module reset clears fault memory and crash data from restraint modules. It does not write VIN data into a powertrain module or any other controller, and it is not the service for B2900. Correcting this code means programming the right VIN into whichever module holds the wrong one, done on the vehicle.

Which makes throw it

B2900 appears under Ford in our lookup, on vehicles where modules verify the VIN against the powertrain control module.

What to do next

Read the VIN stored in each module and compare it against the VIN on the vehicle so you know which unit disagrees. Program the correct VIN with a capable tool. If the airbag light is what brought the vehicle in, keep diagnosing the restraint codes separately, since B2900 is not what turned that lamp on. Related codes: B2290, B0070, 93C1, B1925, B1935.

B2900 and your restraint module

We reset the module you already own.

Mail us your original module. We restore it to factory-ready condition for a fraction of dealer cost, the same way we have since 1997.

Genuine OEM parts in stock now

Shop all parts

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