I codici generici a norma SAE iniziano con P0 e P2 e P34 seguiti da due o tre cifre e sono uguali per tutte le case costruttrici, denominati anche codici standard EOBD, mentre i codici specifici del costruttore iniziano con il prefisso P1 e anche P2.
I protocolli di trasmissione sono gli stessi per tutti i costruttori e sono i seguenti:
• ISO 9141/2 (K-L)
• SAE J1850 VPWM
• SAE J1850 PWM
• ISO 14230 (KWP2000)
• ISO 15765 (CAN BUS)
Ciò significa che lo stesso tipo di guasto sullo stesso circuito (esempio P0101, sensore massa aria) viene segnalato con lo stesso codice da tutte le case costruttrici che adottano la diagnosi OBD