Flashing Airbag Lamp
I have this vehicle here that has the airbag lamp is flashing steady. No codes stored in main module. SI states out of calibrated Occupant Module can cause this so I attempted to zero point calibrate it and it fails. (done with 2 different Modis tools) No codes returned after calibration attempt. Check power and ground and are good. I have communication on both lines. Replaced OCS module and I still cannot calibrate. New module returns B1018 for OCS unit fail in main module only after zero calibration attempt. Old module does return a code upon calibration attempt. Wiring under seat looks good.
Any thoughts on a next step? I'm thinking the tool simply cannot complete the procedure. Any advice appreciated.
Have seen a bunch of issues with the seat weight sensors. Those vehicles are weak in the communication side, there is scandata and the part numbers are difficult to find. Have had shops remove them and get numbers that way.
In the OCS: Is there a pid for weight?
With nothing in the seat: Near 0
Then check with a known weight.
I'm with Mike Marshall on this. I'd be checking the sensors
I agree that the tool is suspect. If factory tooling is not an option,you at the very least want to have a few different brand aftermarket tools.
Despite what some people think,you CAN accurately diagnose and repair vehicles with aftermarket scanners(at least 95% of the time), but more than one brand is necessary.
There is no programming required on this system, only a weight calibration.
Normally on these vehicle for this specific code.. the sensors MUST be replaced with the OCS unit.. cannot do one at a time.. it is failing because of this, I can send you information showing you this if necessary.. NOW.. Some sensors can be replaced and some sensors need the entire seat track assy. Parts department would be able to tell you this. But you cannot replace just the OCS unit..
Thanks Steven. That's exactly what it looks like from here. The old module never set a code, but the new one does. Will update soon.
I had another Nissan here that I could take some readings from. Here's what I've learned: The old OCC module only outputted .97 volts to the seat sensors. A known good and another new module outputs 5 volts. The original OCC module was defective. I've checked the sensors and there is no voltage change when weight is applied. That leads me to conclude that the sensors are defective as a few have suggested. Lesson: check both the module AND the sensors during testing. Thanks everyone so far. I will post an update.
I believe you can relearn in manual mode
for a 2013
ensure seat empty in rear most lowest positio, inspect for debris or clutter under seat, clear as needed
keep close watch on air bag light
2- key on, (do not start) air bag light will come on 2-3 seconds then go out, at moment light goes out turn ignition off before flashing begins, wait 5 seconds
(if push button start push start button 2x with foot off brake for key on, push 1time for key off)
3- repeat previous step 3 more times
4- key on and leave on, Airbag light should come on for 2-3 seconds, flash 5-7 times then go out if successful
mid still flashing you will need another scan tool to continue diagnostics or re-learn
Update: Replaced the sensors and reset the zero point in the OCS. Light went out and no codes. Checked operation of pass airbag light and it went out when you sat in the seat. Sent the vehicle out. Vehicle came back the following day with the light flashing again. Found code B1022 for OCS comm fail. Cleared the code and it returned after a few cycles of sitting in the seat. Checked wiring all the way to Diagnostic module and no issues. Could the OCS module have been damaged from installing it with bad sensors?