By now this communication protocol is used in all new ECUs made by Tier 1 suppliers of original equipment manufacturer (OEM), and is incorporated into other standards, such as AUTOSAR.
Diagnostic tools are able to contact all ECUs installed in a vehicle which has UDS services enabled.
This makes it possible to interrogate the fault memory of the individual control units, to update them with new firmware, have low-level interaction with their hardware (e.g. to turn a specific output on or off), or to make use of special functions (referred to as routines) to attempt to understand the environment and operating conditions of an ECU to be able to diagnose faulty or otherwise undesirable behavior.
Additionally, sessions may require certain operating conditions to be met, such as manufacturer specific "pre-production" or "boot modes", which are separate from UDS.
ResetToDefault: The tester prompts to reset signals to the system wide default value.