ev-service
EV Software Update
for 2024 Rivian EDV 500 Dual Motor AWD (EDV) · AWD
Difficulty
Easy
Time
1.0 h
Tools
6
Steps
14
Perform a software update on the Rivian EDV 500 electric delivery van using the OEM diagnostic interface to update vehicle control systems, battery management, and drive unit firmware.
Warnings
⚠️Never disconnect the 12V auxiliary battery or diagnostic connection during an active software update. This can brick critical vehicle control modules requiring dealer-level recovery.
⚠Ensure the high-voltage battery has at least 50% state of charge before beginning. Low battery voltage during update can cause module programming failures.
⚠Do not attempt to drive or operate vehicle systems during the update process. Wait for all modules to complete programming and reboot.
ℹ️Software updates may take 30-90 minutes depending on the number of modules being updated and download speeds. Plan accordingly.
Tools required
Rivian Service Toolbox (RST) laptop with softwareEssential
J2534 Pass-Thru Device or Rivian OEM diagnostic cableEssential
Stable internet connection for software downloadEssential
12V auxiliary battery charger/maintainerEssential
Multimeter
OBD-II to vehicle diagnostic port adapter cableEssential
Preparation
- Park vehicle on level ground in a well-ventilated area with stable temperature between 50-90°F
- Ensure high-voltage battery state of charge is at least 50% (preferably 80% or higher)
- Connect 12V auxiliary battery maintainer to prevent voltage drop during extended update process
- Verify stable internet connection is available for downloading software packages
- Download latest Rivian Service Toolbox software and ensure laptop is fully charged or plugged in
- Obtain current software version numbers from vehicle for reference using instrument cluster menu: Settings > Software > About
- Clear any non-critical DTCs and verify no active critical faults are present in vehicle systems
- Ensure all vehicle doors are closed, vehicle is in Park, and parking brake is engaged
Procedure
- 1Connect battery maintainer and verify auxiliary powerConnect the 12V battery maintainer to the auxiliary battery located in the front compartment. Verify voltage is between 12.5-14.5V using a multimeter at the battery terminals. This prevents voltage drop during the update which can interrupt module programming.
- 2Locate and access diagnostic portThe OBD-II diagnostic port is located under the driver side dashboard, left of the steering column. Ensure the port area is clean and free of debris. The port may require removal of a small cover panel.
- 3Connect diagnostic interfaceConnect the J2534 Pass-Thru device or Rivian OEM diagnostic cable to the vehicle's diagnostic port. Ensure the connection is fully seated and secure. Connect the USB end to the laptop running Rivian Service Toolbox software.
- 4Power on vehicle systemsPress the brake pedal and press the power button to place the vehicle in 'ON' mode without starting the drive units. All dashboard lights should illuminate. Do not shift out of Park. Verify instrument cluster displays normally.
- 5Launch Rivian Service Toolbox and establish connectionOpen the Rivian Service Toolbox application on the laptop. Select 'Connect to Vehicle' and wait for the software to establish communication with all vehicle modules. This may take 2-3 minutes. Verify all expected modules appear in the module list (Gateway, Battery Management System, Drive Unit Controller Front, Drive Unit Controller Rear, Body Control Module, etc.).
- 6Read and document current software versionsIn RST, navigate to 'Vehicle Information > Software Versions' and document all current module software versions and calibration files. Save this information as a reference. Take a screenshot or print the version report for service records.
- 7Check for available updatesIn RST, select 'Software Update > Check for Updates'. The system will query the Rivian server for available updates for this specific VIN. Review the list of available updates, release notes, and any special instructions. Verify this is the correct update package for the vehicle's current configuration.
- 8Download software update packageSelect 'Download Updates' to retrieve the software package from Rivian servers. Download time varies based on connection speed but typically takes 5-15 minutes. Do not interrupt the download. Verify the download completes successfully with no errors before proceeding.
- 9Initiate software update processSelect 'Install Updates' to begin programming. Review the update summary screen showing which modules will be updated. Confirm to proceed. The software will automatically program modules in the correct sequence, starting with gateway and progressing through powertrain, chassis, and body modules.
- 10Monitor update progressMonitor the RST display showing real-time update progress for each module. Normal update time is 30-60 minutes. Do not disconnect power, diagnostic connection, or turn off the vehicle during this process. The vehicle may cycle power and the instrument cluster may turn off and on multiple times - this is normal.
- 11Verify successful completionWhen all modules show 'Update Complete' status in RST, verify no errors are displayed. Navigate back to 'Vehicle Information > Software Versions' and confirm all modules now show the new software version numbers matching the update package. Document the new versions for service records.
- 12Perform post-update initializationSelect 'Vehicle Functions > Post-Update Initialization' in RST. This runs automated system checks and relearns for updated modules. The process takes approximately 5-10 minutes and includes battery management system calibration, drive unit control recalibration, and gateway synchronization.
- 13Clear adaptation values if requiredIf the update included major powertrain or battery management changes, select 'Service Functions > Clear Adaptive Values' to reset learned parameters. This allows the vehicle to relearn driving characteristics with the new software. Note: Only perform if specified in the update release notes.
- 14Disconnect diagnostic equipmentOnce all updates and initialization procedures are complete and RST confirms successful installation, properly exit the RST software. Power off the vehicle by pressing the power button. Disconnect the diagnostic cable from the OBD-II port. Disconnect the battery maintainer.
Reassembly
- Reinstall any trim panels or covers removed to access the diagnostic port
- Ensure all diagnostic equipment is disconnected and stowed properly
- Remove the battery maintainer and verify auxiliary battery voltage is stable
Verification
- Power on the vehicle and verify the instrument cluster displays the new software version in Settings > Software > About
- Check for any new DTCs using the instrument cluster or RST software - no update-related codes should be present
- Verify all vehicle functions operate normally: power windows, HVAC, lighting, infotainment, driver assistance features
- Perform a short test drive to verify drive unit operation, regenerative braking, and battery management system function properly
- Confirm battery state of charge displays accurately and charging functions work correctly if charging equipment is available
- Verify all warning lights extinguish after vehicle startup and no new fault messages appear
- Document the completed software update in service records including old and new version numbers, date, and any issues encountered