Les codes défauts standard ou génériques sont une liste de codes commune à tous les constructeurs.
Cette liste de défauts, aussi appelée DTC (pour Data Trouble Code) a été définie afin que n'importe quel appareil de diagnostic soit en mesure de les lire et de les décoder.
Leur format est standardisé comme le montre l'exemple suivant :
P0301
P: Groupe motopropulseur, c'est à dire moteur et boîte de vitesses (Le P vient de l'anglais Powertrain)
B: Carrosserie (B pour Body)
C: Châssis
U: Réseaux de communication (U pour User network)
Le premier chiffre indique si le code est générique ou non (digit vert):
0: Défaut générique
1: Défaut constructeur