Ошибки со статусом «Тест не завершен»

Периодически я получаю письма от пользователей программы с примерно таким содержанием: «У меня машина отлично работает, а ваша программа пишет, что у меня десятки ошибок!» и список ошибок, где все или почти все ошибки имеют статус «Тест не завершен с момента последнего сброса ошибок» или «Тест не завершен в текущем ездовом цикле» (далее я буду просто указывать «Тест не завершен», но это относится к обоим вариантам).

Отвечаю на возникающие по этому поводу вопросы:

  1. Откуда программа берет эти ошибки?
    Из блока управления Вашего автомобиля.
  2. Почему другие программы их не видят?
    Потому что это не ошибки. На самом деле в современных автомобилях раздел «Ошибки» правильно называть «Регистратор событий» и это не ошибки, а события с определенными статусами.
  3. Почему тогда я их вижу в Car Scanner?
    Потому что вы сами включили их отображение. По умолчанию Car Scanner их скрывает, как и другие программы. А вы решили, что будет прикольно переключить все галочки, которые вы видите, а потом задаваться вопросом «а что же случилось?»
  4. Если в блоке управления есть такие ошибки, то машина неисправна?
    Нет. Это абсолютно нормальное поведение блока управления и наличие «ошибок» со статусами «Тест не завершен» не говорит о неисправности вашего автомобиля.
  5. Что вообще значит «Тест не завершен»?
    Это означает, что для проверки того или иного компонента (например, работы датчика) еще не завершена. Некоторые компоненты можно проверить сразу в момент включения зажигания, а некоторые можно проверить только при определенных условиях работы (например, на прогретом двигателе под определенной нагрузкой).
    Пока тест определенного компонента не завершен, блок управления не может быть уверен, что этот компонент исправен или же неисправен.
    Если в результате теста будет выявлена неисправность компонента, то блок управления сохранит в памяти код ошибки со статусом «Тест провален».
    Если же тест показывает, что с компонентом все хорошо, блок управления убирает из памяти код ошибки со статусом «Тест не завершен».
    Такие тесты проводятся блоком управления в каждом ездовом цикле по всем компонентам.
    Самое главное, что вы должны понять: это нормальное поведение вашего блока управления. При начале каждого ездового цикла блок управления устанавливает у себя в памяти такие коды со статусом «Тест не завершен» для всех компонентов. По мере проведение тестов, блок управления эти коды удаляет.
  6. И что же теперь делать?
    Просто отключите отображение незавершенных тестов. Сделать это можно на экране чтения ошибок в самом конце списка, если включить пункт «Скрыть диагностические коды неисправностей со статусами, относящимися к незавершенным испытаниям (эти коды не означают, что в вашем автомобиле есть неисправности)»

PS. Все вышеописанное применимо только к кодам неисправности (DTC) со статусами «Тест не завершен с момента последнего сброса ошибок» и/или «Тест не завершен в текущем ездовом цикле», если у них нет других статусов.

How to find malfunctioning ABS sensors on Toyota Land Crusier Prado 150

Warning! Car Scanner capabilities of reading different data are not the same for all cars! The list of supported sensors depends on the vehicle and the selected connection profile!

One day, my work colleague saw a bunch of warning inidicators on his Toyota Land Cruiser Prado 150 (2010) dashboard. The ABS, ESP, power steering, all-wheel drive and other lights came up.

Moreover, the main difficulty was that the lamps went out and then appeared again and, unfortunately, when he tried to read DTC code, there were no DTC in memory and warning indicators were off.
So, the problem was floating, not always repeating. According to the owner of the car, at the time when the warning lights came on, ABS and ESP system stopped working too.

I suggested to check the ABS sensors, because a lot of systems in modern cars actually depends on ABS sensors. To do this, the Toyota 2010+ OBDII with extra sensors connection profile was selected in Car Scanner. This connection profile allows you to get the speed of each wheel individually.

Then in the Dashboard we create a page with 4 sensors and set them up: FL wheel speed, FR wheel speed, RL wheel speed, RR wheel speed. I also make sure that the owner has data recording enabled in Car Scanner.

The owner goes to ride with Car Scanner, on the screen of which the dashboard panel with wheels speed is displayed. The next day, we opened Data recording, found data record file selected four parameters that we already know (FL wheel speed, FR wheel speed, RL wheel speed, RR wheel speed) for displaying on one chart.

And carefully look at the graph: three wheels all the time showed approximately the same speed (taking into account the tolerances in the corners), and one — the front left (displayed in yellow on the graph) gave the correct speed, then 20-40 km/h less. The speed on this wheel changed chaotically and unrealistically, especially comparing to 3 other wheels.

It immediately became clear that the problem was either in the front left wheel sensor itself or in the wiring to this sensor. Most likely due to the fact that some data from the sensor were received by the brain, and these data were 50% correct, the system could not unambiguously determine what the problem was.

After replacing the front left ABS sensor, the problem went away and did not occur again.