electrical
Sunroof Motor
for 2024 Rivian EDV 500 Dual Motor AWD (EDV) · FWD
Difficulty
Moderate
Time
2.0 h
Tools
7
Steps
15
✓Fact-checked. Built from OLP's spec database, then independently fact-checked line by line with every correction applied. Master-tech sign-off by Chris Hackleman is queued. Cross-check torque values against the factory manual, and stop if anything looks unsafe. How our data is made.
This procedure covers the removal and replacement of the panoramic sunroof motor assembly on a 2024 Rivian EDV 500 delivery van.
Warnings
⚠️This vehicle uses a high-voltage battery system. Ensure the 12V system is powered off and the high-voltage system is safely isolated before beginning work.
⚠The sunroof glass is heavy and can shift unexpectedly. Ensure the sunroof is in the fully closed position before disconnecting the motor.
⚠Do not force the sunroof mechanism manually after motor disconnection as this may damage the drive cables or tracks.
ℹ️The sunroof motor will require calibration using Rivian diagnostic software after installation.
Tools required
Trim panel removal tool setEssential
T20, T25, T30 Torx bit setEssential
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Sunroof motor assembly × 1 — Use OEM specification
- Headliner trim clips (if damaged) × 1 — Use OEM specification
- Sunroof motor wiring harness connector (if damaged) × 1 — Use OEM specification
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Park the vehicle on a level surface and engage the parking brake
- Turn off the vehicle completely using the power button
- Disconnect the 12V auxiliary battery negative terminal and wait 5 minutes for system capacitor discharge
- Verify the sunroof is in the fully closed position; if inoperative, manually close using emergency procedure in owner's manual
- Cover the front seats and cargo area with protective cloths to prevent damage from falling debris
- Ensure adequate overhead lighting for working inside the headliner cavity
Procedure
- 1Remove overhead console assemblyUsing trim panel tools, carefully pry down the overhead console housing starting from the rear edge. Disconnect the dome light electrical connector and any other electrical connections. Remove the console completely and set aside on a protected surface.
- 2Remove front headliner trim panelsLocate and remove the headliner trim panels surrounding the sunroof opening. Use trim removal tools to release the retaining clips. Work carefully to avoid breaking clips. Remove T25 Torx screws if present at panel edges.
- 3Access sunroof motor compartmentLocate the sunroof motor assembly housing at the front center of the sunroof mechanism, typically positioned between the windshield header and sunroof frame. Remove any protective covers or acoustic insulation to expose the motor mounting area.
- 4Disconnect sunroof motor electrical connectorLocate the wiring harness connector on the sunroof motor assembly. Press the release tab and carefully pull the connector straight out from the motor. Inspect connector pins for corrosion or damage.
- 5Disconnect sunroof motor from drive mechanismIdentify the drive cable connection point on the motor output shaft. Remove the T30 Torx bolts securing the motor to the sunroof drive mechanism housing. Carefully note the position and orientation of any alignment marks or indexing features.
- 6Remove sunroof motor mounting fastenersRemove the T25 or T30 Torx bolts securing the motor assembly to the sunroof frame bracket. There are typically 3-4 mounting bolts. Support the motor with one hand while removing the final fastener.
- 7Extract sunroof motor assemblyCarefully maneuver the motor assembly out of the mounting position, being mindful of surrounding wiring and trim. The motor may need to be rotated or angled to clear the sunroof frame rails. Inspect the mounting area for any debris or damage.
- 8Install new sunroof motorPosition the new motor assembly into the mounting bracket, ensuring proper orientation matches the original installation. Align any indexing features or mounting holes. Thread in the mounting bolts finger-tight initially to ensure proper fitment.
- 9Secure motor to mounting bracketTighten the motor mounting bolts in a cross-pattern to ensure even seating. While no specific torque values are provided, tighten securely but do not over-torque the fasteners into the composite or aluminum mounting structure.
- 10Connect motor to drive mechanismAlign the motor output shaft with the sunroof drive mechanism coupling. Ensure any alignment marks are properly indexed. Install and tighten the drive mechanism mounting bolts securely.
- 11Reconnect electrical connectorConnect the wiring harness to the sunroof motor, ensuring the connector clicks fully into place. Gently tug on the connector to verify it is secure.
- 12Perform initial function testReconnect the 12V auxiliary battery. Power on the vehicle and attempt to operate the sunroof using the control switch. The sunroof may move erratically or not at all until calibration is performed.
- 13Calibrate sunroof motor using diagnostic toolConnect the Rivian diagnostic tool to the vehicle's OBD-II port. Navigate to the sunroof system calibration procedure. Follow on-screen instructions to complete the motor learn procedure, which will establish the full open and closed positions.
- 14Reinstall headliner trim panelsReplace all headliner trim panels in reverse order of removal. Ensure all retaining clips are properly seated and any Torx screws are reinstalled. Replace any broken clips with new parts.
- 15Reinstall overhead consoleReconnect all electrical connections to the overhead console assembly. Carefully snap the console back into position, ensuring all mounting points are properly engaged and the unit sits flush with the headliner.
Reassembly
- Ensure all trim panels are securely fastened and properly aligned with no gaps
- Verify all electrical connectors are fully seated and latched
- Check that no tools or parts were left in the headliner cavity
- Confirm the overhead console functions properly including all lighting and controls
Verification
- Test sunroof operation through full open and close cycles at least three times
- Verify sunroof stops properly at the fully closed and fully vented positions
- Check for abnormal noise, binding, or hesitation during operation
- Confirm the sunroof auto-close and anti-pinch safety features function correctly
- Verify no error codes are present in the vehicle system using diagnostic tool
- Inspect the sunroof seal alignment and verify no light gaps when fully closed
- Test the one-touch open and close functions if equipped
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
B0240Sunroof Motor CircuitB0241Sunroof Position Sensor CircuitU0160Lost Communication with Sunroof Control ModuleU0260Lost Communication With Sunroof Control Module
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →