Services Supported
The current list of services fully supported with the UDS stack and complete with Simulink and Target Package support for the Embedded Coder are as follows.
- 0x10 - Diagnostic Session Control
Enable different diagnostics sessions - 0x11 - ECU Reset
Reset the ECU, typically used after changing ECU data - 0x27 - Security Access
Restrict access to data and services - 0x3E - Tester Present -
Keep diagnostic sessions alive while no activity is occurring - 0x22 - Read Data By Identifier -
Request data from the ECU - 0x2E - Write Data By Identifier
Write data to the ECU - 0x31 - Routine Control
Run functions within the ECU (e.g., execute tests, reset odometer) - 0x34 - Request Download
Reprogram the ECU (implemented within Embed Bootloader) - 0x36 - Transfer Data
Manage reprogramming (implemented within Embed Bootloader) - 0x37 - Request Transfer Exit
Exit reprogramming (implemented within Embed Bootloader) - 0x14 - Clear Diagnostic Information
Clear diagnostic trouble codes within the ECU - 0x19 - Read DTC Information
Read diagnostic trouble codes from an ECU - 0x2F - Input Output Control By Identifier
Force ECU inputs/outputs and return control to ECU
More services are being added as needed, please get in touch if you have any particular requirements.
