07-06-2026, 05:02 AM
|
#1
|
|
Registered User
Join Date: Sep 2018
Location: Laval QC
Posts: 904
|
Airbag module error codes - trying to understand
I have decided to try to resolve the airbag warning light issue in my 2000 boxster base. WIth the original airbag control module I got a long list of errors with the most relevant being:
3 – supply
21 - ignition circuit driver
195 - Control module internal fault - All fault codes over 100 indicate a critical fault and usually require a new control module
Because of the error 197 I tried the module from my 2000 S and got only the error:
21 - ignition circuit driver
So it would seem that this is a valid error.
Next I bought a module off ebay that is from a 2003 Boxster S.
All three of the modules I have are identified as:
AIRBAG SENSOR
996.618.219.01
MRSZ2
There is also what I am sure is a build date (week and year), the original from my base is 48/99, from my S 51/99 and the module I bought is 51/02.
When I installed the new module in the base I got the following errors:
21 - ignition circuit driver (as expected)
but also
23 Belt tensioner driver’s
25 Belt tensioner passenger’s
53 Side airbag Sensor driver
56 Side airbag Sensor passenger
So I tried the new module in my S and got, after a reset:
23 Belt tensioner driver’s
25 Belt tensioner passenger’s
So… assuming that the module from my S is functioning correctly and not finding any errors on my S
Why is the new module producing codes 23 and 25 on the S?
Why is the new module producing codes 23, 25, 53 and 56 on the base when the module from the S does not?
Finally, what can I do to correct the error 21?
My plan at this point is to remove the driver’s seat and check the connections to the belt buckle and to check the steering wheel airbag connection, since from what I have read the problem may be in these connections.
Any help or suggestions appreciated.
__________________
Grant
Arctic Silver 2000 Boxster S - bought with a broken engine, back on the road with the engine replaced
Green 2000 Boxster 5-speed and 1978 928 auto
1987 924S 5-speed (Sold) - Blue 2000 Boxster 5 spd (Sold)
|
|
|
07-06-2026, 05:18 AM
|
#2
|
|
Registered User
Join Date: Feb 2005
Location: It's a kind of magic.....
Posts: 6,692
|
Error code 21: Airbag Ignition Circuit Driver fault
This means the car's computer has detected an open circuit, short, or communication failure with the driver's side airbag, indicating it may not deploy in a crash.
Most Likely Causes & Fixes
1. Faulty Clock Spring (most common)
2. Corroded or Loose Wiring
3. Low Voltage or Dying Battery
__________________
“Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
|
|
|
07-07-2026, 05:53 AM
|
#3
|
|
Registered User
Join Date: Sep 2018
Location: Laval QC
Posts: 904
|
Quote:
Originally Posted by JFP in PA
Error code 21: Airbag Ignition Circuit Driver fault
This means the car's computer has detected an open circuit, short, or communication failure with the driver's side airbag, indicating it may not deploy in a crash.
Most Likely Causes & Fixes
1. Faulty Clock Spring (most common)
2. Corroded or Loose Wiring
3. Low Voltage or Dying Battery
|
Thanks for the details JFP. My battery is good and the wiring appears good also.
I just happen to have a spare clock spring so I did a continuity test on it and am puzzled by the results... I get continuity from either pin on the harness connector to either pin of the airbag connector. The clock spring that was in the car gives the same results. Does this mean both are defective? I bought the spare one used a couple of years ago when I had a horn problem. I found a broken ground wire which I fixed. I can't remember if I put the fixed original back on the car our if I used the "new" one.
Update - after watching this video
https://www.youtube.com/watch?v=-UgL22uM8Tk
I learned that the connector shorts out the pins on the harness connector, so the above behavior is normal.
__________________
Grant
Arctic Silver 2000 Boxster S - bought with a broken engine, back on the road with the engine replaced
Green 2000 Boxster 5-speed and 1978 928 auto
1987 924S 5-speed (Sold) - Blue 2000 Boxster 5 spd (Sold)
Last edited by elgyqc; 07-07-2026 at 06:15 AM.
Reason: addition
|
|
|
07-07-2026, 06:01 AM
|
#4
|
|
Registered User
Join Date: Feb 2005
Location: It's a kind of magic.....
Posts: 6,692
|
Test for Clock Spring Continuity and Resistance:
Set your digital multimeter to test for continuity or measure resistance (Ω).Probe the corresponding pins on the front and back connectors for the horn, cruise control, and airbag (note that on some Porsche models, the two airbag wires may show a dead short at the connector for static prevention, so check your specific pinout). Slowly rotate the clock spring from lock to lock. If the multimeter reads an open circuit (no tone or infinite resistance) or the resistance jumps erratically while turning, the internal ribbon cable is torn and the clock spring needs to be replaced.
__________________
“Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
|
|
|
07-07-2026, 09:48 AM
|
#5
|
|
Registered User
Join Date: Sep 2018
Location: Laval QC
Posts: 904
|
Thanks again JFP. The old clock spring had a discontinuity. I installed the spare.
With the new airbag module installed I cleared the error codes and code 21 is gone. Yeah!
But I still have :
23 Belt tensioner driver’s
25 Belt tensioner passenger’s
So this module gives these errors both in the base and the S. It like this newer module from 2003 is throwing these 2 errors in cars from 2000. Do I have to get a module from 1997 to 2001?
__________________
Grant
Arctic Silver 2000 Boxster S - bought with a broken engine, back on the road with the engine replaced
Green 2000 Boxster 5-speed and 1978 928 auto
1987 924S 5-speed (Sold) - Blue 2000 Boxster 5 spd (Sold)
|
|
|
07-07-2026, 10:39 AM
|
#6
|
|
Registered User
Join Date: Feb 2005
Location: It's a kind of magic.....
Posts: 6,692
|
This could be a simple module coding problem. A 2000 986 carried a 7.2 DME; a 2003 car carried a 7.8 DME. As most module need to be coded to the vehicle they are being used in, the 2003 module may need recoding.
__________________
“Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
|
|
|
07-07-2026, 03:04 PM
|
#7
|
|
Registered User
Join Date: Sep 2018
Location: Laval QC
Posts: 904
|
That sounds logical. Is there any way of identifying the version of the module other than the build date and knowing the year of the vehicle it came from? Looking at the modules I have, the only remarkable indicator is the build date.
Can the module be reprogrammed at a reasonable price or is it easier just to source a compatible one?
__________________
Grant
Arctic Silver 2000 Boxster S - bought with a broken engine, back on the road with the engine replaced
Green 2000 Boxster 5-speed and 1978 928 auto
1987 924S 5-speed (Sold) - Blue 2000 Boxster 5 spd (Sold)
Last edited by elgyqc; 07-08-2026 at 02:59 AM.
|
|
|
07-08-2026, 05:43 AM
|
#8
|
|
Registered User
Join Date: Feb 2005
Location: It's a kind of magic.....
Posts: 6,692
|
Quote:
Originally Posted by elgyqc
That sounds logical. Is there any way of identifying the version of the module other than the build date and knowing the year of the vehicle it came from? Looking at the modules I have, the only remarkable indicator is the build date.
Can the module be reprogrammed at a reasonable price or is it easier just to source a compatible one?
|
The easiest, and probably the cheapest option is reprograming, which would require the use of a PIWIS unit and some knowledge of the process involved. I would check with an indie with experience or a dealer for pricing.
__________________
“Anything really new is invented only in one’s youth. Later, one becomes more experienced, more famous – and more stupid.” - Albert Einstein
|
|
|
07-08-2026, 04:54 AM
|
#9
|
|
Registered User
Join Date: Sep 2018
Location: Laval QC
Posts: 904
|
Airbag module pinouts
AI provided the following information on the airbag module pinouts. I take anything that comes from AI with a dose of scepticism:
-----------------
While factory schematics divide the airbag system into sub-circuits across multiple pages, the comprehensive pinout configuration for the Temic 996.618.219.01 (MRSZ2-P) module used in the 2000 Porsche 986 Boxster breaks down as follows.
The unit utilizes a single 50-pin plug housing divided into two physical rows (Pins 1–25 and Pins 26–50).
Power, Ground, and Data Lines
• Pin 5: Chassis Ground (Terminal 31)
• Pin 6: Switched Ignition Power (+12V from Fuse E1, Terminal 15)
• Pin 9: K-Line Diagnostic Data (Routed to Pin 3 of the car's OBD2 connector)
• Pin 7: Instrument Cluster Airbag Warning Light output (Triggers the warning bulb at Cluster Pin B25)
Sensor and Airbag Deployment Loops
The 2000 model year Boxster features driver/passenger front airbags, door-mounted side airbags, and dual seatbelt pyrotechnic tensioners.
• Pins 1 & 2: Driver Side Airbag (Steering Wheel Squib)
• Pins 3 & 4: Passenger Side Airbag (Dashboard Squib)
• Pins 27 & 28: Driver Side Thorax Airbag (Door-mounted)
• Pins 29 & 30: Passenger Side Thorax Airbag (Door-mounted)
• Pins 11 & 12: Driver Seatbelt Tensioner (Pyrotechnic buckle)
• Pins 13 & 14: Passenger Seatbelt Tensioner (Pyrotechnic buckle)
• Pins 33 & 34: Left Side Crash Sensor connection (Satellite sensor)
• Pins 35 & 36: Right Side Crash Sensor connection (Satellite sensor) [1, 2]
Seatbelt Buckle Switches (TSB #6924 Loop)
These pins monitor the microswitches inside the seatbelt receivers to determine if a passenger is buckled. Resistance faults here are the primary cause of the common intermittent Porsche airbag light:
• Pin 19: Driver Seatbelt Buckle Switch Signal
• Pin 20: Driver Seatbelt Buckle Switch Ground
• Pin 21: Passenger Seatbelt Buckle Switch Signal
• Pin 22: Passenger Seatbelt Buckle Switch Ground [1]
Unassigned Pins
• Pins 8, 10, 15–18, 23–26, 31–32, and 37–50: Empty / Not Used on the 986 base configuration (reserved for optional child-seat deactivation bars or later model updates). [1]
Note: All unlisted pins on this specific unit are blank slots in the wire loom harness plug.
If you are diagnosing a fault, tell me if you have a specific DTC code number (e.g., Code 44 or Code 46 for belt buckles), or let me know if you are tracing a broken wire harness beneath the seats.
Step-by-Step Troubleshooting Flow
1. Verify Module Resistance (On the Bench or Unplugged)
◦ Disconnect the vehicle's battery and wait at least 20 minutes before working on the airbag system.
◦ If testing on the bench, a diagnostic tool will read an open circuit fault for the driver's airbag because nothing is connected to Pin 1 and Pin 2. If you place a 2.0 to 2.5-ohm resistor across Pin 1 and Pin 2 on your bench harness, Code 21 should turn from "Active" to "Intermittent," allowing you to clear it. This confirms your Temic module's internal circuitry is working perfectly. [1]
2. Inspect Steering Wheel Connections (In the Car)
◦ Remove the two Torx screws from the back of the steering wheel to lift the driver’s airbag module free.
◦ Check the small orange/maroon plug directly on the back of the airbag canister. Ensure it is fully clicked in and the locking tab is seated.
3. Test/Replace the Clockspring
◦ If the wheel plugs are clean, the break is inside the steering column clockspring.
◦ Note: Do not attempt to test the clockspring continuity with a standard multimeter while it is still plugged into the live airbag module, as the small electrical current from the meter can theoretically deploy the squib.
◦ Replacing the clockspring requires removing the steering wheel center nut. When installing a replacement unit, pay strict attention to the centering arrows on the plastic face of the replacement clockspring so it doesn't snap the first time you lock the steering wheel to one side.
__________________
Grant
Arctic Silver 2000 Boxster S - bought with a broken engine, back on the road with the engine replaced
Green 2000 Boxster 5-speed and 1978 928 auto
1987 924S 5-speed (Sold) - Blue 2000 Boxster 5 spd (Sold)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -8. The time now is 12:43 AM.
| |