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

Download Case Study

Case Studies

Related

Prototype Built & Integrated Powerpack for Military Vehicle

2016

Cop Testing on Engines for Construction Equipment

2017

Tear Down Analysis of Construction Equipment

2019

Design and Development of Radiator Plugging Bench

2021

Scissors Lift – Software Development & Validation

2021

Unit Testing – Platform

2021

Genset Packaging

2021

Automation UDS Service Tool

2021

https://www.arigs.com/wp-content/uploads/2025/11/CAN-Based-Bootloader.pdf