Avant la deuxième phase de diagnostic embarqué (OBD II appelé) mis en œuvre en 1996, la lecture de codes de moteur a été difficile et souvent spécifique au fabricant. Afin de normaliser les codes et l'équipement utilisés pour les lire, OBD II universalisé l'emplacement du connecteur de diagnostic de liaison (DLC) et le plug-in connexion de la DLC. Tous les véhicules fabriqués en 1996 et plus récent emploi OBD II. La plupart des tous les codes sont génériques jusqu'à ce qu'ils atteignent un nombre plus de 1000. Après 1000, la plupart des codes du moteur deviennent alors fabricant de véhicule spécifique.