Our customer is a Europe-based Tier 1 supplier developing state-of-the-art connectivity, diagnostics and vehicle telematics solutions. Their powerful, yet flexible, solutions also enable infinite opportunities for custom application development for the automotive industry.
Our customer wanted to integrate a UDS software stack on top of CAN stack with their Telematics Control Unit (TCU) to enable vehicle diagnostics functionality. Additionally, the stack could be used for other ECU’s firmware upgrades using secured service and authentication.
The customer purchased our ready-to-deploy UDS and CAN software stacks. However, they needed assistance in integrating these stacks with the Linux OS running on their telematics system.
Our IoT engineering team partnered with the customer to integrate the software stacks on their telematics system and validate the functionalities through elaborate testing.
Our UDS and CAN software stacks are hardware-agnostic. However, some customizations are needed when integrating them with various platforms based on the CAN DBC and UDS ODX configurations.
The customer shared the hardware of their telematics system with our engineering team, the required wire harness & debugging equipment. The customer has also shared a skeleton of their integration environment while safeguarding their IP rights.
Ready-to-deploy UDS Stack
Embitel’s UDS stack enables diagnostics communication between the vehicle ECU and an external diagnostics device.
The stack provides a set of APIs to streamline communication between the low-level software and the application software. The communication can be over Ethernet, CAN, K-Line, etc.
The stack solution consists of the following layers:
The UDS stack is also compliant with ISO 14229 and ISO 15765 standards.
As part of this project, we implemented UDS server functionality, including security authentication of users.
Ready-to-deploy CAN Stack
In automotive solutions that are under development, implementation of our CAN stack enables ECU communication capabilities with reduced turn-around time. The stack is based on ISO 11898 standard and has a modular architecture.
Embitel’s CAN stack is ideal for supporting in-vehicle networking functionalities in passenger vehicles.
Testing:
Through the implementation of our UDS and CAN stacks, the customer was able to incorporate various features related to ECU communication and fault diagnostics.
The integration of our stack saved around 4 months of development time for the customer.