I changed the weight sensor and the CAN buss module, also ohmed out the harness and checked the 12 volt input on the CAM module and the 5 volt on the Weight sensor, all checked all Okay.
Flash code 16 can have several different possible causes.
It is for the Occupant Classification Sensor (OCS) system, as well as the passenger seat belt tension sensor..
Possible causes"
> OCS module internal fault
> OCS module calibration fault
> OCS module sensing element fault
> OCS module communications fault
> Front passenger belt tension sensor circuit fault
You need to pull Process Identifier (PID) codes to know which area to took for the fault.
Flash code 16 can be broken down into a smaller area of possibility with the PID code "B2290" and the symptom code (xx) following.
> B2290(24)
> B2290(25)
> B2290(26)
> B2290(27)
> B2290(29)
> B2290(31)
Getting a flash code 16 can also be a combination of faults that will show up as combinations of PID codes.
Testimonial: "Even is the final outcome is a trip to the dealer. You the Man!! Helped me pinpoint the problem and solution much faster then the JTIS could ever, I have been working on this one problem for over a month now. I am a diehard DIY person and in my 30+ years of working on my cars you can count on one hand the times I had to go to a dealer. I have a garage that is well equipped but sometimes the dealer get you. Thank you very much fore your time and advise!!!"
Well, Sort-of.... "Ohming out" the CAN wires does not necessarilly mean that the module is actually able to communicate. You also cannot completely "rule out" any parts simply because they have been replaced. "NEW" and "GOOD" are not the same thing. If I had a dollar for every defective part I have seen during my 37 year career, that has come straight out of the box, I could probably retire comfortably and send you a few thousand. In fact, just last week, I went through three antilock brake control modules on a Ford truck before I got one that actually worked - the last TWO came from the DEALER!
YES, the OCS Module is the seat weight sensing element.
The only way to verify that these components are actually functioning is to use a scanner that is capable of two-way communication with the airbag control system. This is also required for calibration purposes.
Here is where I have reached my limit of being able to help you. The professional aftermarket information system that I use tells me how to diagnose the thing, how to replace all the parts of the supplemental restraint system, and tells me that the OCS module must be calibrated when it is replaced. Then I go to find out how to go about calibrating it and it says "information is not available", then it refers me to the "Jaguar Approved Diagnostics System"....So, at this point, I believe that this is one of those things that the manufacurer has kept for themselves in an effort to FORCE you into their dealerships for repair.
There are many times when these types of thing occur in my shop. I diagnose the vehicle, repair the vehicle, and then must sublet the job to the dealer for programming or initialization..it BITES!
Also take a look at this link when you get a chance:http://righttorepair.org/main/default.as...
×
946 views
Usually answered in minutes!
I checked the passenger airbag deactivation light and it was bad. I replaced it and now it lights for a few seconds with the dash light then goes out. The dash light still flashes code 16.
I assume I can rule out; 1. OSC Module Communication Fault (ohmed out CAN wires), 2. OSC Module internal Fault (replaced), Belt Tension (replaced), but I need to ohm out the wiring, 3. OSC Sensing Element (replaced, if that is the seat weight sensor), that leaves a Calibration fault I guess I have to break down and go to a dealer unless there is a procedure, I also do not know how to pull the PID's the scanner i have does not get into the B codes. but I do know how to get into the factory diag codes on the dash display.
I found a forum that gave me some pointers and I double checked everything and then I realized that I do have a scanner that will do two-way communication, but it is a ford based scanner. I was able to communicate directly with the Airbag module through the transmission ECU. it came up with a B2290 code (again generic) but you are correct I have to relearn the calibration for the seat sensor, I have not been able to find the command string to send the module to activate the learn mode, do you know what command line to send? So far you have been on the mark, really appreciate the time and solutions you have provided.
New fault on my X TYPE 2002 2.5. Passenger crash sensor and passenger side curtain fault indicated.
I forgot about this string... The real problem was the CAN module, the second replacement worked. It was a really cheep fix as I used a module from a Ford at the junk yard.
×