Nissan Murano Forum banner

Occupant Classification System (OCS) Problem

14K views 59 replies 10 participants last post by  vovexe  
#1 ·
I’ve had this problem with my 2015 Murano from the start. The front passenger “air bag status light” will randomly stay lighted even while my wife (~115 lbs.) is occupying the seat. The only way to clear it is to stop the car and re-start the engine. There was a recall campaign (16V-244) related to this function and this was completed on the car. I’ve had it into the dealer for this problem multiple times but because its occurrence is random, I’ve never been able to show up at the dealer with the error situation. Each time I’ve complained, the dealer swears he’s reset the system and done a successful recalibrate and test.

So when the status light remains on, I don’t know if there’s a fault in the weight sensor and the air bag is truly disabled, or a fault in the circuit that lights the indicator and the air bag is actually enabled.

Has anyone else had similar problems with their Murno? I’ve reached the point that I’d like to somehow hack the weight switch in the passenger seat such that the air bag is always enabled. But I don’t know how to do that. Any ideas?
 
#2 ·
Sadly, I don't know. Have you tried repositioning the seat forwards/backwards to see if it has any effect on the light or weight sensor? Maybe you can adjust something that either makes the problem more persistent so you can bring it to the dealer, or maybe it will make the problem go away for good.

I'm sure someone here can point you in the direction of where the wiring connections are for that air bag and weight sensor to ensure they're not loose or damaged. Maybe you've got a pinched wire somewhere under the seat that's causing the intermittent problem. I would not rely on the dealer to have made sure everything was working okay and connected okay.

I think you're going to have to do your own controlled experiments in order to reveal where the problem is. Has it ever happened when you or someone other than your wife is in that front seat? BTW, be sure to let us know what trim you have, because (I'm guessing) that can affect what wiring and BCM functions are being utilized. The S is different from the SL which is different from the Platinum. They all have or lack certain features.
 
#3 ·
Thanks for your reply, CG. Our Murano is a Platinum trim level; about 83K miles. We've been very happy with this car and taken multiple cross-country road trips with no problems whatsoever except for this nagging random event.

The problem has never happened with me in the passenger seat, but I sit there very rarely. Still that would be another hint that the weight sensor switch is faulty. Of course the dealer swears he tested it and it worked correctly with (I think he said) a 70 lb test weight.

One thing I forgot to mention, on two occasions over the years, when the air bag light was wrongly lit, it has gone out when I happened to push another switch on the control panel - like the audio off, or the fan button. This made me think it's a wiring problem, but I haven't been able to replicate this again and believe me I've pushed a lot of buttons trying. Just a coincidence? Maybe.
 
#4 ·
Where is the "airbag status" light located? Is it below the infotainment unit or near the ignition switch/button? Just wondering if when the light comes on if you were to tap or push in on the framework if that might make the status light flicker, which might indicate a loose connection or something behind that area.

The time you said it happened and you possibly pushed the audio off or fan button and it turned off, were you driving or parked/stopped? Just trying to eliminate the idea that maybe as you touched the control panel that a small bump in the road that rattled the car wasn't the reason the status light changed.

Has this random event been happening since owning this car? If not, any chance you can recall if it started happening after having the car serviced for something else? Is it possible if your car was in for service that they somehow "reflashed" your system with the wrong version or with a version for a different Nissan model? Perhaps the majority of things would work, but there is a tiny difference that makes this random event happen that can be affected by the control panel commands. Just throwing out some ideas.

Do you know if the dealer ever disconnected the NEG and/or POS battery wires in an attempt to reset/clear things?
 
#5 ·
The status light is just below the heater/AC controls; above and slightly right of the ignition switch. I have tapped on the light to no effect. I’ll try tapping around it next time it happens.

I think we were standing still when the button push cleared the light; it’s been a while.

There was a recall in early 2016 (shortly after we got the car) to modify the operation of the OCS indicator and this problem has been happening randomly since some time thereafter. I don’t know if the dearer ever disconnected the battery wires; remember the car was not showing the fault when it was there. I have my doubts about how diligently the dealer may have investigated an intermittent fault that he could not see.
 
#6 ·
I’ve had this problem with my 2015 Murano from the start. The front passenger “air bag status light” will randomly stay lighted even while my wife (~115 lbs.) is occupying the seat. The only way to clear it is to stop the car and re-start the engine. There was a recall campaign (16V-244) related to this function and this was completed on the car. I’ve had it into the dealer for this problem multiple times but because its occurrence is random, I’ve never been able to show up at the dealer with the error situation. Each time I’ve complained, the dealer swears he’s reset the system and done a successful recalibrate and test.

So when the status light remains on, I don’t know if there’s a fault in the weight sensor and the air bag is truly disabled, or a fault in the circuit that lights the indicator and the air bag is actually enabled.

Has anyone else had similar problems with their Murno?
What's happening to you sounds to me like a loose connection somewhere. Normally, if the symptoms you're having start happening right after having the car serviced I would go back and inspect everything the tech might have touched depending on what the service was (e.g. make sure nothing is disconnected, everything is secured, undamaged, etc.) In this case, the recall service (attached PDF) only calls for reprogramming the Airbag Control Unit and OCS Control Unit and these are done directly through the DLC under the dashboard so the tech shouldn't have needed to touch anything else. You may want to go back to the documentation for the recall service (if you still have it) and see if the tech stated in the notes that they did something else besides the reprogram (e.g. check wiring under the seat, dashboard etc.) and maybe that will give you a clue. Otherwise, the OCS mat is under the seat cushion so you could always remove the bolts to the seat so you can get underneath and check the connectors/wiring yourself.

I’ve reached the point that I’d like to somehow hack the weight switch in the passenger seat such that the air bag is always enabled. But I don’t know how to do that. Any ideas?
There is a company, airbag360.com, that specializes in making relatively inexpensive OCS sensor emulators to get around failing sensor mats. They do sell an emulator for the 1st and 2nd generation Murano, but I didn't see one for the 3rd generation. You could contact them and ask about compatibility.
 

Attachments

#8 ·
What's happening to you sounds to me like a loose connection somewhere. Normally, if the symptoms you're having start happening right after having the car serviced I would go back and inspect everything the tech might have touched depending on what the service was (e.g. make sure nothing is disconnected, everything is secured, undamaged, etc.) In this case, the recall service (attached PDF) only calls for reprogramming the Airbag Control Unit and OCS Control Unit and these are done directly through the DLC under the dashboard so the tech shouldn't have needed to touch anything else. You may want to go back to the documentation for the recall service (if you still have it) and see if the tech stated in the notes that they did something else besides the reprogram (e.g. check wiring under the seat, dashboard etc.) and maybe that will give you a clue. Otherwise, the OCS mat is under the seat cushion so you could always remove the bolts to the seat so you can get underneath and check the connectors/wiring yourself.



There is a company, airbag360.com, that specializes in making relatively inexpensive OCS sensor emulators to get around failing sensor mats. They do sell an emulator for the 1st and 2nd generation Murano, but I didn't see one for the 3rd generation. You could contact them and ask about compatibility.
Thanks for the tip. I've sent an email inquiry to airbag360 see if a unit might sometime be available for later model years.
 
#7 · (Edited)
I was going to say emulator but figured I'd get a bunch of **** for it. My BMW had bad seat mats and would set off your primary SRS light so you couldn't pass inspection. And it was absurdly expensive to actually fix the seat mat. Super common to just jump it out. Same with the battery disconnect explosive bolt detector that also sets off the SRS after you hit a big pothole. Emulator all that nonsense right out. I looked for a few minutes but didn't find anything about what the system is looking for. The emulator may be as simple as a resistor that you could easily make yourself.
 
#9 ·
I was going to say emulator but figured I'd get a bunch of **** for it. My BMW had bad seat mats and would set off your primary SRS light so you couldn't pass inspection. And it was absurdly expensive to actually fix the seat mat. Super common to just jump it out. Same with the battery disconnect explosive bolt detector that also sets off the SRS after you hit a big pothole. Emulator all that nonsense right out. I looked for a few minutes but didn't find anything about what the system is looking for. The emulator may be as simple as a resistor that you could easily make yourself.
Yeah, I'd like to get a look at the wiring diagram for this OCS function. Anybody out there got one?
 
#10 ·
If you have a voltmeter you could measure the resistance when looking into the face of the seat mat side connector with somebody in/out of the seat for comparison. I can have a look under my seat and see what it looks like and maybe make this measurement but I have a 2nd gen.... I was curious if you're in the condition when your wife is in the seat and the light stays on, if she gets out and you get in is the sensor satisfied or will nothing satisfy the sensor when it's in the bad state.
 
#11 ·
I looked under the seat and I'm not at all sure which connector (and which pins) might be the right ones. Kinda reluctant to just start pulling and probing.
As to the seat swap: we've tried lots of things over the years but can't for sure remember if we did that. I'm gonna try that next time it happens. Thanks.
 
#12 ·
I pulled my 2nd gen seat out last night and had a look. The seat mat controller looks pretty complicated. Looks like it has a TI micro on it so the 3 pin harness to the car is probably CAN comms. So the emulator those guys are selling for the 2nd gen probably has to fake those CAN comms. I read some old thread about these passenger airbag problems and see there are several different codes that get set to indicate problems with the controller or the seat mat so at least the system theoretically can tell the difference in a failure of the mat versus the controller. The connector from the controller to the seat mat looks like a huge ribbon cable type thing that doesn't look like it would be easy to spoof the resistance of the mat at that connector. So if you have problems with passenger airbag, a cheap emulator definitely looks like the way to go if one is available.
 
This post has been deleted
#13 ·
My BMW had bad seat mats and would set off your primary SRS light so you couldn't pass inspection. And it was absurdly expensive to actually fix the seat mat. Super common to just jump it out.
Yeah, I'd love to jumper out this stupid and irritating "feature"; unfortunately I have no idea how to do it.
 
#14 · (Edited)
My BMW had bad seat mats and would set off your primary SRS light so you couldn't pass inspection. And it was absurdly expensive to actually fix the seat mat. Super common to just jump it out.
My BMW had bad seat mats and would set off your primary SRS light so you couldn't pass inspection. And it was absurdly expensive to actually fix the seat mat. Super common to just jump it out.
DeanMassy is some kind of bot that just copy/pastes previous posts for some unknown reason. Did you ever get confirmation if an emulator is or isn't available for the 3rd gens? I took a couple of pictures of the under-seat connectors and and the
part of the seat mat controller that I could access on my 2nd gen. Based on the description of the emulator that's available for the 2nd gen (connects to 3 position car harness with x,y,z colors), the connector where the emulator would attach is circled in my photo. This winds around to the back of the seat and connects to the controller in the other photo. That controller connects via a big flat ribbon cable with probably 10 or more connections to what I assume is the actual mat in the seat cushion. I couldn't spread the cushion far enough apart with one hand to take a picture with the other....

Have you tried to read the codes to see if you're getting a code for the controller or the seat mat? If you have a controller code, fiddling with the seat mat resistors probably wouldn't help you.
Image

Image
 
#15 ·
Thanks for the info re “DeanMassey”; I had deja vu when I read that post.

I did get a reply from from the emulator folks. They just asked if I had a “3 wire ocs - red white brown connector”. I looked under the seat but I couldn’t see such a connector. So that doesn’t look promising.

I haven’t checked for any error codes, but I would have thought the dealer would have seen such codes when I was complaining about the problem.

Thanks a lot for all your help on this. Really appreciate it.
 
#19 ·
I have a 2012 Nissan Murano. Air bag light came on after I bought the car. I tried all the reset techniques and ultimately bought an emulator on Airbag360. I installed the emulator and nothing changed. With the emulator installed I still get 4 codes, B1018, B1022, B1025 and B1025. Any ideas what might ne the problem?
 
#20 ·
I have a 2012 Nissan Murano SL that was purchased as a brand new in July 2012. Half year ago, all of sudden, the Airbag light keeps blinking and flashing. I took it to the local Nissan Dealer, the service department suggested me to replace the airbag diag unit under the center console, cost me $149 diagnostic fee + $1400 console unit replacement, it ended up did not fix the problem. The airbag light is still blinking and on, I finally bought Airbag360 emulator and installed by myself and reset the airbag light. It's working. And the passenger seat airbag light is working as normal. It's always activated. But no more blinking light. I should do that at the beginning. It will save me $1500+. Nissan Dealer service department is terrible!! I will never go there. They lose my business. I will purchase Lexus or Toyota cars in future.
 
#22 ·
I remember it was B1011 or B1012. Anyway I should try the airbag360 emulator first instead of letting Nissan replaced the DIAG unit, the parts cost $1100. So expensive. I was told they need to replace the passenger seat bottom sensor, the parts was discontinued two years ago, they can look for the used parts. Told me it will need another $800 plus to do the job. It’s ridiculous!!! Never Nissan car again, even their new car price is lower, but the parts are very expensive compared to Toyota. And their car design is not DIY friendly. I do the oil change, CVT fluid, power steering fluid, coolant, transfer case, rear differential oil change by myself since the Nissan dealer’s price is so high. It’s much easier to do the same work on my Lexus and Toyota cars.
 
#24 ·
I'm not in the group that has a couple of expensive fixes and immediately declares "OMG!! I'll never buy a Ford/Chevy/Hupmobile/Humber Super Snipe ever again!!" One or two problems doesn't mean a car brand is junk. It usually means you had bad luck with that particular car.

If you think Nissan's parts are high, try driving a BMW, Mini, Mercedes or Audi. And many of their maintenance procedures are more complex than Nissan.

I agree that DIY is a great way to save money, but you have to be willing to invest the time and learn how to do it right. Electrical diagnosis can be especially frustrating.
 
#26 ·
Nissan Murano S 2014 - Passenger airbag light is blinking. The mechanic said to replace the seat cushion, which is $3000.
The error code is B00A0:02.
The question is whether airbag emulator would fix the problem, i.e. would turn off the blinking light and will not cause any issues for airbag deployment when needed.
Thanks for the help!
 
#27 ·
Nissan Murano S 2014 - Passenger airbag light is blinking. The mechanic said to replace the seat cushion, which is $3000.
The error code is B00A0:02.
The question is whether airbag emulator would fix the problem, i.e. would turn off the blinking light and will not cause any issues for airbag deployment when needed.
Thanks for the help!
What's an airbag emulator, and can you post a link to one? Give us full info for a more informed response.
 
#29 ·
Below is the DTC logic for the B00A0 DTC. An emulator might help if it isn't a wiring problem so you should probably verify power/ground to the OCS Control Unit before forking over the money for one. You can find the service manual on the nicoclub website: https://www.nicoclub.com/nissan-service-manuals

Image
 
#31 ·
Thank you!
Maybe too basic of a question. In the case of the 3 cables for the connector (Brown, yellow, red), how do I check the ground itself? Connect one end of the multi-meter to the chassis and the other to brown? Or do you mean basically check the pairwise DC voltage difference between the red and brown cables? (I assume yellow is some sort of signal cable)
I also attached the screenshot from the mechanic, and a picture of the connector.
Thanks again.
 

Attachments

#34 ·
Below is the wiring diagram for that part of the SRS system. The FSM says that the power and ground wires going to the OCS control unit should be white (terminal #4) and black (terminal #5), respectively. Maybe the red/yellow/brown wires are coming out of the joint connector going to the SRS module?

BTW, the pic you posted of the DTC shows it as a past code? Does it not clear either with your scan tool or by disconnecting the battery for ~30 minutes?

Image



Image
 
#36 ·
Yes, the code clears with the scan tool, but comes back again after a while.
I believe if a problem with any part of the SRS system is detected when the ignition is turned on, a code is set immediately. If it comes back only after a few drive cycles then another possibility may be a connection issue. Unplug the sensor and inspect the pins. If they look o.k. then plug it back in and make sure the connector is firmly seated and see if that helps. It may still be the control unit acting up intermittently. Has this car ever been in a crash?
 
#38 ·
I believe if a problem with any part of the SRS system is detected when the ignition is turned on, a code is set immediately. If it comes back only after a few drive cycles then another possibility may be a connection issue. Unplug the sensor and inspect the pins. If they look o.k. then plug it back in and make sure the connector is firmly seated and see if that helps. It may still be the control unit acting up intermittently. Has this car ever been in a crash?
Seems my thread somehow forked - so posting in this branch as well.

No, the car has not been in any crash. The issue started when my son was trying to reach out to something from the passenger seat.

I actually went ahead with the emulator since it can be returned back within 30 days. It "kind of" worked:
  • "Passenger airbag off" light is NOT on
  • Seatbelt sign ON (indicating the seat is occupied)
  • No SRS code detected through the scanner
  • BUT now airbag light is flashing slowly and will not go away.
I tried to reset the slow flashing airbag light by using some tips suggested on the net (turn ignition on/off without starting engine - wait 5 secs - wait 30 secs, etc., unplug battery negative terminal for 30 mins, etc., but they did not work. There are some forum entries pointing to "zero point reset" procedure but that seems like something that has to be done in a shop.
Any help is appreciated.
 
#40 ·
If the pattern of the SRS light flashing is 3 seconds on/2 seconds off when in Diagnosis Mode, then it may be that the SRS control module memory needs to be erased, which should happen by cycling the ignition from off to on (returning to User Mode) assuming there isn't any actual fault present--see the instructions posted by @jbarnett250. Please post back if that solves this issue.

Image



Image
 
#42 ·
@I need coffee @jbarnett250 Thank you both!
The pattern is exactly matching 2+3 seconds mentioned above. Also, the fault had intermittent nature before I installed the emulator, so that is also a good match.
Unfortunately, using the procedure above (ON -> airbag light goes off -> immediately turn OFF -> ON - repeat a total of 3 times) did not turn off this 2+3 secs blinking pattern.
By the way, I am assuming this process is done without actually starting the engine (i.e. without pushing the brake pedal) based on the videos I have seen, but let me know otherwise.
 
#41 ·
I assume entering diagnosis mode is the reset procedure @JohnEvansTexas had read about and was trying to execute. If you do that correctly and get into diagnosis mode, the next key off will clear the memory and kick you back to user mode where, if the problem has been repaired completely, the airbag light will be off but if not repaired completely, you stay in diagnosis mode with a code. So I figured one of two situations exist:
1. Never got into diagnosis mode correctly. So memory was never cleared.
2. Got into diagnosis mode correctly and the next key off cleared the memory but (different/same?) malfunction is detected on next self diagnosis at key on. The current code will be displayed when entering diagnosis mode correctly.

So either way you have to get into diagnosis mode to find out which of these two situations it is.
 
#44 ·
If you're getting the 3/2 pattern in Diagnosis Mode then turning the ignition off, waiting at least a second, and then turning it back on should clear the memory and the light should stop blinking when in User Mode (according to the FSM).
 
#45 ·
Just in case there's too much to read and something was missed...

@I need coffee stated a 3/2 pattern,
@JohnEvansTexas is saying his is a 2/3 pattern.

I assume the order matters and might be why he's not able to do what he thinks he can.

The CVTz50 app has some features (I recall) that deal with the SRS/seatbelt and airbag alerts. Might be worth checking out.
 
#46 ·
Just in case there's too much to read and something was missed...

@I need coffee stated a 3/2 pattern,
@JohnEvansTexas is saying his is a 2/3 pattern.

I assume the order matters and might be why he's not able to do what he thinks he can.

The CVTz50 app has some features (I recall) that deal with the SRS/seatbelt and airbag alerts. Might be worth checking out.
I think @JohnEvansTexas and I are talking about the same thing although in a different order. He's saying 2 seconds off/3 seconds on and I was saying 3 seconds on/2 seconds off--same pattern although just offset.

I'd be curious if the CVTz50 app can erase the SRS memory like CONSULT III can. Maybe @vovexe can chime in on that to confirm.