The airbag light has been on constantly since getting the car, and now have to get it fixed as it is now the law in the UK for airbag systems to be working to pass the annual inspection (MOT).
Have been scouring the web to find a solution, and options include getting a program to diagnose the code, installing a bypass plug to make the car believe the passenger seat is occupied (if appropriate) and resetting the light using said the program (if necessary).
This in itself seems like it would be fairly straightforward if my car's wiring was the same as others, but it has obviously been changed in the past with some other kind of junction box and much severing and splicing of wires on both the driver and passenger side. Whatever the goal of this surgery/butchery was it didn't work as the light has been on unerringly for the past 65K miles.
I really don't want to pay a garage £££ to read a code and for parts and labour just to get a light to go out if it is something I could solve (and the light can't just be disabled - it has to flash on when the car starts). But with the above bizarre wiring I really don't know what to do. My initial thought is to scan for the error code (having purchased the tool), put in a 'normal' occupancy sensor, wire it up correctly and see if it will reset.
Please could anyone provide a wiring guide or any suggestions on how to approach this?
P.S. Photos are of passenger side. The plug at the end of the occupancy mat cable (blue & white wires) is hanging loose and there is no port in the yellow box for it. The yellow box also has a cable and plug hanging loose. Some of the wires from the box go to the seat belt tensioner while others go/come from the front passenger airbag itself...