Чрез анализиране на различни сигнали (вижте таблицата с диагностични кодове по-долу), електронният блок за управление определя неизправната система по стойността на работните параметри, записани от съответния сензор или задвижващ механизъм.
Предупредителна светлина на арматурното табло информира водача, че има проблем. Сигналът се изключва автоматично веднага след отстраняване на неизправността. Въпреки това, електронният блок съхранява в паметта си кодове за грешки (обикновено с изключение на кодове № 16, 43, 51, 53), свързани със съответните повреди, докато диагностичната система не бъде изчистена (не "нулира" информацията) чрез изключване на предпазител при запалване.
Ако бъде открита неизправност, тогава при работа в тестов режим ще се покаже неговият код (с изключение на кодовете, посочени в таблицата). В този случай клемите "TE2" и "E1" на диагностичния конектор трябва да бъдат затворени.
При работа в тестов режим, дори след отстраняване на неизправността, диагностичният код ще бъде съхранен в паметта на електронния контролен блок, дори когато запалването е изключено (с изключение на посочените по-горе). Възможно е и при работа в текущия режим на самодиагностика. Изборът на типа режим на самодиагностика (ток или тест) и извеждането на диагностични кодове се извършва чрез прескачане на изводите "TE1", "TE2" и "E1" на диагностичния конектор.
Диагностичен конектор