Ethernet–Based Bootloader
The Ethernet-Based Bootloader is a cutting-edge firmware update solution built for embedded and automotive systems requiring fast, secure, and remote software updates over Ethernet networks. It is ideal for connected ECUs, industrial controllers, and IoT-enabled automotive applications where system uptime and reliability are critical. Leveraging standard Ethernet protocols, it ensures easy integration into existing infrastructure while offering robust security and high-speed performance.
Key Capabilities
- TCP/IP – Ensures reliable, connection-based communication.
- UDP – Enables low-latency, connectionless transfers, Ideal for bootloader handshake and image transfer.
- DoIP (Diagnostics over IP) – Fully supports ISO 13400-2, the automotive diagnostic protocol standard for Ethernet-based ECU communication. This makes the bootloader natively compatible with existing diagnostic tools and vehicle servicing infrastructure.
- UDS (Unified Diagnostic Services) – Implements ISO 14229-1 standard, providing a structured and standardized framework for vehicle diagnostics. It supports essential services such as memory read/write, security access, and ECU reset, enabling robust and secure communication between diagnostic tools and the bootloader.
High-Speed Transfers
Secure Update Mechanism
Security is paramount in automotive software. The bootloader is built with a modular security framework that can be adapted to meet OEM-specific cybersecurity requirements, The current bootloader implementation incorporates these mechanisms:
CRC (Cyclic Redundancy Check)
For basic data integrity validation during transmission.
AES-128 (Advanced Encryption Standard)
Ensures confidentiality and secure delivery of firmware through symmetric encryption, widely accepted and compliant with ISO/IEC 18033-3.
While the framework is designed to be extensible to support additional OEM-specific security algorithms. Future enhancements may include:
SHA (Secure Hash Algorithm)
Typically SHA-256, for message digest generation and robust integrity verification
RSA (Rivest–Shamir–Adleman)
Enables digital signature verification using public-key cryptography, ensuring authenticity and preventing unauthorized firmware modification.
HSM (Hardware Security Module) Integration
Supports integration with OEM-grade HSMs for secure key storage and hardware-accelerated cryptographic operations, in compliance with ISO 26262 and ISO/SAE 21434 for functional safety and cybersecurity
Future Scope
Dual-Bank Flash Support
FOTA (Firmware Over-The-Air)
HTTP/HTTPS
Widely used for secure client-server communication, supporting file downloads from cloud update servers with robust security and firewall compatibility.
SOME/IP (Scalable service-Oriented MiddlewarE over IP)
A service-oriented protocol standardized in AUTOSAR for vehicle communication, enabling efficient in-vehicle and backend communication in zonal or service-oriented architectures.
SOVD (Service-Oriented Vehicle Diagnostics)
Defined by ASAM and increasingly adopted in OEM diagnostic ecosystems, this modern protocol enables secure, standardized communication with vehicle services over IP for remote diagnostics and software management.
Minimized Downtime
Reduced Support Costs
Enhanced Security
Address
Crevavi Engineering Solutions Pvt Ltd.
#123/107 1st Floor Gokaram Rathnam Complex, 2nd Main, 27th Cross, Jayanagar 7th Block, Bengaluru Karnataka 560070
Contact
- reachout@crevavi.com
- +91 95354 28855
Quick Links