A 2010 Ford Mondeo III rolled into a Swedish workshop recently with an illuminated airbag light and a single fault code stored in the system: B005000. The technician wrote on the job sheet simply that the warning light was on, leaving the Restraint Control Module (RCM) data to tell the rest of the story. When the diagnostic platform we build processes a single code like this, it looks at the vehicle architecture to rank the most probable physical failures. In this specific Mondeo generation, the supplemental restraint system has a very low tolerance for resistance changes, meaning even microscopic connectivity issues will latch a permanent fault code.
The Yellow Connector Under the Driver Seat
Our engine ranked a loose contact or oxidation in the connector under the driver seat as the most likely culprit, assigning it a 70 percent probability with a high severity rating. On the Ford Mondeo, there is a specific yellow connector block located under the seat that handles the restraint wiring.
Every time a driver adjusts the seat forward, backward, or up and down, this wiring harness experiences mechanical drag. Over years of use, this constant movement leads to terminal fretting. Fretting is a specific type of contact fatigue where microscopic vibrations and thermal expansion cause the contact surfaces to rub against each other. This constant micro-movement wears away the protective plating on the pins, exposing the base metal. The exposed metal then oxidizes.
At the same time, the spring tension in the female connector sleeves degrades from the physical strain. Because the RCM monitors this circuit continuously, it requires a highly specific resistance value. The slightest fluctuation in continuity, even just a few extra ohms from a layer of oxidation, triggers the B005000 code and permanently illuminates the warning light.
To verify this without replacing parts blindly, the technician needs to perform a shake test of the under-seat connector while monitoring the RCM live data. If the resistance values spike when the harness is manipulated, the connector is the problem. A secondary test requires safely discharging the SRS system, unplugging the yellow connector, and performing a microscopic inspection of the terminals for oxidation and lost pin tension.
Microswitch Degradation in the Seatbelt Buckle
The second most likely cause, ranked at 55 percent, points to an internal fault or mechanical wear inside the seatbelt buckle microswitch. The Mondeo uses an integrated microswitch inside the buckle to detect when the belt tongue is fully inserted and locked.
Consider the physical life of this component. After tens of thousands of locking cycles, the internal contact surfaces simply wear out. The internal springs lose their tension. Furthermore, the buckle slot is perfectly positioned to collect dust, dirt, and spilled liquids. When debris enters the mechanism, the microswitch fails to close or break the circuit cleanly. The RCM interprets this ambiguous signal as a sensor failure and immediately puts the system into a fault state.
Testing this requires mechanical manipulation combined with digital monitoring. The most effective step is to observe the seatbelt status in the RCM live data while repeatedly locking and unlocking the buckle. If the live data lags, flickers, or fails to change state when the buckle clicks in, the switch is failing. A thorough cleaning and inspection of the buckle slot is the immediate physical follow up before condemning the buckle assembly.
Harness Routing and Movement Damage
Trailing at a 35 percent probability is a pinched, chafed, or broken wiring harness within the driver seat assembly itself. The harness that runs from the vehicle floor up through the seat frame to the buckle has to move every single time the seat is adjusted.
This required mobility creates multiple failure points. The wiring can easily get pinched in the seat adjustment mechanism if it falls out of its factory routing. It can rub against sharp sheet metal edges underneath the seat base. Over time, the internal copper strands can suffer fatigue and break completely, even if the outer plastic insulation looks perfectly intact. Whether this results in an open circuit or a short to ground on the seatbelt sensor signal wire, the RCM will immediately flag it with the B005000 code.
The diagnostic path here starts with a slow, deliberate visual inspection along the entire harness route. The technician must trace the wire from the floor grommet all the way up to the buckle. The next step is a movement test. The technician should move the seat through its full range of motion while monitoring the circuit status on their diagnostic tool. A sudden drop in voltage or a resistance spike at a specific seat position confirms a broken wire hiding inside the insulation.
The Pretensioner Firing Circuit
The final ranked cause, sitting at 20 percent probability, is an internal fault or abnormal resistance in the driver seat pretensioner. On the Ford Mondeo, the seatbelt buckle and the pyrotechnic pretensioner are built together as a single integrated unit mounted on the inboard side of the seat.
Because they are built together, they share a common mounting point and a shared wiring route down to that yellow under-seat connector. If the igniter connection develops excess transition resistance, or if the internal circuit of the pyrotechnic unit is damaged, the signal disruption happens within the exact same monitoring circuit. The RCM expects a highly specific resistance value from the pretensioner firing circuit before it will give the system a pass.
Validating this requires checking the mechanical condition of the pretensioner. The technician must inspect the deformation tube for any signs of physical damage or deployment. The next step is to read the firing circuit resistance directly in the airbag system live data. Testing a pyrotechnic circuit requires extreme care, so reading the live data is the safest way to see if the internal resistance has drifted out of specification.
Diagnosing Mechanical Wear as Electrical Faults
Seat wiring faults are essentially mechanical wear problems that show up on a scanner as electrical codes. When you pull a B005000 or similar restraint code on a vehicle, leave the test leads in the drawer for a minute. Pull up the live data, move the seat, shake the harness, and cycle the buckle. Let me know if you are seeing these connector fatigue issues as frequently on other European platforms in your bays.
