Client
Automotive OEMs, Tier-1/Tier-2 suppliers and Embedded systems suppliers.
Technology
- Security: Secure Boot, AES, RSA, HMAC, Flash Memory Encryption.
- Standards: ISO 14229, ISO 15765, ISO 15031 and AUTOSAR 4.3.
- Mechanisms: Rollback or dual boot mechanisms to ensure fail-safe operation, secondary and primary boot mechanism.
Service
- MicroCoreX specializes in offering end-to-end solutions in bootloader and boot manager design, development, integration, and testing for automotive and embedded applications.
Tasks
- Bootloader Development:
Custom bootloader design for various microcontroller architectures.
Development of primary and secondary bootloaders.
Integration of multi-bank flash and memory management.
Development of high-speed flash programming algorithms. - Secure Boot Implementation:
Design and implementation of secure boot mechanisms.
Firmware authentication using digital signatures.
Hardware Root of Trust integration. - OTA Update Systems:
Development of over-the-air update mechanisms.
Fail-safe mechanisms for interrupted or failed updates.
Delta firmware update integration. - Diagnostics and Communication Protocols:
UDS integration for firmware updates and diagnostic operations.
Development of custom diagnostic routines for bootloader firmware.
Implementation of SecOC for secure communications. - Testing and Validation:
Functional testing for flash programming and bootloader operations.
Penetration testing to identify and fix vulnerabilities in secure bootloaders.
Compliance testing for ISO 26262 and other relevant standards. - Tooling and Automation:
Development of scripts and tools for automated testing.
Creation of PC-based flash loaders or update tools.
Integration with CI/CD pipelines for automated firmware deployment. - Documentation and Training:
Delivering detailed user manuals and integration guides.
Conducting training sessions for client teams on bootloader integration and usage.