SOVD example, demo, and details
Let’s look at an example of SOVD in comparison with UDS for better understanding. Also, let’s further explore the SOVD demo to gain a comprehensive understanding of how SOVD operates. Additionally, at the end, there is a summary table listing the differences and similarities between SOVD and UDS.
Example of a diagnostic message using UDS and SOVD
Let’s examine an example of reading the Vehicle Identification Number (VIN) using UDS versus SOVD.
Here’s an example of reading the VIN via DID 0xF190
:
UDS Request to Target ECU: 0x22 0xF1 0x90 UDS Response from ECU: 0x62 0xF1 0x90 0x56 0x33 0x43 0x54 0x30 0x52 0x56 0x33 0x48 0x31 0x43 0x4C 0x33 0x31 0x32 0x35 0x34
The tester tool needs to perform further processing before presenting it to the user:
- It first needs to map
0xF190
as a VIN. - It then converts the hexadecimal to the VIN,
V3CT0RV3H1CL3254
.
In contrast, with SOVD, the tester tool will receive...