OBD-I: почему очень старая машина не подключается вовсе
Адаптер вставлен, приложение открыто, а связи нет — и дело не в адаптере. У машин старше определённого возраста просто нет того протокола, который приложение умеет читать.

OBD-II — это единый стандарт, обязательный для машин младше определённого года выпуска (в общих чертах разобрано в статье что такое OBD-II). До этого стандарта существовал OBD-I — а точнее, у каждого производителя была своя, никак не согласованная с другими версия диагностики.
Чем OBD-I отличается по существу
- Свой разъём. Не трапеция на 16 контактов, а что угодно — часто вообще не под рулём, а под капотом.
- Свой протокол. Даже если физически воткнуть адаптер получается, машина «говорит» на языке, которого стандартный OBD-II-адаптер не понимает.
- Свои коды. Даже когда что-то читается, номера кодов не совпадают со привычными P0xxx — это другая система нумерации производителя.
Отсюда практический итог: обычный OBD-II-адаптер и обычное OBD-II-приложение с такой машиной работать не будут в принципе, и это не поломка ни адаптера, ни телефона, ни приложения.
Как понять, что дело именно в этом
Прежде чем разбираться дальше — исключите обычные причины «молчания», которые встречаются и на новых машинах: включено ли зажигание, не издаёт ли адаптер посторонний нагрев, тот ли это разъём. Порядок разобран в статье ELM327 не подключается — если ни один пункт оттуда не подошёл, а машина заметно старая, вероятная причина именно в возрасте.
Что делать, если машина действительно старше стандарта
Наше приложение и этот сайт рассчитаны именно на OBD-II — для машин старше диагностика идёт через фирменный прибор конкретного производителя или через специализированные мастерские, которые с такими машинами работают постоянно. Это честная граница, а не повод советовать что-то, что не сработает.
Посмотреть, как вообще выглядит экран приложения — без реальной машины, — можно в демо-режиме на выдуманном автомобиле: так видно интерфейс заранее, прежде чем решать, что делать со своей конкретной машиной.


