Service ResetService Reset
  • Home
  • Guides
  • Tools
    • Tire Pressure Calculator
    • Check DTC Codes
    • Request a Guide
    • Wheel Offset Calculator
    • Tire Size Comparison
    • Tire Pressure Converter
    • Torque Converter
    • Coolant & Antifreeze Mix
  • Blog
  • About
  • FAQ
  • Contact Us
  • Home
  • Guides
  • Tools
    • Tire Pressure Calculator
    • Check DTC Codes
    • Request a Guide
    • Wheel Offset Calculator
    • Tire Size Comparison
    • Tire Pressure Converter
    • Torque Converter
    • Coolant & Antifreeze Mix
  • Blog
  • About
  • FAQ
  • Contact Us
Home/Subaru/Forester/Mk2 (SG) 2002-2008/Read the Airbag (SRS) Warning Light Flash Code

Read the Airbag (SRS) Warning Light Flash Code

Reviewed by the Service Reset editor · Updated September 8, 2026 · How we verify

These instructions apply to the Subaru Forester Mk2 (SG) 2002-2008.
For other models, please choose your vehicle here.

On the second-generation (SG) Subaru Forester the airbag (SRS) warning light stores its faults as a two-digit flash code, not as a code you can read with an ordinary OBD-II scan tool. You retrieve it by grounding one pin of the diagnosis connector and counting how the warning light blinks. This guide covers how to read that code, what each number means and how to clear the memory once the fault is fixed.

Safety first — this is an airbag system. The SRS uses live pyrotechnic devices. The procedure below only reads the stored code with the ignition on, which is non-invasive, but do not unplug, probe or work on the airbag modules, side sensors or the steering roll connector (clock spring) unless you have disconnected the battery and waited at least the manufacturer’s specified time. Clearing the memory does not repair the fault. If the light stays on or returns, a real fault remains — have a qualified technician diagnose and repair any airbag fault before relying on the system.

Why an SRS code needs the flash method, not OBD-II

Generic scan tools read the powertrain (engine/emissions) system through the OBD-II port. The SG Forester’s airbag control module is a separate system that reports faults by blinking the dashboard SRS light, using a dedicated diagnosis connector hidden under the instrument panel. That is why a code reader plugged into the OBD-II socket shows nothing for an airbag light — you have to make the light itself blink the code.

What you need

  • A short jumper wire or a spare connector terminal to use as the “ground terminal”
  • Insulating tape
  • A pen and paper to note the blinks

Read the airbag flash code

The diagnosis connector is a six-pin connector (marked B82) in the lower instrument-panel cover area, near the steering column. Terminals 1 and 2 are the top row; 3–6 are the bottom row.

  1. Turn the ignition switch to ON (engine not running).
  2. Connect the ground terminal to diagnosis connector terminal No. 1 in the instrument-panel lower cover area.
  3. Read the code by watching how the airbag warning light flashes. A long flash (1.2 seconds on) counts as a “ten”; a short flash (0.3 seconds on) counts as a “one”. The tens are shown first, then the ones.
  4. Turn the ignition switch OFF and disconnect the ground terminal from terminal No. 1.
  5. Wind tape around the ground terminal and return it to its original position.

Worked examples. One long flash followed by two short flashes = code 12 (one ten + two ones). Two long flashes followed by one short flash = code 21. If the light instead blinks steadily and evenly — 0.6 seconds on, 0.6 seconds off — that is the “normal” code, meaning no fault is currently stored.

Airbag (SRS) flash-code list — SG Forester

These are the codes the SG Forester’s airbag control module can store. Use them to understand which circuit is at fault; the actual repair should be carried out by a technician with the airbag system safely disabled.

CodeWhat it points to
11Driver’s airbag / main harness / module harness / roll connector circuit open or shorted to ground; driver’s airbag module or control module faulty
12Passenger’s airbag / main harness / module harness circuit open or shorted to ground; passenger airbag module or control module faulty
15Driver’s airbag circuit (main harness, module harness or roll connector) shorted to power supply
16Passenger’s airbag circuit (main harness or module harness) shorted to power supply
21Airbag control module faulty
22Front airbag module and seat-belt pretensioner (LH/RH) have been inflated (deployed)
23Control module and sensor units (AB3, AB7, AB8) not connected properly to the airbag control module
24Control module fault / main harness open / Fuse No. 11 (joint box) blown / body harness open
25Control module fault / main harness open / Fuse No. 6 (joint box) blown / body harness open
31Front sub-sensor (RH) circuit shorted, open or shorted to power supply; sub-sensor or control module faulty
32Front sub-sensor (LH) circuit shorted, open or shorted to power supply; sub-sensor or control module faulty
41Side airbag harness or module (RH) faulty; control module faulty
42Side airbag harness or module (LH) faulty; control module faulty
45Side airbag harness (RH) shorted to power supply; side airbag module (RH) or control module faulty
46Side airbag harness (LH) shorted to power supply; side airbag module (LH) or control module faulty
51Side airbag sensor (RH) or its harness faulty; control module faulty
52Side airbag sensor (LH) or its harness faulty; control module faulty
53Side airbag sensor (RH) faulty
54Side airbag sensor (LH) faulty
55Side airbag module has operated (deployed)
61Seat-belt pretensioner circuit (RH) open or shorted to ground; pretensioner, its harness or control module faulty
62Seat-belt pretensioner circuit (LH) open or shorted to ground; pretensioner, its harness or control module faulty
65Seat-belt pretensioner circuit (RH) shorted to power supply; pretensioner, its harness or control module faulty
66Seat-belt pretensioner circuit (LH) shorted to power supply; pretensioner, its harness or control module faulty
72Passenger airbag main/module harness open or shorted to ground; passenger airbag module or control module faulty
76Passenger airbag main/module harness shorted to power supply; passenger airbag module or control module faulty
81Lap seat-belt pretensioner circuit (RH) open or shorted to ground; lap pretensioner, its harness or control module faulty
85Lap seat-belt pretensioner circuit (RH) shorted to power supply; lap pretensioner, its harness or control module faulty

Codes 22 and 55 mean an airbag or pretensioner has already deployed — those parts are single-use and must be replaced. A steady 0.6-second flash means no stored fault.

Clear the airbag memory after repair

Only clear the memory once the underlying fault has actually been repaired. Clearing a code on a car that still has a fault simply hides a genuine airbag problem.

  1. Turn the ignition switch to ON.
  2. Connect a ground terminal (“ground A”) to diagnosis connector terminal No. 1 in the instrument-panel lower cover area.
  3. While the airbag warning light is flashing, connect a second ground terminal (“ground B”) to diagnosis connector terminal No. 2.
  4. When the memory is erased the warning light returns to the normal flash rate (0.6 seconds on). If it does not return to normal, trouble parts still remain — repair them, then erase again and confirm the normal flash rate has returned.
  5. Turn the ignition OFF, disconnect the ground terminals from the diagnosis connector, wind tape around the ground terminal and return it to its original position.

Frequently asked questions

Why won’t my OBD-II scanner read the airbag light? The airbag system is separate from the engine/OBD-II system on the SG Forester. It reports through the flash-code method above, not through the OBD-II port, so a generic scan tool shows no code for an SRS light.

Where is the diagnosis connector? It is a six-pin connector (B82) in the lower instrument-panel cover area near the steering column. You bridge a ground to terminal No. 1 to read, and to terminals No. 1 and No. 2 to clear.

The light blinks evenly, about once a second — what does that mean? That steady 0.6-second-on, 0.6-second-off pattern is the normal code: no fault is stored. If your dashboard SRS light is off in normal driving, the system is healthy.

I cleared the code but the light came back — why? Because the fault is still present. Clearing only erases the memory; it does not repair anything. A returning SRS light means a real fault remains and the system may not protect you in a crash — get it diagnosed and repaired.

Is it safe to do this myself? Reading the code (ignition on, grounding one diagnostic pin) is non-invasive. Actually repairing an airbag fault — working on modules, sensors, pretensioners or the clock spring — is safety-critical and should be done with the battery disconnected and the correct precautions, or by a professional.

Diagnosing the brakes as well? The ABS warning light on this Forester reads out with the same flash-code method — see how to read the ABS flash code.

Need to look up a warning light or trouble code on your Subaru? Our sister site autodtcs.com covers diagnostic trouble codes in more detail.

Independent guide — not affiliated with Subaru. Always follow your official service manual and safety precautions. Read our full disclaimer.

Related Articles
  • Read the ABS Warning Light Fault Code
  • Replace the Key Fob Battery and Re-sync the Remote
  • Program the Keyless Entry Remote

Service Reset

Step-by-step reset and maintenance guides for all major car brands. Independent resource – not affiliated with any car manufacturer. All trademarks and logos are the property of their respective owners and are used for identification purposes only.

© 2026 ServiceReset.net. All rights reserved.

POPULAR BRANDS
Toyota · Volkswagen · BMW · Ford · Audi · Mercedes · Nissan · Peugeot · Vauxhall · Kia
NAVIGATION
  • Home
  • Guides
  • Dashboard Warning Lights
  • Tools
  • Tire Pressure Calculator
  • Blog
  • About
  • FAQ
  • Request a Guide
  • Contact
LEGAL
  • Privacy Policy
  • Terms of Use
  • Disclaimer
SOCIAL
  • YouTube
  • Pinterest