CAN Based Bootloader
Home Case Studies CAN Based Bootloader
Project Scope
- Review Existing Rivian R1 bootloader and Re-architect it to work on NXP
micro-controller-based Rivian R2 - Support Reflash of Application and Calibrations using Rivian Reflash tool
Business Challenges
Existing Application was architecture without Bootloader and faced challenges in Memory allocation, Peripheral Initializations and jumping to Application.
ARi’s Solutions
- Created SRS, SAD, SDD and Code for the Bootloader
- Validated the reflash through Rivian Reflash tool and fixed all identified
issues - Unit tested the software and verified if it meets the Rivian Requirements
Specifications - Analyzed and resolved the problem tickets created by validation team
ARi’s Value Proposition
- Implemented, Reviewed with Stakeholders and released the Bootloader
software and Documentation - Followed the ASPICE-3.1 SWE1, SWE2 and SWE3
Download
Case Study
Case Studies
Related
https://www.arigs.com/wp-content/uploads/2025/11/CAN-Based-Bootloader.pdf