Toyota LC300 – отключение иммобилайзера
На первый взгляд звучит дико и нереалистично, но этому есть веские причины
Машина приехала с материка с системой охраны. В ближайшее время глюканула противоугонная блокировка, внезапно пропал запуск. Блокировки должны были снять перед отправкой тачки на Камчатку, по просьбе нового владельца (ещё там, на “большой земле”), но “получилось, как получилось”: сторонние противоугонки не были удалены, поэтому тачку на тросе оттащили в сторонний местный сервис🪢
В том сервисе сняли сигнализацию, но запуска не прибавилось. Мы получили звонок от владельца со словами: “здесь говорят, что надо пилить рулевой вал, чтобы снять блокиратор”

На следующий день тачку тросом перекатили к нам. Сигналки действительно уже небыло, а множественные проверки привели к выводу, что электронная противоугонка так и не снята (на новые и дорогие машины их прячут с особым изыском). В конечном итоге запуск был получен, но стартер срабатывал исключительно, если поднести ключ к кнопке старт-стоп
У автомобилей с бесключевым доступом (которые запускаются кнопкой) есть два способа запуска: “по высокой линии” – это когда ключ определяется в салоне высокочастотными антеннами. Мы жмем педаль тормоза с кнопкой старта, и двигатель запускается. И второй: “по низкой линии” – если батарейка в ключе села, то его необходимо поднести вплотную к кнопке старта (там есть специальная антенна, а сама кнопка – электронный модуль, участвующий в работе штатной системы защиты от угона), панель один раз пикнет, сообщая, что ключ опознан, а далее также стоп + нажатие старта
запуск 
Так вот первый (стандартный и самый удобный) метод двигатель не запускал: просто включалось зажигание, без запуска двигателя. А метод “низкой линии” работал полноценно
То есть: нужно было каждый раз подносить ключ к кнопке, чтоб запуститься.
У нас есть подробный мануал для ТЛК300, т.к. ранее уже приходилось бороться с неисправностями модели, которые были вызваны “чужим воздействием”, поэтому удалось провести дефектовку:
Разрешение на запуск и активацию стартера формируется в том случае, если иммобилайзер дал добро. В диагностике есть статус: ID BOX (это иммо) Sleep Condition – On/Off. Т.е. активен или нет.
Если система работает исправно, статус меняется на On, когда штатный блокиратор издаёт заветный “вжик”, разблокируя вал. Далее блок управления двигателем обменивается информацией с ID BOX’ом (проверка синхронизации), и в диагностике статус разрешения на запуск сменяется на On, далее крутит стартер и погнали
При пуске по “низкой линии” все статусы отрабатывают четко, как в мануале, но если включить зажигание без поднесённого к кнопке ключа (привычным способом, через кейлесс), то руль разблокируется, а ID BOX Sleep Condition НЕ меняется на On, обмен данными с моторником не происходит, следовательно и разрешение на запуск не появляется, при том, что ключ опознается системой кейлесс полноценно
Учитывая, что обмен данными при пусках обоими методами, происходит по одним и тем же каналам, то проблема в проводке или электронике отсекается, ведь второй метод работает исправно.
Просто второй метод использует иной способ “опознания” ключа (самой кнопкой старта, а не антеннами кейлесс).
Косяк программный. Вероятно, кто-то “поигрался” сканером и снёс синхронизацию. Благо, руль на месте: не распилили
Нарыть информацию, даже среди профессионалов и за хорошую оплату, по новой трёхсотке – проблематично. Б\у модули не привязать к машине “парой кликов”, а покупать всю систему безопасности (блоки управления, блокиратор, ключи – пол машины) – дорого и тоже сложно, мягко говоря.
Выясняем, что запуск можно получить, если блок управления двигателем “разрешит”. Отключение иммобилайзера, в данном случае – это заставить моторник всегда “думать”, что пуск валидный, вне зависимости от сигналов от ID BOX’а.
И если программный статус пуска в моторнике будет разрешён, то задействование стартера автоматически заведёт двигатель, как на любой простой тачке.
Ребята с Хабаровска @ev_service шарят в тойотовском софте так, как никто другой на земном шаре. Благодаря им мы получаем любые индивидуальные программные решения для самых новых моделей Тойота, включая “байпасс” иммобилайзера на трёхсотке. Они удалённо подготовили софт, мы прошили блок здесь. Разрешение на пуск получено, но как быть с задействованием стартера?
Нашей задачей было организовать систему управления, которая в точности копирует поведение штатного кейлесс, без уступок в безопасности (чтобы нельзя было уехать на машине без ключа). Она должна контролировать двигатель: запущен или заглушен, разблокирован руль или нет, а также разные статусы: зажигание, обороты двигателя (чтобы отсечь стартер чётко после запуска) и т.д. Организовали
Теперь всё работает в точности, как было до дефекта: ключ в кармане, запрыгиваем в салон, жмём тормоз и кнопку – двигатель запускается