UDS
Unified Diagnostic Services (UDS) is a diagnostic communication protocol for ECUs that has been widely implemented in CAN-based systems. There are 26 basic UDS commands, grouped into six categories. They permit data transfers in both directions and allow an external test system to issue various commands to the ECU and receive responses. The ECU can be reset or reflashed as well. Excelfore supports UDS and uses it as part of the eSync Client to communicate with all UDS-compatible devices within the vehicle.