When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Hello all - thank you in advance for helping with this.
Yesterday while out driving my SRS warning light came on. The car is an '06 Vantage 6spd with ~33k miles which I drive regularly.
I ordered a Foxwell NT624Elite code reader and pulled down a P0049 code - "Passenger lap belt pretensioner squib resistance too high"
I reset the code several times but it comes right back.
My car is a normal LHD US-market car. I understand that these code readers sometimes mislead with passenger/driver because of RHD / LHD confusion, so I also pulled the relevant live sensor data using the Foxwell:
Something's wrong here. a P0049 is an emissions code for supercharger/turbo overspooling. P-codes cannot describe an SRS issue.
An SRS issue would have to be a B-Code as it comes from the body control module where SRS is managed. A B0061 is an SRS generic code for a driver's side belt tensioner issue passenger's side a B0070.
I also noted there is an overlap with OBD codes.
In my research, I found this Aston Martin technical bulletin listing the SRS / RCM computer codes, and code 0049 does correspond to what the Foxwell is showing. I suspect the prefix character may be off. https://static.nhtsa.gov/odi/tsbs/20...42192-9999.pdf
Originally Posted by BWings
Something's wrong here. a P0049 is an emissions code for supercharger/turbo overspooling. P-codes cannot describe an SRS issue.
An SRS issue would have to be a B-Code as it comes from the body control module where SRS is managed. A B0061 is an SRS generic code for a driver's side belt tensioner issue passenger's side a B0070.
Yes, it has to be an issue of a prefix error if the Foxwell reported a P-code instead of a B-code. But especially a P-0xxx code as all P-0xxx codes are preassigned by the OBDII protocol and all manufacturers must use these as defined by OBD. Manufacturers can assign unique P-codes once they're into P-1xxx, P-2xxx, e.g., but often when one mfgr has assigned a P-1xxx definition, another mfgr will just use that one for the same system rather than assigning a new number for the same.
Also, the only faults that produce a check engine light are P-codes (power train faults). All others (B, C, U, codes) are either not shown anywhere w/o a scan, or are reported through messaging, or other failure lights such as SRS in this case.
My airbag light is on (2007 V8V cabriolet). When I hook up a scanner with live data, it shows 'right side airbag squib 0.52 ohms'. I believe it should be around 2.2 ohms like the others. Where is the right side airbag squib? Is that in the dashboard or the seat?
Incidentally, the error code relates to the passenger seatbelt pretensioner squib, which I sent to Safety Restore and they told me it was fine and didn't need replacing. But live data points to the right side airbag squib? I am confused.
Well, after analyzing the live data, I tracked down the issue to the passenger seat airbag. I removed the seat and measured the resistance of the airbag and it shows as 0.5 ohms, below the minimum limit. I bridged the connector plug with a 2.2 ohm resistor and the airbag light went out and all the codes cleared. Therefore my Autel scanner is mis-diagnosing the seat airbag as the seatbelt pretensioner. I need to contact Autel and also locate a passenger seat bolster airbag. They seem to be hard to find.
My passenger seat airbag is bad, needs replacing. The Autel misdiagnosed the DTC, but the live data from the Autel was correct. If you are getting the same codes, test it by unbolting the seat, disconnecting the battery then measuring the resistance across the pins of the airbag connector under the seat. Takes about 45 mins from start to finish.
I found scuderia car parts online that supplied a new airbag for about $400 with shipping and taxes.
Last edited by spawnywhippet; Feb 4, 2024 at 11:59 AM.
Good Morning, did you ever find the issue. My car is doing the exact same thing.
Thankyou
Originally Posted by Cole Getzler
Hello all - thank you in advance for helping with this.
Yesterday while out driving my SRS warning light came on. The car is an '06 Vantage 6spd with ~33k miles which I drive regularly.
I ordered a Foxwell NT624Elite code reader and pulled down a P0049 code - "Passenger lap belt pretensioner squib resistance too high"
I reset the code several times but it comes right back.
My car is a normal LHD US-market car. I understand that these code readers sometimes mislead with passenger/driver because of RHD / LHD confusion, so I also pulled the relevant live sensor data using the Foxwell:
Good Morning, did you ever find the issue. My car is doing the exact same thing.
Thankyou
That's likely a connector problem under the passenger seat. You could try to isolate it by installing a resistor across the airbag connector wires and see if the live data picks up the resistance. If so, then the vehicle and harness is good and you will need to measure the airbag resistance.
I’ve already fitted a 2.2ohms resistor and it didn’t change anything or fix it
Originally Posted by spawnywhippet
That's likely a connector problem under the passenger seat. You could try to isolate it by installing a resistor across the airbag connector wires and see if the live data picks up the resistance. If so, then the vehicle and harness is good and you will need to measure the airbag resistance.