ECU Fault Codes: How to Tell What’s Wrong with Your ECU
When a car’s Engine Control Unit (ECU) senses a problem or malfunctioning within the vehicle, it triggers an ECU fault code that will turn on the check engine light. If your check engine light comes on, the ECU fault code can tell you exactly what problem your vehicle is experiencing.
ECU fault codes, also known as diagnostic trouble codes (DTC) are part of the on-board diagnostic (OBD II) system in your car. These codes provide information on which systems are malfunctioning, where the problem is located, and the exact issue that is causing your check engine light to remain illuminated.
How to Tell What’s Wrong Using ECU Fault Codes
ECU fault codes include a letter followed by four numbers. The first letter (either P, B, C, or U), informs the reader of the system being affected by the problem. In most cases, you will see a “P” that indicates a powertain issue, which includes a vehicle’s engine, emission, and transmission systems. “B” codes signal body issues, such as problems with climate control, lighting, or airbags. “C” codes point to chassis problems, including braking, steering, or suspension issues, and “U” codes indicate network communication errors, such as wiring problems.
The second digit in an ECU fault code will usually be “0” or “1.” A “0” tells you that it is a generic ECU fault code, while a “1” indicates that the code is specific to your car manufacturer.
The next digit explains what the ECU trouble code pertains to. The following numbers indicate problems within specific systems or controls within your vehicle.
1. Emission Management (Fuel or Air Metering)
2. Injector Circuit (Fuel or Air Metering)
3. Ignition or Misfire
4. Auxiliary Emission Controls
5. Vehicle Speed Control and Idle Speed Control
6. Computer and Output Circuit
7. Transmission
8. Transmission
The last two digits in the ECU fault code tell the exact problem that your car is experiencing.
Common ECU Fault Codes
Despite the amount of diagnostic trouble codes, some vehicle problems are seen more often than others, causing certain ECU fault codes to be more common. The following ECU fault codes are triggered by commonly seen vehicle errors.
P0300-P0305
These codes represent problems with engines misfiring. The last two digits specify which engine cylinder is experiencing the misfires, or if the misfires are not contained to one cylinder. Misfires can occur for many reasons, so it is important to have your car looked at by an auto technician to determine which parts are faulty and in need of a fix.
P0171, P0174
These codes represent fuel trim trouble. These codes are triggered when the fuel/air ratio includes too much air or too little fuel, giving you a lean fuel mixture. This problem can be caused by leaky valves, dirty sensors or fuel injectors, or low fuel pressure due to pumps or the fuel pressure regulator.
P0411, P0440, P0442, P0446, P0455
Problems with the Evaporative Emission Control (EVAP) System will trigger these codes if fuel vapor is failing to escape from the fuel tank. These issues are commonly related to leaks, and experienced technicians can find the exact location of the leak to find the part in need of repair.
P0420, P0430
A catalytic converter code usually is triggered when the converter needs replaced. If your vehicle senses leaking coolant or burning oil, these ECU fault codes will be triggered to indicate that the oxygen sensors have noticed an inefficiency with the catalytic converter.
P0133, P0135, P0141
These oxygen sensor codes are set off with the malfunctioning of the oxygen sensor itself, or with the oxygen heater circuit that heats the O2 sensor upon starting a car. If either of these sensors experience problems, your vehicle may experience a lower fuel economy due to a problem with the fuel mixture or air/fuel ratio.
Start your order today!

Hours of Operation:
Mon — Fri 9:00 AM — 5:00 PM EST
Saturday & Sunday Closed
5 Causes of Engine ECU Failure (Why Does an ECM Go Bad?)

The ECU is the engine control unit of your vehicle. It is also often referred to as the PCM (powertrain control module) or ECM (engine control module).
This electronic module is a built-in computer which your vehicle depends on for managing a variety of its systems and functions. Think of it as the vehicle’s brain. The engine and drivetrain are the most dependent on the ECU.
Through a numerous array of electronic sensors, chips, and components within the vehicle, the ECU can transmit data feedback to the engine. The nature of this feedback will determine which function the engine will perform next.
This helps a great deal with calculating the proper amount of air and fuel needed for the internal combustion process. That way, better fuel efficiency can be achieved.
Table of Contents
Common Reasons for ECU Problems
The ECU regulates virtually every important system and function in your vehicle. If you were to ever have a bad ECU, then many noticeable symptoms would present themselves. It wouldn’t take you long to realize the ECU was responsible.
However, what you may wonder about is why the ECU malfunctioned in the first place. There are lots of internal causes which could contribute toward this. Below are the top 5 causes of a bad ECU. Investigate them as soon as you notice problems with the ECU.
1) Dead Battery

Car batteries have electronic cells which need to function in order for the ECU to function. If any of the cells in your car battery are dead, then your ECU is going to fail soon afterward. Once all the cells are dead, the battery is considered dead and your entire vehicle won’t be able to function.
You won’t be able to even start your vehicle and get the engine running. So, look out for the early warning signs of a malfunctioning ECU and then have your battery examined right away.
2) Corrosion

The ECU has seals around it which are supposed to prevent moisture from entering inside. However, after a number of years, these seals tend to become worn out. If the seals become too worn, it will be easier for moisture to pass through them and enter the ECU.
Moisture is a bad thing to have in an ECU because corrosion will form on its components. If the corrosion is not cleaned away quickly, it will cause these components to get damaged. Then you will have a malfunctioning ECU.
3) Low Voltage

The average ECU is expected to have at least 9 volts, but preferably 12 volts. There is wiring that runs into the harness of the ECU where you can check the voltage amount.
All you need to do is connect a voltmeter gauge to it. This device will be able to detect how much voltage is running through the ECU. If the voltage is 6 or less, then this is likely causing your ECU problems.
4) Bad Jump Starting

Whenever a jump start is performed on your battery, you need to ensure that the jumper cables are attached properly. If you attempt to jump start your vehicle with the cables attached incorrectly, then it could short out your ECU by causing it to spike too quickly.
This will require you to get the ECU repaired or possibly even replaced. This can end up costing thousands of dollars in expenses.
5) Bad Starter

Many vehicles have starters with their own sensors in them. One of these sensors is the override sensor which manages how many volts the ECU will receive.
If this sensor were to go bad, then the ECU would not receive the correct amount of voltage. Then it would malfunction and cause further problems in your vehicle.
Another problem that could happen is if you replace your starter motor with a new starter that is not compatible with your vehicle’s ECU. Make sure any new starter that you purchase has the right sensors which can communicate with the ECU properly.
Коды ошибок 0 или* ECU
ECU постоянно отслеживает сигналы, получаемые от различных датчиков системы впрыска топлива и сравнивает их со значениями, хранящимися в памяти ECU. Если обнаруживается отказ (неправильная работа), загорается сигнальная лампочка PGM-FI и код отказа сохраняется в памяти ECU пока не будет стерт. В этот момент ECU заменит сигнал от отказавшего датчика сохранявшимся значением, обеспечивая таким образом функцию «хромай домой», чтобы дать возможность довести машину до места ремонта.
Работа:
Сигнальная лампочка PGM-FI будет гореть при включенном зажигании примерно 2 сек. Память для сигнальной лампочки будет стерта, как только зажигание будет ВЫKЛючено.
Условия подготовки:
Все предохранители исправны. Все электросооединения исправны и имеют хороший контакт. Используя соответствующую перемычку сеодините контакты двухигольчатого соединения «Service Check», находящегося под передней панелью со стороны пассажира.
ПРИМЕЧAНИЕ: У некоторых моделей имеется 3-хигольчатый разъем — им пользоваться НЕЛЬЗЯ.
Диагностика:
Включите зажигание. На приборной доске загорится лампа «Engine», количество вспышек определяется кодом отказа. Длинные вспышки означают число «десять», короткие вспышки означают «единицы». Kод отказа определяется подсчетом вспышек. После индикации кодов делается пауза в две секунды, а затем коды повторяются. Если код, показанный вспышками, не соответствует данному коду, проверьте коды повторно.
Стирание памяти и завершающая процедура:
Kак только отказ системы впрыска будет устранен, необходимо стереть память ECU. Выключите зажигание и удалите предохранитель питания примерно на 10 секунд. Выполните любые восстановительные работы, если это необходимо. Снимите перемычку с разЪема диагностики. Убедитесь, что зажигание ВЫKЛючено. Восстановите настройки радиоприемника и часов. После стирания памяти рекомендуется выполнить контрольную поездку, чтобы убедиться, что отказ устранен и что ECU не выявляет новых отказов.
ПРИМЕЧAНИЕ‚ Снятие предохранителя питания отменяет все настройки радиоприемника и часов.
Коды ошибок 0 или* ECU
| Код ошибки | Местонахождение неисправности |
| 0 или* | ECU |
| 1 | датчик кислорода LH |
| 2 | датчик кислорода RH |
| 3 | датчик давления (MAP) |
| 4 | датчик оборотов двигателя |
| 5 | MAP датчик |
| 6 | датчик температуры двигателя |
| 7 | датчик положения потенциометр дросселя |
| 8 | датчик 1 ВМТ оборотов двигателя |
| 9 | датчик цилиндров 1 |
| 10 | датчик температуры воздуха |
| 11 | датчик регулировки состава топливной смеси Х Х |
| 12 | система контроля рециркуляции отработавших газов |
| 13 | датчик атмосферного давления |
| 14 | электронное управление клапаном регулировки оборотов Х Х |
| 15 | выходной сигнал системы зажигания |
| 16 | форсунка |
| 17 | датчик скорости автомобиля |
| 18 | регулировка угла опережения зажигания |
| 19 | Lock up клапан (модель с автомат коробкой передач) |
| 20 | электронный датчик нагрузки |
| 21 | V Тес клапан |
| 22 | V Tec. c датчик давления масла |
| 23 | датчик детонации |
| 30 | автоматическая коробка сигнал А |
| 31 | автоматическая коробка сигнал В |
| 41 | датчик кислорода LH |
| 42 | датчики кислорода RH |
| 43 | система снабжения топливом LH |
| 44 | система снабжения топливом RH |
| 5-4 | датчик 2 верхней мертвой точки (ВМТ) / оборотов двигателя |
| 5-9 | датчик цилиндров 2 |
DTC 1991 Honda Prelude
0 ……….. O2 Sensor A (2.0L) ………… Problem in O2 sensor circuit
1 ……… Heated O2 Sensor (2.1L) ……… Problem in O2 sensor circuit
2 ……….. O2 Sensor B (2.0L) ………… Problem in O2 sensor circuit
3 …………… MAP Sensor …. Electrical problem in MAP sensor
4 ……….. Crank Angle Sensor …….. Problem in CRANK circuit of sensor
5 …………… MAP Sensor …………… Mechanical problem in MAP sensor
6 ….. Coolant Temperature (TW) Sensor ………. Open or shorted circuit signal
7 ………. Throttle Angle Sensor …………… Open or shorted signal circuit
8 …………… TDC Sensor ……….. Problem in TDC circuit of sensor
9 ….. No. 1 Cylinder Position Sensor …. Problem in CYL circuit of sensor
10 …….. Intake Air Temperature ……. Open or shorted circuit signal
12 ………….. EGR System ………………….. No EGR action
13 ……. Atmospheric Pressure (PA) …………. Open or shorted circuit signal
14 .. Electronic Air Control Valve (EACV) …….. Open or shorted EACV circuit
15 …….. Ignition Output Signal …….. Open or shorted signal circuit
16 …………. Fuel Injector …. Open or shorted signal circuit
17 …… Vehicle Speed Sensor (VSS) …… Open or shorted signal circuit
41 …….. O2 Sensor Heater (2.1L) ……… Problem in O2 sensor circuit
43 ……. Fuel Supply System (2.1L) …….. Problem in O2 sensor circuit or fuel system
(1) — If codes other than these are indicated, repeat self-diagnosis. If code(s) reappear, substitute with a known good ECU, and recheck code(s). If code(s) clear, replace ECU.
(2) — NO CHECK ENGINE LIGHT or CHECK ENGINE LIGHT ON, LED WON’T FLASH CODE for the 2.0L or CHECK ENGINE LIGHT ON, LED WON’T FLASH CODE for the 2.1L.
CLEARING CODES
To reset ECU, remove CLOCK fuse located in underhood fuse/relay block. Leave fuse out for 10 seconds to reset ECU.
Введите КОД неисправности для поиска. Или есть еще один вариант поиска кодов, если вы не нашли здесь своего кода. Так же смотрите у нас другие темы с кодами и все, что связано с диагностикой, тем очень много на сайте. Место расположение диагностических ФИШЕК
Не удается подключить адаптер ELM327 Bluetooth к ЭБУ? — Ищем причины
![]()
Диагностика работы транспортного средства является важным процессом, ведь именно с ее помощью можно узнать, в работе каких узлов автомобиля имеются проблемы. Одним из устройств для диагностики авто является адаптер. По каким причинам ELM327 Bluetooth не подключается к ЭБУ и что делать в таких случаях? Об этом мы расскажем ниже.
Почему адаптер отказывается подключаться к ЭБУ авто?
Итак, почему ELM327 не видит ЭБУ? Что делать, чтобы устройство могло подключиться и видеть блок? На сегодняшний день в продаже можно встретить множество различных адаптеров для тестирования транспортного средства. Если вы покупаете ELM327 Bluetooth, вероятнее всего, вы пытаетесь подключить некачественное устройств. Вернее, вы могли приобрести адаптер с устаревшей версией программного обеспечения.

Диагностика автомобиля с помощью телефона
В устройствах ELM327 Bluetooth с устаревшей прошивкой применяется другой модуль Bluetooth, позволяющий взаимодействовать с двумя протоколами из имеющихся шести. Соответственно, со синхронизировать прибор со смартфоном можно, но когда вы попытаетесь соединить девайс с блоком управления, он вам сообщит о том, что нет связи с ЭБУ.
Итак, по каким причинам устройство отказывается подключаться к блоку:
- Сам адаптер некачественный. Проблемы могут быть как с прошивкой девайса, так и с его «железом». Если основная микросхема является неработоспособной, произвести диагностику работы двигателя, как и подключиться к ЭБУ, будет невозможно.
- Плохой кабель подключения. Возможно, кабель переломлен или сам по себе является неработоспособным.
- На девайсе установлено неправильная версия программного обеспечения, в результате чего добиться синхронизации не получится (автор видео о тестировании устройства — Rus Radarov).
Как решить проблему самостоятельно?
В том случае, если вы являетесь владельцем девайса с правильной версией прошивки 1.5, где присутствуют все шесть протоколов из шести, но при этом адаптер не подключается к ЭБУ, выход есть. Подключаться к блоку можно, используя строки инициализации, позволяющие устройству подстроиться под команды блока управления мотором машины. В частности, речь идет о строках инициализации к утилитам для диагностики ХобДрайв и Torque к транспортным средствам, которые используют нестандартные протоколы подключения.
Как известно, адаптеры этого типа позволяют осуществлять подключение к блока управления в большинстве транспортных средств зарубежного производства, выпущенных после 1996 года. Итак, как же решить проблему своими силами?
Для начала следует правильно осуществить подключение адаптера:
- В первую очередь, необходимо подключить устройство к гнезду бортового компьютера транспортного средства. Как правило, проблем с подключением у автовладельцев не возникает, но на некоторых моделях авто приходится дополнительно использовать переходники. В большинстве случаев гнездо для подключения расположено под рулем авто, иногда оно находится в вещевом ящике либо под ним. Также разъем может находиться неподалеку от прикуривателя.
- Далее, необходимо завести двигатель машины — не включить зажигание, а именно завести. В зависимости от модели авто, блок управления может попросту не видеть адаптер без запуска мотора.
- После этого нужно синхронизировать адаптер с мобильным гаджетом на платформе Андроид, для этого используется беспроводное соединение Bluetooth. Чтобы сделать это, зайдите в конфигурацию Bluetooth и сначала включите функцию, после чего осуществите поиск доступных элементов. Когда адаптер обнаружится, к нему нужно подсоединиться, для подключения используется специальный код. Это может быть 0000, 1111, 1234 либо 6789.
- Когда девайс успешно подключен к мобильному гаджету, необходимо зайти в утилиту. В программе следует найти конфигурацию и настроить ее в соответствии со всеми нужными параметрами, в зависимости от авто. Процедура настройки может различаться в зависимости от ПО, однако принцип везде один и тот же. Вам необходимо найти адаптер, синхронизированный с мобильным телефоном.
- Если вы все сделали правильно, то утилита должна начать работу. Вы сможете считать всю необходимую информацию о работе оборудования, систем и датчиков. Но если синхронизироваться не удалось, то можно попробовать решить проблему добавлением строк инициализации. Строки инициализации индивидуальны для каждой отдельной модели транспортного средства — они добавляются вручную. Список со строками инициализации, которые необходимо вводить при подключении оборудования, приведен ниже. Чтобы результат был правильный, необходимо в память добавлять только те строки, которые точно соответствуют модели транспортного средства.
Видео «Обзор и тестирование диагностического гаджета ELM327»
Подробная информация о девайсе ELM327 приведена на видео ниже (автор видео — S KITAYA).
