UDS Server Solution for CAN & CAN FD networks.
Build reliable diagnostics and secure in-field programming into commercial vehicles, off-highway equipment and embedded ECUs—with portable source code, ISO-TP transport and engineering support.
RawCAN foundation. ISO-TP transport. UDS server services.
The emotas UDS Server Solution combines the RawCAN Stack—including ISO-TP and one CAN driver—with the UDS Server Extension. This provides the communication, transport and diagnostic-service layers required for UDS over classical CAN and CAN FD.
Develop
Integrate UDS into an ECU using the RawCAN base, ISO-TP transport and a configurable server extension.
- Portable C source code
- CAN and CPU driver abstraction
- Combine with J1939 or CANopen
Diagnose
Support service, test and production diagnostics using standardized requests, responses and DTC handling.
- Data and memory access
- Security and routine control
- Session and communication control
Program
Implement secure diagnostic download and upload sequences for controlled firmware and data transfer.
- Request Download / Upload
- Transfer Data and Transfer Exit
- In-field ECU programming
From session control to secure data transfer
The server extension covers the major ISO 14229 services required for ECU diagnostics, configuration and programming.
ISO-TP
One code base. Broad hardware and toolchain flexibility.
Adaptable from small microcontrollers to ARM-based ECUs and PC platforms, across leading compilers, CAN controllers, bare-metal systems and real-time operating systems.
The supported ecosystem also includes Bosch, Intel and legacy Atmel platforms. Additional CAN-controller and CPU driver packages can be provided for project-specific targets.
Let’s map UDS services to your ECU and update workflow.
Share your target MCU, CAN environment, diagnostic services, security approach and programming requirements. Lexington Soft can arrange a technical discussion, demonstration, evaluation or commercial proposal.