Rear sunroof not working
Assuming your fuses are okay, there's a control unit inside the headliner which could be bad. Start by using a multimeter to check for current instead of just buying parts.
Trace the wiring from the motor back to each junction point and check for current any time you encounter a plug or other connection. The RAVE/electrical library will help you keep track of which colour wire you should be looking for as well as where you're likely to find it.
Trace the wiring from the motor back to each junction point and check for current any time you encounter a plug or other connection. The RAVE/electrical library will help you keep track of which colour wire you should be looking for as well as where you're likely to find it.
Sounds good mollusc. Quick question, is there a control unit for each sunroof and what would it look like? Thanks again. I dont have a headliner so everything is right there to get to, lol.
Electrical library says there's only one sunroof ECU -- white box located centrally near the front roof motor. It's probably possible for the circuits in the ECU to fail for one roof only. Details on the rear sunroof and its connections so you can try to diagnose any wiring issues:
Rear sunroof operation
Rear sunroof tilt detection
The rear sunroof motor is connected to pin C0784-1 on the sunroof ECU by a OG wire. An input to the sunroof ECU via this connection forms a sunroof tilt input to the sunroof ECU.
Rear sunroof operation - via front switch 1
Rear sunroof - open function - via front switch 1
When the rear 1 sunroof switch is set to the open position, an earth path from pin C0784-7 of the sunroof ECU to the to sunroof switch is completed on a GU wire. From sunroof switch 1 the earth continues via splice joints A14 and A15 to earth header C0018 on a B wire. The sunroof ECU logic circuit monitors the current flow from pin C0784-7. With this current flow forming an 'open' input the sunroof ECU logic supplies a power feed to pin C0785-4.
The feed flows from pin C0785-4 of the sunroof ECU to the rear sunroof motor on an U wire. The rear sunroof motor is earthed on two B wires via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the open position.
When the sunroof switch is released, the earth path via the sunroof switch is interrupted and the open input to the sunroof ECU will be lost. The sunroof ECU logic circuits remove the power supply to pin C0785-4, this removes the power supply from the sunroof motor.
Rear sunroof - close function - via front switch 1
When the rear sunroof switch 1 is set to the close position, an earth path from pin C0785-8 on the sunroof ECU to the rear sunroof switch 1 is connected on a GO wire. The rear sunroof switch 1 is earthed via splice joints A14 and A15 to earth header C0018 on a B wire. The sunroof ECU logic circuit monitors a current flow from pin C0785-8. With a current flow forming an 'close' input the sunroof ECU logic supplies a power feed to pin C0785-6.
The feed flows from pin C0785-6 on a O wire to the rear sunroof motor. The rear sunroof motors are earthed on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the close position.
When the sunroof switch is released, the earth path via the sunroof switch is interrupted and the close input to the sunroof ECU will be lost. The sunroof ECU logic circuits remove the power supply to pin C0785-6, this removes the power supply from the sunroof motor.
Rear sunroof operation - via rear switch 2
Rear sunroof switch 2 - isolation
An isolation switch is connected by an BS wire to the rear sunroof switch 2. From the isolation switch a B wire is connected to earth via splice joints A14 and A15 to earth header C0018. When the isolation switch is pressed the earth line from the rear sunroof switch 2 is interrupted. This function allows the driver or front seat passenger to disable the rear sunroof switch 2.
Rear sunroof switch 2 - normal operation
Rear sunroof - open function - via switch 2
When the rear 2 sunroof switch is set to the open position, an earth path from pin C0784-6 on a GW wire is completed via the closed contacts of the isolation switch, and on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof ECU logic circuit monitors the current flow from pin C0784-6. With this current flow forming an 'open' input the sunroof ECU logic supplies a power feed to pin C0785-4.
The feed flows from pin C0785-4 on an OU wire to the rear sunroof motor. The rear sunroof motor is earthed on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the open position.
When the sunroof switch is released, the earth path via the sunroof and isolation switches is interrupted. The open input to the sunroof ECU will be lost and the sunroof ECU logic circuits remove the power feed to pin C0785-4, this removes the power supply from the sunroof motor.
Rear sunroof - close function - via switch 2
When the rear sunroof switch 2 is set to the close position, an earth path from pin C0785-9 on a GB wire is completed via the closed contacts of the isolation switch, and on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof ECU logic circuit monitors the current flow from pin C0785-9, this current flow forms a 'close' input and the sunroof ECU logic supplies a power feed to pin C0785-6.
The feed flows from pin C0785-6 on a O wire to the rear sunroof motor. The sunroof motor drives the sunroof mechanism towards the close position. When the sunroof switch 2 is released, the earth path via the sunroof switch is interrupted. The close input to the sunroof ECU is lost and the sunroof ECU logic circuits remove the power supply to pin C0785-6. This removes the power supply from the rear sunroof motor.
Rear sunroof operation
Rear sunroof tilt detection
The rear sunroof motor is connected to pin C0784-1 on the sunroof ECU by a OG wire. An input to the sunroof ECU via this connection forms a sunroof tilt input to the sunroof ECU.
Rear sunroof operation - via front switch 1
Rear sunroof - open function - via front switch 1
When the rear 1 sunroof switch is set to the open position, an earth path from pin C0784-7 of the sunroof ECU to the to sunroof switch is completed on a GU wire. From sunroof switch 1 the earth continues via splice joints A14 and A15 to earth header C0018 on a B wire. The sunroof ECU logic circuit monitors the current flow from pin C0784-7. With this current flow forming an 'open' input the sunroof ECU logic supplies a power feed to pin C0785-4.
The feed flows from pin C0785-4 of the sunroof ECU to the rear sunroof motor on an U wire. The rear sunroof motor is earthed on two B wires via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the open position.
When the sunroof switch is released, the earth path via the sunroof switch is interrupted and the open input to the sunroof ECU will be lost. The sunroof ECU logic circuits remove the power supply to pin C0785-4, this removes the power supply from the sunroof motor.
Rear sunroof - close function - via front switch 1
When the rear sunroof switch 1 is set to the close position, an earth path from pin C0785-8 on the sunroof ECU to the rear sunroof switch 1 is connected on a GO wire. The rear sunroof switch 1 is earthed via splice joints A14 and A15 to earth header C0018 on a B wire. The sunroof ECU logic circuit monitors a current flow from pin C0785-8. With a current flow forming an 'close' input the sunroof ECU logic supplies a power feed to pin C0785-6.
The feed flows from pin C0785-6 on a O wire to the rear sunroof motor. The rear sunroof motors are earthed on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the close position.
When the sunroof switch is released, the earth path via the sunroof switch is interrupted and the close input to the sunroof ECU will be lost. The sunroof ECU logic circuits remove the power supply to pin C0785-6, this removes the power supply from the sunroof motor.
Rear sunroof operation - via rear switch 2
Rear sunroof switch 2 - isolation
An isolation switch is connected by an BS wire to the rear sunroof switch 2. From the isolation switch a B wire is connected to earth via splice joints A14 and A15 to earth header C0018. When the isolation switch is pressed the earth line from the rear sunroof switch 2 is interrupted. This function allows the driver or front seat passenger to disable the rear sunroof switch 2.
Rear sunroof switch 2 - normal operation
Rear sunroof - open function - via switch 2
When the rear 2 sunroof switch is set to the open position, an earth path from pin C0784-6 on a GW wire is completed via the closed contacts of the isolation switch, and on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof ECU logic circuit monitors the current flow from pin C0784-6. With this current flow forming an 'open' input the sunroof ECU logic supplies a power feed to pin C0785-4.
The feed flows from pin C0785-4 on an OU wire to the rear sunroof motor. The rear sunroof motor is earthed on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof motor drives the sunroof mechanism towards the open position.
When the sunroof switch is released, the earth path via the sunroof and isolation switches is interrupted. The open input to the sunroof ECU will be lost and the sunroof ECU logic circuits remove the power feed to pin C0785-4, this removes the power supply from the sunroof motor.
Rear sunroof - close function - via switch 2
When the rear sunroof switch 2 is set to the close position, an earth path from pin C0785-9 on a GB wire is completed via the closed contacts of the isolation switch, and on a B wire via splice joints A14 and A15 to earth header C0018. The sunroof ECU logic circuit monitors the current flow from pin C0785-9, this current flow forms a 'close' input and the sunroof ECU logic supplies a power feed to pin C0785-6.
The feed flows from pin C0785-6 on a O wire to the rear sunroof motor. The sunroof motor drives the sunroof mechanism towards the close position. When the sunroof switch 2 is released, the earth path via the sunroof switch is interrupted. The close input to the sunroof ECU is lost and the sunroof ECU logic circuits remove the power supply to pin C0785-6. This removes the power supply from the rear sunroof motor.
So finally got the AC blower motor going but still no rear sunroof. I have tested other motors, sunroof ecu and I have a constant and power when the button for the rear sunroof is pushed. Any ideas of what else it could be?
Looking through the manuals, it says "the feed flows from pin C0785-5 on the sunroof ECU to the sunroof motor on a P wire. The front sunroof motor is earthed on a B wire via splice joints A14 and A15 to earth header C0018."
So I would remove the plug from the sunroof motor to isolate it from the rest of the vehicle's electrics, then apply voltage to the P (pink?) and B (black?) wires and see what happens. The polarity shouldn't matter because the motor operates in both directions. If nothing happens the first time, switch the polarity and try again. If nothing continues to happen, I would pull the motor and start being more aggressive with it.
So I would remove the plug from the sunroof motor to isolate it from the rest of the vehicle's electrics, then apply voltage to the P (pink?) and B (black?) wires and see what happens. The polarity shouldn't matter because the motor operates in both directions. If nothing happens the first time, switch the polarity and try again. If nothing continues to happen, I would pull the motor and start being more aggressive with it.


