Функция за самодиагностика
Всеки ECU има възможност за самодиагностика, при която непрекъснато следи сигнали от определени сензори и изпълнителни механизми на двигателя и сравнява всеки сигнал с таблица с програмирани стойности. Ако диагностичният софтуер открие неизправност, контролният модул съхранява един или повече кодове за неизправност. DTC няма да бъдат съхранени, ако няма кодове за неизправности на отделни части или за състояния, които не се покриват от диагностичния софтуер. В зависимост от това коя система за управление е инсталирана, контролният блок ще издаде двуцифрени или трицифрени кодове за грешка, следователно трябва да се използват подходящи четци за код за грешка, за да ги прочетат.
Bosch Motronic 1.2
Ранните двигатели на BMW VI2 са оборудвани със системата Bosch Motronic 1.2 с два електронни блока за управление. Всеки контролен блок принадлежи към група от 6 цилиндъра (ECU 1 е в дясната група, а ECU 2 е в лявата група) и събира данни от собствените си сензори. Всеки електронен блок за управление запомня собствените си кодове за грешки и трябва да се обслужва независимо един от друг.
Ограничен режим
Автомобилните системи на BMW, разгледани в тази глава, използват функцията за авариен режим. Когато се идентифицират определени неизправности (не всички неизправности задействат намален режим), тогава ECM ще инициира намален режим и ще се ръководи от програмираните стойности, а не от сигналите от сензора. Това позволява на автомобила безопасно да стигне до мястото на диагностика и/или ремонт. Когато повредата бъде отстранена, контролният блок ще се върне към нормална работа.
Способността за адаптиране или "учене"
Системите на BMW също използват адаптивна функция, която променя основните програмирани стойности за най-ефективна работа при нормални условия и за компенсиране на износването на частите на двигателя.
Предупредителна лампа за самодиагностика
Моделите BMW са оборудвани с индикаторна лампа CHECK ENGINE, монтирана на арматурното табло. Кодовете за неизправности, показващи неизправности на части, свързани с изпускателната система, могат да бъдат прочетени чрез мигане на индикаторната лампа.
Щепселът за самодиагностика е за използване само с четец на кодове за неизправности и се намира в двигателното отделение на левия или десния калник, или близо до преградата на двигателното отделение, или близо до подпората на окачването.