mates sunroof dose not stop, overuns

This site contains affiliate links for which LandyZone may be compensated if you make a purchase.

dougdotcom

Active Member
Posts
605
Location
Langley Mill. Nottingham
I have a mate who's sunroof wont auto stop between tilt and close or the other way round. what system stops the sunroof in the closed position as this one overuns every time and he has to get it just right then let go of the button, anyone had this fault and sorted it please. :)
 
I take it he cannot use one touch to send the roof to it's next logical position and has to do it by keeping button pressed. In this state normally you would get "Sunroof not set" in message centre. If he cannot get one touch to work by cycling roof through it's full travel back and full travel forwards. I would think there is a fault in the trap sensor fitted integral with the roof motor. There is a switch that switches motor off after it has traveled to it's next logical position. Maybe that switch is stuck in.
 
Piggy-back on this thread! Its beyond me to be honest. Sunroof has lost memory settings, motor out and held in hand at a specific angle it runs and runs for as long as you keep the button pressed. Hold it differently or back in place, the motor stutters, an inch sometimes, 6 inches the next, perfectly random. So no way to set the sunroof in the BECM. Did also notice the same problem as the first post, when I do get it to the tilt/slide point it carries on.

I've had the motor out, I've had the cables out, I had the whole assembly out, took it apart, cleaned and greased everything.

Then I read something about there being a microswitch and a hall sensor inside the motor.. is the is the anti-trap Tony? I also noticed that apart from the harness there are 3 connector pins on the side of the motor, only 2 have wires to them, those wires coming from somewhere else on the motor. What's this?

Obviously first thing I thought was a break in the wires inside the harness somewhere. I've tested for continuity at the motor end and at the BECM. Since its a stuttering fault whatever it is, meaning that its intermittent, the continuity tested fine but I'm not sure if that eliminates it as possible problem.

Really hoping for some advice on what to do next or how to fix the sensor/switch in the motor? The actual motor part of it is probably fine.
 
Last edited:
Piggy-back on this thread! Its beyond me to be honest. Sunroof has lost memory settings, motor out and held in hand at a specific angle it runs and runs for as long as you keep the button pressed. Hold it differently or back in place, the motor stutters, an inch sometimes, 6 inches the next, perfectly random. So no way to set the sunroof in the BECM. Did also notice the same problem as the first post, when I do get it to the tilt/slide point it carries on.

I've had the motor out, I've had the cables out, I had the whole assembly out, took it apart, cleaned and greased everything.

Then I read something about there being a microswitch and a hall sensor inside the motor.. is the is the anti-trap Tony? I also noticed that apart from the harness there are 3 connector pins on the side of the motor, only 2 have wires to them, those wires coming from somewhere else on the motor. What's this?

Obviously first thing I thought was a break in the wires inside the harness somewhere. I've tested for continuity at the motor end and at the BECM. Since its a stuttering fault whatever it is, meaning that its intermittent, the continuity tested fine but I'm not sure if that eliminates it as possible problem.

Really hoping for some advice on what to do next or how to fix the sensor/switch in the motor? The actual motor part of it is probably fine.

Don't know Rash have never had one apart. It's suck it and see i am afraid. Looking at the diagrams the anti trap is integral with the motor. There is nothing i can see that leads off to any other form of switch. So the anti trap unit must control all the motor movements as selected by the master switch. Maybe the only answer is a new unit.
 
Anti trap is often done simply by detecting a rise above a certain level in motor current, a stalled motor draws a lot more current. So if the motor is not free to turn at certain angles, it could well trigger the anti trap if the above method is being used. Other than that, if it has position switches that are integral to the motor assembly, perhaps a dodgy switch.
 
I'm beginning to think a new motor is the order of the day. This car will bankrupt me! :mad:
Thanks for your replies.
 
Quick question, if I leave the sunroof closed and disconnect the switch at the switch pack, anyone know how to suppress the "sunroof not set" warning please? Quite happy not to use the sunroof in the foreseeable future...
 
Quick question, if I leave the sunroof closed and disconnect the switch at the switch pack, anyone know how to suppress the "sunroof not set" warning please? Quite happy not to use the sunroof in the foreseeable future...

You could select sunroof not fitted in BECM settings with Nanocom.
 
The 'Set' procedure of open close etc sets the BeCM into a learning mode to 'Learn' when the stall current rises it then logs this information so it knows when to stop the motor from turning.

I don't think there is any way to emulate the function in order to prevent the message.

BUT, and this is a long shot, get a mate with a P38 park next to each other.....disconnect both cars S/R motors and using fly leads attach your cars multiplug to your mates cars motor - use your switch to drive his motor so you can 'Set' your BeCM......unplug and reassemble....job done!!! or is that to wild and outragous and never work??
 
Lol! You gave me a good chuckle there Saint! Typical LR thinking (you weren't part of the original design team were you? :D )

Tony, thanks. Why didn't I think of that? :)
 
Back
Top