A number of protocols for vehicle diagnostics have been developed over time, but automotive Oems and suppliers have agreed to use unified Diagnostic Services (UDS) as a standard protocol to ensure universal compatibility. Diagnostic protocols are defined in the ISO-14229 standard, which automotive Oems follow to provide a common computer system that can be used to diagnose any vehicle.