В некоторых контроллерах самодиагностика позволяет корректировать угол опережения зажигания, а на автомобилях без нейтрализатора - регулировать содержание оксида углерода в отработавших газах. На современных моделях реализовано так называемое тестовое диагностирование: входные сигналы подаются в определенный момент с последующей проверкой датчиков и исполнительных элементов.
Сканер проверяет входные и выходные параметры электрических цепей и информирует оператора об их величине. Таким образом, сканер всего лишь фиксирует наличие или отсутствие неисправностей в каком-либо узле, но не позволяет определять их причины, которых может быть много для одних и тех же значений контролируемых параметров.
По способу хранения информации аппаратные сканеры делятся на картриджные и программируемые. Для приведения картриджного сканера в рабочее состояние необходим картридж с диагностическим кабелем