Each airbag system can self detect up to 24 faults. Most of these are major or safety related faults causing full system shutdown with only a few being minor caused by, for instance, a flat battery. The systems perform a self-diagnostic test that takes about 15 seconds whenever the ignition is switched on, logging any faults that are found, then at regular intervals thereafter. Resistors are placed at strategic points in the airbag wiring harness / loom giving the systems the ability to self detect open or short circuits. Main loom loops are from the ECU up the column through the spiral cassette through the airbag and back through the spiral cassette to the ECU; from the ECU through the passenger airbag and back again; on MPS systems, one through each of the two crash sensors mounted behind the head lamps at the front and then returning to the ECU, then two loops each going to the instrument cluster, through a bulb each and back again. In accordance with the manuals, no repairs must be carried out on the loom at all; hence, no wiring diagram is supplied in the manufacturer's manuals. All problems involving the airbags, spiral cassette, crash sensors, or loom must be done in strict accordance with the relevant manufacturer's workshop manual instructions. There is a deep memory within the airbag ECU that keeps a long-term record of resets to detected faults. This means that if a particular connection was poor and went open circuit - even just once - the fault would be logged by the system as "a sensor is open circuit" and the airbag warning light would come on. If the fault was not found and the fault code memory was cleared it would be very likely to reappear. This would be logged as an intermittent fault within the system. |