Moduł diagnostyczny musi rozpoznać błędy na podstawie sygnałów i systemów i zapisać odpowiedni kod usterki. Kontrolka CHECK ENGINE (MIL) jest zasterowywana, jeśli spełnione są następujące warunki:
Odblokowanie zasterowywania odpowiedniego kodu usterki
Ustawione rozpoznanie gotowości (kod funkcji readiness)
Jazda następuje (dla odpowiednich kodów usterki)
Następuje odpowiednia ilość kontroli